.standard-page{background:var(--cream)}.standard-hero{--red-label:var(--red-on-dark);background:var(--burgundy);min-height:560px;color:var(--red-label);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:44px;padding:96px 6% 74px 8%;display:grid;overflow:hidden}.standard-hero__copy{flex-direction:column;align-items:flex-start;gap:20px;max-width:700px;display:flex}.standard-hero h1{margin:0;font-size:clamp(44px,5.4vw,80px)}.standard-hero .section-eyebrow{letter-spacing:.12em;font-size:10px}.standard-hero__statement{max-width:34ch;color:var(--cream);font-family:var(--font-subhead);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(15px,1.6vw,22px);font-weight:700;line-height:1.05}.standard-hero__lede{max-width:52ch;color:var(--cream);margin:0;font-size:12px;line-height:1.65}.standard-hero__reviewed{color:var(--cream);letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin:-8px 0 0;font-size:10px}.standard-rings{justify-self:end;width:min(100%,clamp(360px,32vw,470px));height:auto;transform:translate(16%)}.standard-rings ellipse{fill:none;stroke:var(--accent-muted);stroke-width:1px}.standard-rings text{fill:var(--cream);stroke:var(--burgundy);stroke-width:12px;paint-order:stroke;font:700 15px var(--font-body);letter-spacing:.22em;text-transform:uppercase}.standard-claim{background:var(--lime);color:var(--burgundy);text-align:center;font-family:var(--font-subhead);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:16px 8%;font-size:clamp(12px,1.4vw,16px);font-weight:700;line-height:1.2}.standard-section{color:var(--burgundy);grid-template-columns:180px minmax(0,1fr);gap:clamp(24px,4vw,60px);padding:84px 8%;display:grid}.standard-section[id]{scroll-margin-top:30px}.standard-section+.standard-section{border-top:1px solid #42021038}.standard-section--tan{background:var(--taupe);border-top:0}.standard-section--pink{background:var(--red);border-top:0}.standard-section__index{font:700 10px/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin:6px 0 0}.standard-section h2{max-width:30ch;margin:0 0 26px;font-size:clamp(26px,3.2vw,44px)}.standard-section__copy{max-width:62ch}.standard-section__copy p{margin:0 0 14px;font-size:13px;line-height:1.7}.standard-section__copy p:last-child{margin-bottom:0}.standard-section__copy a{color:inherit}.standard-section__note{opacity:.85;max-width:62ch;margin:0 0 16px;font-size:11px;line-height:1.6}.standard-section>div>h3{letter-spacing:.06em;margin:44px 0 12px;font-size:12px}.standard-principles{counter-reset:principle;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:38px 0 0;padding:0;list-style:none;display:grid}.standard-principles li{counter-increment:principle;border:1px solid #4202104d;align-content:start;gap:9px;padding:18px 16px 22px;display:grid}.standard-principles li:before{content:"0" counter(principle);font-family:var(--font-display);color:var(--red-ink);font-size:22px;line-height:1}.standard-principles h3{letter-spacing:.04em;margin:0;font-size:11px}.standard-principles p{margin:0;font-size:11px;line-height:1.55}.standard-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:38px 0 0;padding:0;list-style:none;display:grid}.standard-tiers li{border:1px solid #4202104d;align-content:start;gap:9px;padding:18px 16px 22px;display:grid}.standard-tiers li:first-child{background:var(--blue)}.standard-tiers li>span{font:700 9px/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;opacity:.75}.standard-tiers h3{letter-spacing:.04em;margin:0;font-size:12px}.standard-tiers p{margin:0;font-size:11px;line-height:1.55}.standard-tiers__floor{max-width:72ch;margin:18px 0 0;font-size:11px;line-height:1.6}.standard-tiers__floor strong{font:700 10px var(--font-subhead);letter-spacing:.03em;text-transform:uppercase}.standard-steps{margin:14px 0 0;padding:0;list-style:none}.standard-steps li{border-bottom:1px solid #42021047;grid-template-columns:56px 210px minmax(0,1fr);align-items:start;gap:18px;padding:18px 0;display:grid}.standard-steps li:first-child{border-top:1px solid var(--border-medium)}.standard-steps li>span{font-family:var(--font-display);color:var(--red-ink);font-size:22px;line-height:1}.standard-steps h3{letter-spacing:.04em;margin:0;font-size:13px}.standard-steps p{max-width:60ch;margin:0;font-size:12px;line-height:1.6}.standard-claims{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;max-width:820px;margin:0 0 26px;padding:0;list-style:none;display:grid}.standard-claims li{border-bottom:1px solid #4202104d;padding:10px 0;font-size:12px;line-height:1.55}.standard-reporting-panel{--red-label:var(--red-on-dark);background:var(--burgundy);max-width:820px;color:var(--cream);margin-top:44px;padding:34px 38px}.standard-reporting-panel h3{color:var(--red-label);letter-spacing:.06em;margin:0 0 6px;font-size:12px}.standard-reporting-panel .standard-section__note{color:var(--cream);opacity:.8;margin:0 0 18px}.standard-reporting{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:0;padding:0;list-style:none;display:grid}.standard-reporting li{border-bottom:1px solid #ebe2c447;padding:9px 0;font-size:12px;line-height:1.5}.standard-language{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:48px;display:grid}.standard-language h3{letter-spacing:.06em;margin:0 0 14px;font-size:12px}.standard-language ul{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.standard-language li{border:1px solid #4202104d;padding:12px 14px;font-size:12px;line-height:1.6}.standard-language div:last-child li{border-color:var(--red-ink)}.standard-language .standard-section__note{margin:12px 0 0}.standard-correction-note{--red-label:var(--red-on-dark);background:var(--burgundy);max-width:560px;color:var(--cream);font:12px/1.7 var(--font-body);gap:8px;margin-top:40px;padding:26px 28px;display:grid}.standard-correction-note span:first-child{color:var(--red-label);font:700 10px var(--font-subhead);letter-spacing:.08em;text-transform:uppercase}.standard-in-use{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.standard-in-use a{color:inherit;border:1px solid #4202104d;gap:6px;padding:22px 20px;text-decoration:none;transition:background .18s,color .18s;display:grid}.standard-in-use a:hover,.standard-in-use a:focus-visible{background:var(--burgundy);color:var(--cream)}.standard-in-use strong{font:700 12px/1.3 var(--font-subhead);letter-spacing:.02em;text-transform:uppercase}.standard-in-use span{opacity:.85;font-size:11px;line-height:1.5}.standard-pair{border-top:1px solid #42021038;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.standard-pair .standard-section{border-top:0;grid-template-columns:1fr;align-content:start;gap:16px;padding:72px 6% 72px 8%}.standard-pair .standard-section+.standard-section{border-left:1px solid #42021038;padding:72px 8% 72px 6%}.standard-pair h2{max-width:26ch;font-size:clamp(22px,1.9vw,30px)}.standard-cta{background:var(--red);color:var(--burgundy);flex-direction:column;align-items:flex-start;gap:24px;padding:96px 8%;display:flex}.standard-cta h2{max-width:18ch;margin:0;font-size:clamp(28px,3.4vw,46px)}.standard-cta p{max-width:52ch;margin:0;font-size:12px;line-height:1.65}@media (max-width:960px){.standard-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding:96px 7% 0}.standard-hero h1{font-size:clamp(26px,9.6vw,76px)}.standard-rings{justify-self:center;width:min(100%,360px);margin-bottom:-42%;transform:none}.standard-rings text{font-size:18px}.standard-section{grid-template-columns:1fr;gap:18px;padding:60px 7%}.standard-principles,.standard-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.standard-language{grid-template-columns:1fr;gap:28px}.standard-steps li{grid-template-columns:44px minmax(0,1fr);gap:8px 18px}.standard-steps p{grid-column:1/-1;max-width:none}.standard-principles li:last-child{grid-column:1/-1}.standard-pair{grid-template-columns:1fr}.standard-pair .standard-section{padding:60px 7%}.standard-pair .standard-section+.standard-section{border-top:1px solid #42021038;border-left:0}}@media (max-width:700px){.standard-claim{padding:18px 7%}.standard-principles,.standard-tiers,.standard-claims,.standard-reporting,.standard-in-use{grid-template-columns:1fr}.standard-claims,.standard-reporting{gap:0}.standard-principles li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 12px;padding:14px 16px 18px}.standard-principles p{grid-column:1/-1}.standard-reporting-panel{padding:24px 22px}.standard-cta{padding:70px 7%}}
