*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-white);color:var(--c-ink-900);font-family:var(--ff-body);font-size:var(--fs-base);line-height:var(--lh-body);font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility;min-height:100vh;min-height:100svh;display:flex;flex-direction:column}body>main{flex:1 0 auto}iframe,img,svg{max-width:100%}img{height:auto;display:block}h1,h2,h3,h4{font-family:var(--ff-display);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);margin:0 0 var(--s-4);color:var(--c-ink-900);font-feature-settings:"kern" 1,"case" 1;text-wrap:balance}h1{font-size:var(--fs-3xl);font-weight:700}h2{font-size:var(--fs-2xl);font-weight:650}h3{font-size:var(--fs-lg);font-weight:650}h4{font-size:var(--fs-md);font-weight:650}p{margin:0 0 var(--s-4)}li,p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;hyphens:auto}blockquote,dd,dt,figcaption,label,li,p,td,th{overflow-wrap:break-word}a{color:var(--c-brand-600);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--c-brand-700);text-decoration-thickness:2px}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--r-sm)}input[type=date]:focus-within,input[type=datetime-local]:focus-within,input[type=time]:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--r-sm)}.skip-link{position:absolute;left:var(--s-4);top:-4rem;transform:translateY(-100%);z-index:100;background:var(--c-white);color:var(--c-brand-700);padding:var(--s-3) var(--s-4);font-weight:650;border:2px solid var(--c-brand-700);border-radius:var(--r-md);transition:top 120ms ease-out,transform 120ms ease-out}.skip-link:focus{top:var(--s-4);transform:translateY(0)}label:where(:has(>input[type=checkbox]),:has(>input[type=radio])){display:flex;align-items:center;gap:var(--s-3);min-height:44px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:100%;max-width:var(--w-page);margin-inline:auto;padding-inline:var(--s-4)}@media (min-width:768px){.wrap{padding-inline:var(--s-5)}}.section{padding-block:var(--s-7)}.section--tint{background:var(--c-surface)}.section--brand-tint{background:var(--c-brand-050)}@media (min-width:768px){.section{padding-block:var(--s-8)}}.prose{max-width:none}.section-head{margin-bottom:var(--s-6)}.section-head p{color:var(--c-ink-700);font-size:var(--fs-md)}.eyebrow{font-family:var(--ff-display);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--c-brand-700);display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3)}.eyebrow::before{content:"";width:var(--s-6);height:3px;background:var(--c-brand-600);flex:none}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;transition-duration:0s!important}}