.vvf-section{margin-top:36px;padding:30px;background:#eaeef8;border:1px solid #dce3f2;border-radius:7px}.vvf-section .detail-section-heading{gap:40px;align-items:end;margin-bottom:24px}.vvf-section .detail-section-heading h2{font-size:32px;line-height:1.22}.vvf-section .detail-section-heading p{margin-bottom:0}.vvf-procedures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.vvf-procedures article{border-top:1px solid #bdc7dd;padding-top:18px}.vvf-procedures h3{font-size:24px;line-height:1.25;margin:16px 0 13px;letter-spacing:-.025em}.vvf-procedures p{font-size:16px;line-height:1.75;color:var(--muted);margin:0}@media(max-width:900px){.vvf-section .detail-section-heading{grid-template-columns:1fr;gap:18px}.vvf-procedures{grid-template-columns:1fr;gap:22px}.vvf-procedures article{display:grid;grid-template-columns:28px 1fr;column-gap:14px}.vvf-procedures .area-index{grid-row:1/3}.vvf-procedures h3{margin:0 0 12px;grid-column:2}.vvf-procedures p{grid-column:2}.vvf-section{padding:25px}}@media(max-width:480px){.vvf-section{padding:22px;margin-top:28px}.vvf-section .detail-section-heading h2{font-size:28px}.vvf-procedures h3{font-size:23px}}
