.minimalist-page{--paper:#fff;--ivory:#fff;--ink:#262626;--muted:#626262;--line:#e0e0e0;--red:#b5222b;--red-hover:#921b23;color:var(--ink);background:#fff;font-size:16px}.minimalist-page .wrap{width:calc(100% - 112px);max-width:1160px}.minimalist-page .eyebrow{color:var(--muted);font:500 15px/1.6 var(--sans);letter-spacing:.13em}.minimalist-page .button{background:var(--red);border:1px solid var(--red);color:#fff;box-shadow:none;min-height:48px;font:500 16px/1.5 var(--sans);border-radius:2px;padding:13px 22px}.minimalist-page .button:hover{background:var(--red-hover);border-color:var(--red-hover)}.minimalist-page .button:disabled{color:var(--muted);cursor:not-allowed;background:#ededed;border-color:#d6d6d6}.minimalist-page .button:active{transform:none}.minimalist-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--red);outline-offset:4px}.minimalist-page :is(input,select,textarea){color:var(--ink);background:#fff;border-color:#bcbcbc;min-height:48px;font-size:16px}.minimalist-page input[type=checkbox]{min-height:17px;accent-color:var(--red)}.minimalist-page input::placeholder{color:#686868;opacity:1}.minimalist-page :is(label,.form-note,.form-status,.consent){font-size:15px}.minimalist-page :is(.form-note,.consent){color:var(--muted)}.minimalist-page .site-header{color:var(--ink);border-bottom:1px solid var(--line);background:#fff;position:relative}.minimalist-page .flag-rule{display:none}.minimalist-page .header-inner{gap:28px;min-height:102px}.minimalist-page .wordmark{font:400 29px/1 var(--serif);letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap}.minimalist-page .wordmark>span:first-child{font:inherit;color:inherit;letter-spacing:inherit;margin:0 7px 0 0;display:inline}.minimalist-page .wordmark>.wordmark-sub{color:inherit;font:500 15px/1 var(--sans);letter-spacing:.34em;opacity:.85;margin-top:9px}.minimalist-page .desktop-nav{gap:24px;margin-left:auto}.minimalist-page .desktop-nav a,.minimalist-page .account-link{font-size:15px;font-weight:400}.minimalist-page .desktop-nav a:after{background:var(--red)}.minimalist-page .header-actions{gap:22px}.minimalist-page .menu-toggle{color:var(--ink);border-color:#bcbcbc}.minimalist-page .mobile-nav{background:#fff}.minimalist-page .mobile-nav a{border-color:var(--line);font-size:16px}.minimalist-page .legal-page{width:calc(100% - 64px);max-width:760px;padding-block:78px 100px}.minimalist-page .legal-page h1{font:500 clamp(36px, 4.5vw, 54px)/1.15 var(--sans);letter-spacing:-.045em;margin-bottom:36px}.minimalist-page .legal-page h2{font:500 24px/1.35 var(--sans);letter-spacing:-.025em;margin:40px 0 15px}.minimalist-page .legal-page :is(p,li){color:var(--ink);font-size:17px;line-height:1.85}.minimalist-page .legal-page .eyebrow{color:var(--muted);margin-bottom:23px;font-size:15px}.minimalist-page .legal-page a{color:var(--red);font-size:inherit;overflow-wrap:anywhere}.minimalist-page .legal-page a:hover{color:var(--red-hover)}.minimalist-page .site-footer{color:var(--ink);border-top:1px solid var(--line);background:#fff;padding-top:62px}.minimalist-page .footer-top{grid-template-columns:.9fr 1fr 1.15fr;gap:6%;padding-bottom:52px}.minimalist-page .footer-top>div{min-width:0}.minimalist-page .site-footer .wordmark{font-size:25px}.minimalist-page .footer-tagline{color:var(--muted);max-width:270px;font-size:15px;line-height:1.8}.minimalist-page .site-footer h2{color:var(--ink);font:500 17px/1.4 var(--sans);letter-spacing:-.02em}.minimalist-page .footer-contact>a,.minimalist-page .footer-contact .social-links a{font-size:15px}.minimalist-page .footer-contact a:hover{color:var(--red)}.minimalist-page .footer-contact .social-links{gap:22px}.minimalist-page .footer-newsletter label{color:var(--muted);font-size:15px}.minimalist-page .footer-newsletter input{color:var(--ink);background:#fff;border-color:#bcbcbc;font-size:16px}.minimalist-page .footer-newsletter .button{min-height:48px;font-size:16px}.minimalist-page .footer-newsletter .consent{color:var(--muted);font-size:15px}.minimalist-page .newsletter-form .newsletter-help{color:var(--muted);opacity:1;line-height:1.5;font-size:15px!important}.minimalist-page .footer-bottom{color:var(--muted);border-color:var(--line);font-size:15px}.minimalist-page .footer-bottom :is(p,a){font-size:15px}.minimalist-page .footer-bottom nav{gap:20px}.minimalist-page .footer-bottom .back-top{color:var(--ink)}@media (width<=1100px){.minimalist-page .wrap{width:calc(100% - 64px)}.minimalist-page .desktop-nav{gap:17px}.minimalist-page .header-inner{gap:20px}.minimalist-page .wordmark{font-size:25px}.minimalist-page .footer-top{grid-template-columns:1fr 1fr;gap:40px}.minimalist-page .footer-newsletter{grid-column:1/-1;max-width:520px}}@media (width<=1000px){.minimalist-page .desktop-nav{display:none}.minimalist-page .menu-toggle{color:var(--ink);background:0 0;border:1px solid #bcbcbc;align-items:center;gap:9px;min-height:44px;padding:9px 12px;font-size:15px;display:inline-flex}.minimalist-page .header-inner{min-height:88px}.minimalist-page .footer-bottom{flex-wrap:wrap;align-items:flex-start;gap:8px 24px}.minimalist-page .footer-bottom>p{width:100%}}@media (width<=700px){.minimalist-page .wrap,.minimalist-page .legal-page{width:calc(100% - 40px)}.minimalist-page .wordmark{font-size:22px}.minimalist-page .header-actions>.account-link{display:none}.minimalist-page .legal-page{padding-block:52px 66px}.minimalist-page .legal-page h1{margin-bottom:30px}.minimalist-page .legal-page h2{margin-top:34px;font-size:23px}.minimalist-page .footer-top{grid-template-columns:1fr;gap:36px}.minimalist-page .footer-newsletter{border-top:1px solid var(--line);grid-column:auto;max-width:none;padding-top:28px}.minimalist-page .footer-bottom{flex-direction:column;gap:6px}.minimalist-page .footer-bottom nav{gap:8px 18px}.minimalist-page .footer-bottom .back-top{margin-left:0}}@media (width<=420px){.minimalist-page .footer-newsletter .newsletter-form.email-only .newsletter-inputs{grid-template-columns:1fr}.minimalist-page .footer-newsletter .newsletter-form.email-only .newsletter-inputs>.button{width:100%}}@media (width<=380px){.minimalist-page .wrap,.minimalist-page .legal-page{width:calc(100% - 32px)}}
