.site-page{padding:calc(var(--site-navbar-height,9.4375rem) + clamp(1rem,2vw,1.5rem)) 1rem calc(clamp(2rem,6vw,5rem))}.account-terms-page{padding:calc(clamp(1.75rem,4vw,3.5rem)) 1rem calc(clamp(3rem,7vw,5rem));color:#1e2e37}.account-terms-page__inner{width:min(100%,66rem);margin-inline:auto}.account-terms-page__header{max-width:54rem;margin:0 auto calc(clamp(1.5rem,3vw,2.5rem));text-align:center}.account-terms-page__eyebrow{margin:0 0 .6rem;color:#8b6500;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.account-terms-page__header h1{margin:0;color:#1c2d37;font-size:calc(clamp(1.8rem,4vw,2.8rem));font-weight:700;line-height:1.15;text-wrap:balance}.account-terms-page__header>p:last-child{max-width:54ch;margin:1rem auto 0;color:#53636c;font-size:calc(clamp(1rem,1.5vw,1.1rem));line-height:1.65}.account-terms-page__document{padding:calc(clamp(1.25rem,4vw,2.5rem));border:1px solid #dce3e6;border-radius:1rem;background:#fff;box-shadow:0 .7rem 2rem rgb(24 43 52/8%)}.account-terms-page__document-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid #e4e9eb}.account-terms-page__document-heading h2{margin:0;color:#20333d;font-size:calc(clamp(1.25rem,2vw,1.55rem));line-height:1.35}.account-terms-page__publication{margin:.45rem 0 0;color:#60717a;font-size:.9rem}.account-terms-page__version{flex:0 0 auto;padding:.4rem .75rem;border:1px solid #efd47a;border-radius:999px;background:#fff7da;color:#604800;font-size:.85rem;font-weight:700}.account-terms-page__content{max-width:76ch;margin-inline:auto;padding-block:calc(clamp(1.25rem,3vw,2rem)) .5rem;color:#2d3b42;font-size:calc(clamp(1rem,1.2vw,1.0625rem));line-height:1.8;overflow-wrap:anywhere}.account-terms-page__content p{margin-block:0 1rem}.account-terms-page__content h2,.account-terms-page__content h3,.account-terms-page__content h4{margin-block:2rem .65rem;color:#20333d;font-weight:700;line-height:1.35;scroll-margin-top:calc(1rem + var(--site-navbar-height,9.4375rem))}.account-terms-page__content h2{font-size:calc(clamp(1.25rem,2.2vw,1.55rem))}.account-terms-page__content h3{font-size:calc(clamp(1.1rem,1.8vw,1.3rem))}.account-terms-page__content ol,.account-terms-page__content ul{margin-block:0 1.25rem;padding-inline-start:1.5rem}.account-terms-page__content li+li{margin-top:.4rem}.account-terms-page__content a{color:#735800;text-decoration:underline;text-underline-offset:.15em}.account-terms-page__decision{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,0.9fr);align-items:center;gap:1.5rem;margin-top:1.5rem;padding:calc(clamp(1.25rem,3vw,2rem));border:1px solid #ead68a;border-radius:1rem;background:#fffaf0}.account-terms-page__decision-copy h2{margin:0;color:#20333d;font-size:1.25rem;line-height:1.35}.account-terms-page__decision-copy p{margin:.5rem 0 0;color:#53636c;line-height:1.6}.account-terms-page__form{display:grid;gap:.85rem}.account-terms-page__checkbox-row{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.7rem}.account-terms-page__checkbox{width:1.2rem;height:1.2rem;margin:.2rem 0 0;accent-color:#d5a900}.account-terms-page__checkbox-label{color:#263941;font-weight:600;line-height:1.55;cursor:pointer}.account-terms-page__submit{min-height:3rem;justify-self:start;padding:.75rem 1.4rem;border:0;border-radius:.5rem;background:#fdb819;color:#171717;font:inherit;font-weight:700;cursor:pointer;transition:background-color .16s,transform .16s}.account-terms-page__submit:hover{background:#edaa0a;transform:translateY(-1px)}.account-terms-page__checkbox:focus-visible,.account-terms-page__submit:focus-visible{outline:3px solid #725800;outline-offset:3px}.account-terms-page__errors,.account-terms-page__form ul{margin:0;color:#a12622;font-size:.925rem;line-height:1.5}.account-terms-page__errors ul,.account-terms-page__form>ul{padding-inline-start:1.25rem}@media(max-width:700px){.account-terms-page__header{text-align:left}.account-terms-page__decision{grid-template-columns:minmax(0,1fr)}.account-terms-page__submit{width:100%}}@media(prefers-reduced-motion:reduce){.account-terms-page__submit{transition:none}}.site-page__inner{width:min(100%,75rem);margin-inline:auto}.site-page h1{margin:0 0 1.5rem;color:#fdb819;font-size:calc(clamp(2rem,4vw,3rem));line-height:1.15}.site-page__content{color:#27363a;font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.site-page__updated{margin:0 0 1.25rem;color:#61717a;font-size:.9rem}.site-page__content h2,.site-page__content h3,.site-page__content h4{margin-block:2rem .75rem;color:#283638;line-height:1.3}.site-page__content img,.site-page__content video{max-width:100%;height:auto}.site-page__content a{color:#725800;text-decoration:underline;text-underline-offset:.15em}.site-page__draft-notice{margin:0 0 1.5rem;padding:.75rem 1rem;border-inline-start:.25rem solid #e5c51e;background:#fff8d6;color:#342c00}.site-map>.site-page__inner>p{max-width:70ch;margin-block:0 2rem;color:#4f6268;line-height:1.6}.site-map__navigation{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:calc(clamp(1rem,3vw,2rem))}.site-map__section{min-width:0;padding:calc(clamp(1rem,2.5vw,1.5rem));border:1px solid #e5e5e5;background:#fff;box-shadow:0 .25rem 1rem rgb(0 0 0/6%)}.site-map__section h2{margin:0 0 1rem;color:#283638;font-size:1.25rem;line-height:1.3}.site-map__section ul{display:grid;gap:.6rem;margin:0;padding-inline-start:1.25rem}.site-map__section a{color:#283638;text-decoration-color:#e5c51e;text-underline-offset:.15em;overflow-wrap:anywhere}.site-map__section a:hover{color:#725800}.site-map__section a:focus-visible{outline:.2rem solid #725800;outline-offset:.2rem}.footer-page-status{color:#d7d7d7;font-size:.85em}.newsletter-page{max-width:52rem;min-height:35vh;padding-block:calc(clamp(1rem,4vw,3rem))}.newsletter-page>p{max-width:70ch;color:#27363a;line-height:1.7}.newsletter-page a{color:#725800;text-decoration-color:#e5c51e;text-underline-offset:.15em}.newsletter-action-form{margin-block:1.5rem}.newsletter-action-button{min-height:44px;padding:.7rem 1.2rem;border:0;border-radius:999px;background:#e3c121;color:#111;font:inherit;font-weight:700;cursor:pointer}.newsletter-action-button:focus-visible,.newsletter-page a:focus-visible{outline:3px solid #725800;outline-offset:3px}.newsletter-page__note{color:#596b70!important;font-size:.925rem}