.gvf-new-look-page{background:var(--gvf-info-page-bg);color:var(--gvf-info-body)}
.gvf-new-look-page__hero{padding-top:var(--gvf-info-padding-top)}
.gvf-new-look-page__hero-card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(28rem,.92fr);max-width:128rem;margin:0 auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--gvf-info-border) 78%,transparent);border-radius:var(--gvf-info-radius);background:var(--gvf-info-hero-bg);box-shadow:0 1.6rem 4.5rem rgba(32,53,45,.1)}
.gvf-new-look-page__hero-copy{display:flex;min-height:38rem;flex-direction:column;justify-content:center;padding:clamp(3.2rem,6vw,7.2rem)}
.gvf-new-look-page__eyebrow,.gvf-new-look-page__category-eyebrow{margin:0 0 1.2rem;color:var(--gvf-info-accent);font-size:1.2rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.gvf-new-look-page__hero h1{max-width:16ch;margin:0;color:var(--gvf-info-heading);font-family:var(--font-heading-family);font-size:clamp(calc(var(--gvf-info-heading-size) * .66),5vw,var(--gvf-info-heading-size));font-weight:900;letter-spacing:-.035em;line-height:.98}
.gvf-new-look-page__intro{max-width:65rem;margin-top:2rem;font-size:var(--gvf-info-intro-size);line-height:1.5}
.gvf-new-look-page__intro p:first-child{margin-top:0}.gvf-new-look-page__intro p:last-child{margin-bottom:0}
.gvf-new-look-page__hero-media{min-height:38rem;background:#eadfce}
.gvf-new-look-page__hero-media img{display:block;width:100%;height:100%;object-fit:cover}
.gvf-new-look-page--image-left .gvf-new-look-page__hero-media{grid-column:1;grid-row:1}.gvf-new-look-page--image-left .gvf-new-look-page__hero-copy{grid-column:2;grid-row:1}
.gvf-new-look-page--align-center .gvf-new-look-page__hero-copy{align-items:center;text-align:center}.gvf-new-look-page--align-center .gvf-new-look-page__hero h1{margin-right:auto;margin-left:auto}
.gvf-new-look-page--no-image .gvf-new-look-page__hero-card{grid-template-columns:1fr}.gvf-new-look-page--no-image .gvf-new-look-page__hero-copy{min-height:auto;align-items:center;text-align:center}.gvf-new-look-page--no-image .gvf-new-look-page__hero h1{max-width:22ch;margin-right:auto;margin-left:auto}.gvf-new-look-page--no-image .gvf-new-look-page__intro{margin-right:auto;margin-left:auto}
.gvf-new-look-page__pattern{height:1rem;margin-top:clamp(3rem,5vw,5rem);background:repeating-linear-gradient(45deg,#d68b2c 0 12px,var(--gvf-info-accent) 12px 24px,var(--gvf-info-heading) 24px 36px,#f0c962 36px 48px)}
.gvf-new-look-page__content{width:min(100%,var(--gvf-info-content-width));margin:0 auto;padding:clamp(4.5rem,7vw,8rem) 0 var(--gvf-info-padding-bottom)}
.gvf-new-look-page__page-content,.gvf-new-look-page__rich-block{font-size:var(--gvf-info-answer-size);line-height:1.7}
.gvf-new-look-page__page-content{margin-bottom:4rem}.gvf-new-look-page__page-content>*:first-child{margin-top:0}
.gvf-new-look-page__category{margin:clamp(5rem,7vw,7.5rem) 0 2rem;color:var(--gvf-info-body)}.gvf-new-look-page__category:first-child,.gvf-new-look-page__page-content+.gvf-new-look-page__category{margin-top:0}
.gvf-new-look-page__category h2{margin:0;color:var(--gvf-info-heading);font-family:var(--font-heading-family);font-size:clamp(2.7rem,3.5vw,4rem);font-weight:900;letter-spacing:-.025em;line-height:1.05}
.gvf-new-look-page__category .rte{max-width:70rem;margin-top:1rem;font-size:1.6rem;line-height:1.55}.gvf-new-look-page__category .rte p{margin:0}
.gvf-new-look-page__category--center{text-align:center}.gvf-new-look-page__category--center .rte{margin-right:auto;margin-left:auto}
.gvf-new-look-page__category-rule{display:block;width:100%;height:2px;margin-top:1.6rem;background:linear-gradient(90deg,var(--gvf-info-accent),color-mix(in srgb,var(--gvf-info-accent) 20%,transparent))}.gvf-new-look-page__category--center .gvf-new-look-page__category-rule{width:min(18rem,40%);margin-right:auto;margin-left:auto}
.gvf-new-look-page__faq{margin-top:1.2rem;overflow:hidden;border:1px solid var(--gvf-info-border);border-radius:calc(var(--gvf-info-radius) * .58);background:var(--gvf-info-card);box-shadow:0 .8rem 2rem rgba(32,53,45,.045)}
.gvf-new-look-page__faq summary{display:flex;min-height:7.2rem;align-items:center;justify-content:space-between;gap:2rem;padding:1.8rem 2.2rem;cursor:pointer;list-style:none;color:var(--gvf-info-heading);font-family:var(--font-heading-family);font-size:var(--gvf-info-question-size);font-weight:800;line-height:1.25}.gvf-new-look-page__faq summary::-webkit-details-marker{display:none}.gvf-new-look-page__faq summary::marker{content:""}
.gvf-new-look-page__faq summary:hover{background:color-mix(in srgb,var(--gvf-info-accent) 6%,var(--gvf-info-card))}.gvf-new-look-page__faq summary:focus-visible{outline:3px solid color-mix(in srgb,var(--gvf-info-accent) 65%,white);outline-offset:-3px}
.gvf-new-look-page__question-wrap{display:flex;align-items:center;gap:1rem}.gvf-new-look-page__faq-tag{flex:none;padding:.35rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--gvf-info-accent) 12%,white);color:var(--gvf-info-accent);font-family:var(--font-body-family);font-size:1.1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.gvf-new-look-page__faq-icon{position:relative;display:grid;width:3rem;height:3rem;flex:0 0 3rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--gvf-info-accent) 12%,white);color:var(--gvf-info-accent)}
.gvf-new-look-page__faq-icon--plus::before,.gvf-new-look-page__faq-icon--plus::after{content:"";position:absolute;width:1.3rem;height:2px;border-radius:2px;background:currentColor}.gvf-new-look-page__faq-icon--plus::after{transform:rotate(90deg);transition:transform .2s ease}.gvf-new-look-page__faq[open] .gvf-new-look-page__faq-icon--plus::after{transform:rotate(0)}
.gvf-new-look-page__faq-icon--chevron svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.gvf-new-look-page__faq[open] .gvf-new-look-page__faq-icon--chevron svg{transform:rotate(180deg)}
.gvf-new-look-page__answer{padding:0 2.2rem 2.2rem;border-top:1px solid color-mix(in srgb,var(--gvf-info-border) 70%,transparent);font-size:var(--gvf-info-answer-size);line-height:1.65}.gvf-new-look-page__answer>*:first-child{margin-top:1.8rem}.gvf-new-look-page__answer>*:last-child{margin-bottom:0}
.gvf-new-look-page__rich-block{margin:2rem 0;padding:clamp(2.4rem,4vw,4rem);border-radius:calc(var(--gvf-info-radius) * .72)}.gvf-new-look-page__rich-block--standard{padding-right:0;padding-left:0}.gvf-new-look-page__rich-block--soft{border:1px solid var(--gvf-info-border);background:var(--gvf-info-card)}.gvf-new-look-page__rich-block--callout{border-left:5px solid var(--gvf-info-accent);background:color-mix(in srgb,var(--gvf-info-accent) 8%,var(--gvf-info-card))}.gvf-new-look-page__rich-block--center{text-align:center}.gvf-new-look-page__rich-block--narrow{width:min(100%,68rem);margin-right:auto;margin-left:auto}.gvf-new-look-page__rich-block h2{margin:0 0 1.2rem;color:var(--gvf-info-heading);font-family:var(--font-heading-family);font-size:clamp(2.5rem,3vw,3.6rem);font-weight:900}
.gvf-new-look-page__image-block{margin:3rem 0}.gvf-new-look-page__image-block img{display:block;width:100%;height:auto;border-radius:calc(var(--gvf-info-radius) * .72)}.gvf-new-look-page__image-block--medium{width:min(100%,74rem)}.gvf-new-look-page__image-block--small{width:min(100%,46rem)}.gvf-new-look-page__image-block--center{margin-right:auto;margin-left:auto}.gvf-new-look-page__image-block--right{margin-left:auto}.gvf-new-look-page__image-block figcaption{margin-top:1rem;color:color-mix(in srgb,var(--gvf-info-body) 72%,transparent);font-size:1.3rem;text-align:center}
.gvf-new-look-page__button-row{display:flex;margin:2.5rem 0}.gvf-new-look-page__button-row--center{justify-content:center}.gvf-new-look-page__button-row--right{justify-content:flex-end}.gvf-new-look-page__button{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;padding:1.2rem 2.4rem;border:2px solid var(--gvf-info-accent);border-radius:999px;text-decoration:none;font-weight:800;transition:transform .2s ease,background .2s ease,color .2s ease}.gvf-new-look-page__button--primary{background:var(--gvf-info-accent);color:#fff}.gvf-new-look-page__button--secondary{background:transparent;color:var(--gvf-info-accent)}.gvf-new-look-page__button:hover{transform:translateY(-2px);background:var(--gvf-info-heading);border-color:var(--gvf-info-heading);color:#fff}.gvf-new-look-page__button[aria-disabled=true]{cursor:not-allowed;opacity:.55}
.gvf-new-look-page__divider{padding:var(--gvf-info-divider-space) 0}.gvf-new-look-page__divider span{display:block;height:1px;background:var(--gvf-info-border)}
@media(max-width:989px){.gvf-new-look-page__hero-card{grid-template-columns:1fr}.gvf-new-look-page__hero-media,.gvf-new-look-page--image-left .gvf-new-look-page__hero-media{grid-column:1;grid-row:1;min-height:min(62vw,46rem)}.gvf-new-look-page__hero-copy,.gvf-new-look-page--image-left .gvf-new-look-page__hero-copy{grid-column:1;grid-row:2;min-height:auto}.gvf-new-look-page__hero h1{max-width:22ch}.gvf-new-look-page--align-center .gvf-new-look-page__intro{margin-right:auto;margin-left:auto}}
@media(max-width:749px){.gvf-new-look-page__hero{padding-top:max(2rem,calc(var(--gvf-info-padding-top) * .6))}.gvf-new-look-page__hero-copy{padding:3.2rem 2.4rem}.gvf-new-look-page__pattern{margin-top:3rem}.gvf-new-look-page__content{padding-top:4.5rem}.gvf-new-look-page__faq summary{min-height:6.4rem;padding:1.6rem 1.7rem}.gvf-new-look-page__answer{padding-right:1.7rem;padding-left:1.7rem}.gvf-new-look-page__question-wrap{align-items:flex-start}.gvf-new-look-page__faq-tag{margin-top:.1rem}}
@media(prefers-reduced-motion:reduce){.gvf-new-look-page__faq-icon--plus::after,.gvf-new-look-page__faq-icon--chevron svg,.gvf-new-look-page__button{transition:none}}
