.TwelveMonthGuidePage-module__Nn61zq__root{padding:0 0 clamp(4rem,9vw,8rem)}.TwelveMonthGuidePage-module__Nn61zq__root .guide-reading{width:min(100% - 2rem,46rem);margin-inline:auto}.TwelveMonthGuidePage-module__Nn61zq__root .guide-hero{background:#edf1ed;padding:clamp(3.75rem,8vw,7rem) 0 clamp(2.25rem,5vw,4.5rem)}.TwelveMonthGuidePage-module__Nn61zq__root .guide-label{color:var(--ves-green);letter-spacing:.12em}.TwelveMonthGuidePage-module__Nn61zq__root .guide-hero h1{max-width:19ch;color:var(--ves-green);margin:.8rem 0 1.25rem;font-family:Georgia,serif;font-size:clamp(2.45rem,5vw,4.35rem);line-height:1.04}.TwelveMonthGuidePage-module__Nn61zq__root .guide-intro{max-width:64ch;margin:0;font-family:Georgia,serif;font-size:clamp(1.2rem,2.25vw,1.58rem);line-height:1.4}.TwelveMonthGuidePage-module__Nn61zq__root .guide-byline{border-top:1px solid var(--line);gap:.25rem;margin:2rem 0 0;padding-top:1rem;font-size:.92rem;display:grid}:is(.TwelveMonthGuidePage-module__Nn61zq__root .guide-byline a,.TwelveMonthGuidePage-module__Nn61zq__root .guide-policy a,.TwelveMonthGuidePage-module__Nn61zq__root .guide-contact-link){color:var(--ves-green);font-weight:800}:is(.TwelveMonthGuidePage-module__Nn61zq__root .guide-byline span,.TwelveMonthGuidePage-module__Nn61zq__root .guide-original){color:var(--muted)}.TwelveMonthGuidePage-module__Nn61zq__root .guide-body{padding-top:clamp(2.5rem,6vw,5rem)}.TwelveMonthGuidePage-module__Nn61zq__root .guide-section{margin-top:clamp(2.5rem,5.5vw,4.5rem)}.TwelveMonthGuidePage-module__Nn61zq__root .guide-section:first-child{margin-top:0}:is(.TwelveMonthGuidePage-module__Nn61zq__root .guide-section h2,.TwelveMonthGuidePage-module__Nn61zq__root .guide-policy h2,.TwelveMonthGuidePage-module__Nn61zq__root .guide-closing h2){color:var(--ves-green);margin:0 0 1rem;font-family:Georgia,serif;font-size:clamp(1.65rem,3.1vw,2.35rem);line-height:1.16}:is(.TwelveMonthGuidePage-module__Nn61zq__root .guide-section p,.TwelveMonthGuidePage-module__Nn61zq__root .guide-policy p,.TwelveMonthGuidePage-module__Nn61zq__root .guide-closing p){max-width:68ch;font-size:1.05rem;line-height:1.72}.TwelveMonthGuidePage-module__Nn61zq__root .guide-section p+p{margin-top:1rem}.TwelveMonthGuidePage-module__Nn61zq__root .guide-policy{border:1px solid var(--line);border-left:4px solid var(--ves-gold);background:#edf1ed;margin-top:clamp(2.5rem,5.5vw,4.5rem);padding:clamp(1.5rem,3vw,2.25rem)}.TwelveMonthGuidePage-module__Nn61zq__root .guide-policy ul{gap:.8rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.TwelveMonthGuidePage-module__Nn61zq__root .guide-policy li{border-top:1px solid var(--line);padding-top:.8rem}.TwelveMonthGuidePage-module__Nn61zq__root .guide-policy li:first-child{border-top:0;padding-top:0}.TwelveMonthGuidePage-module__Nn61zq__root .guide-checklist{gap:.75rem;margin:1.2rem 0 1.25rem;padding:0;list-style:none;display:grid}.TwelveMonthGuidePage-module__Nn61zq__root .guide-checklist li{padding-left:1.7rem;position:relative}.TwelveMonthGuidePage-module__Nn61zq__root .guide-checklist li:before{color:var(--ves-green);content:"✓";font-weight:900;position:absolute;top:.1rem;left:0}.TwelveMonthGuidePage-module__Nn61zq__root .guide-faq article{border-top:1px solid var(--line);padding:1.3rem 0}.TwelveMonthGuidePage-module__Nn61zq__root .guide-faq article:first-of-type{margin-top:1.1rem}.TwelveMonthGuidePage-module__Nn61zq__root .guide-faq h3{color:var(--ves-green);margin:0 0 .55rem;font-family:Georgia,serif;font-size:clamp(1.2rem,2vw,1.42rem);line-height:1.25}.TwelveMonthGuidePage-module__Nn61zq__root .guide-faq p{margin:0}.TwelveMonthGuidePage-module__Nn61zq__root .guide-closing{border-top:1px solid var(--line);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2rem,4vw,3rem)}.TwelveMonthGuidePage-module__Nn61zq__root .guide-closing p{margin:0}.TwelveMonthGuidePage-module__Nn61zq__root .guide-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.5rem;display:flex}.TwelveMonthGuidePage-module__Nn61zq__root .guide-original{margin-top:2.25rem!important;font-size:.9rem!important}
