@font-face{font-family:Cabin;src:url(/fonts/Cabin-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cabin;src:url(/fonts/Cabin-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--charcoal:#0f0f0f;--slate:#314b71;--yellow:#ffcd00;--gold:#ffb81c;--lsb:#e1e6ed;--white:#ffffff;--paper:#f1f1f1;--ink-muted:#545d69;--light-gray:#d6d9de;--cream:#fff7d9;--font:Cabin,"Helvetica Neue",Arial,sans-serif;--site-m:clamp(2rem,1.0816rem + 3.9184vw,5rem);--page-m:max(var(--site-m),calc((100vw - 89.5rem) / 2 + var(--site-m)))}html{scroll-behavior:smooth;scrollbar-color:#a9afb9 var(--paper)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:#a9afb9;border-radius:6px;border:3px solid var(--paper)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--white);color:var(--charcoal);font-family:var(--font)}li,p{text-wrap:pretty}.site section,.site x-dc{font-family:Cabin,Helvetica Neue,Arial,sans-serif}.site a{color:#0f0f0f}.site a:hover{color:#314b71}.site .navlink{color:#f1f1f1;text-decoration:none}.site .navlink:hover{color:#f1f1f1;text-decoration:underline;text-decoration-color:#ffcd00;text-underline-offset:6px}.site .btn{text-decoration:none;transition:background-color .15s}.site .btn:hover{background:#ffb81c!important;color:#0f0f0f}.site .btn:focus-visible,.site .navlink:focus-visible{outline:2px solid #314b71;outline-offset:3px}.site .on-dark .btn:focus-visible,.site .on-dark .navlink:focus-visible{outline-color:#ffcd00}.site .hdr{position:relative}.site .hdr-links{display:flex;align-items:center;gap:12px clamp(14px,2.6vw,40px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.site .mnav{display:none}.site .dd{position:relative}.site button.dd-top{background:none;border:0;padding:0;margin:0;font-family:inherit;line-height:inherit;color:#f1f1f1;cursor:pointer}.site .dd-top .dd-caret{transition:transform .15s}.site .dd:focus-within .dd-caret,.site .dd:hover .dd-caret{transform:rotate(180deg)}.site .dd-panel{position:absolute;left:-14px;top:100%;margin-top:28px;min-width:280px;background:#ffffff;border-top:3px solid #ffcd00;border-radius:0 0 12px 12px;box-shadow:0 16px 32px rgba(15,15,15,.18);padding:10px;display:none;z-index:60;white-space:normal;text-align:left}.site .dd-panel:before{content:"";position:absolute;left:0;right:0;top:-32px;height:32px}.site .dd:focus-within .dd-panel,.site .dd:hover .dd-panel{display:block}.site .dd-item{display:block;padding:10px 12px;border-radius:8px;text-decoration:none;color:#0f0f0f}.site .dd-item:focus-visible,.site .dd-item:hover{background:#e1e6ed;outline:none}.site .dd-t{display:block;font-size:16px;font-weight:700;color:#0f0f0f}.site .dd-d{display:block;font-size:14px;color:#545d69;margin-top:2px}.site .mnav-lab{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffcd00;padding:16px 0 4px}.site .mnav-panel .mnav-lab+a{border-top:0}.site .mnav summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:44px;height:44px;color:#f1f1f1;border-radius:4px}.site .mnav summary::-webkit-details-marker{display:none}.site .mnav summary:focus-visible{outline:2px solid #ffcd00;outline-offset:2px}.site .mnav .ico-close,.site .mnav[open] .ico-open{display:none}.site .mnav[open] .ico-close{display:block}.site .mnav-panel{position:absolute;left:0;right:0;top:100%;z-index:20;max-height:calc(100vh - 80px);overflow-y:auto;background:#0f0f0f;border-top:1px solid rgba(241,241,241,.25);display:flex;flex-direction:column;padding:8px var(--page-m) 16px;box-shadow:0 8px 16px rgba(29,36,51,.25)}.site .mnav-panel a{color:#f1f1f1;text-decoration:none;font-size:17px;padding:11px 0;border-bottom:1px solid rgba(241,241,241,.18)}.site .mnav-panel a:last-child{border-bottom:0}.site .mnav-panel a:hover{color:#ffcd00}@media (max-width:640px){.site .hdr-links{display:none}.site .mnav{display:block}}@media (max-width:1024px){.site h1,.site h2,.site h3{text-wrap:balance}.site h1{font-size:clamp(34px,4.4vw + 8px,44px)!important}.site h2{font-size:clamp(26px,2.4vw + 10px,32px)!important}.site h3:not(.pol h3){font-size:clamp(18px,.5vw + 15px,20px)!important}.site li.sx-1,.site li.sx-2,.site p.sx-1,.site p.sx-2,.site p.sx-3,.site p.sx-4{font-size:clamp(17px,.5vw + 15px,19px)!important}.site .ic,.site .ic-ring{zoom:.9}}@media (max-width:640px){.site .ic,.site .ic-ring{zoom:.8}.site h2:not(.pain-h2):not(.tier-h2){font-size:24px!important}.site blockquote{line-height:1.5!important}.site blockquote,.site div.sx-5,.site h4,.site summary.sx-1{font-size:17px!important}.site div.sx-6{font-size:16px!important}.site .sx-7{font-size:36px!important}.site .sx-8{font-size:40px!important}}@media (max-width:1024px){.site footer .ft-cols{flex:1 1 100%!important;grid-template-columns:repeat(3,1fr)!important;gap:12px clamp(16px,4vw,48px)!important}.site footer .ft-legal{display:grid!important;grid-template-columns:repeat(3,1fr);align-items:start!important;gap:8px clamp(16px,4vw,48px)!important;margin-top:20px!important}.site footer .ft-copy{order:9;grid-column:1/-1;margin-top:6px}}@media (max-width:640px){.site footer .ft-legal{grid-template-columns:1fr 1fr}.site footer h4{font-size:12px!important}.site section.sp-t{padding-top:32px!important}.site section.band,.site section.sp-b{padding-bottom:32px!important}.site section.band{padding-top:32px!important}.site .goose-row,.site .sx-9,.sx-9{row-gap:24px!important}}.site blockquote,.site li,.site p{text-wrap:pretty}@media (min-width:641px) and (max-width:1024px){.site section.band,.site section.sp-t{padding-top:40px!important}.site section.band,.site section.sp-b{padding-bottom:40px!important}}@media (min-width:1025px){.site section.band,.site section.sp-t{padding-top:88px!important}.site section.band,.site section.sp-b{padding-bottom:88px!important}}