.footer .site-links{display:flex;align-items:center;flex-wrap:wrap;gap:0 18px;max-width:100%}.footer .site-links a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.footer .site-links a[aria-current=page]{color:var(--ink);font-weight:750;text-decoration:none}.footer .container{align-items:center;flex-wrap:wrap}.info-page{min-height:100vh;display:flex;flex-direction:column}.info-main{width:100%;max-width:856px;margin:0 auto;padding:30px 28px 64px;flex:1}.back-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;margin-bottom:25px}.info-heading{padding:0 0 28px;border-bottom:1px solid var(--line);margin-bottom:28px}.info-heading h1{max-width:720px;margin-top:9px}.info-intro{color:var(--muted);font-size:18px;max-width:650px;margin:15px 0 0}.policy-date{font-size:12px;color:var(--muted);margin:17px 0 0}.info-copy{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.info-copy section{margin:0 0 30px}.info-copy section:last-child{margin-bottom:0}.info-copy h2{font-size:23px;line-height:1.3;letter-spacing:-.4px;margin:0 0 12px}.info-copy p{color:#445568;margin:0 0 16px}.email-card{background:var(--ink);padding:28px;border-radius:12px;margin-bottom:32px;color:white}.email-card .eyebrow{color:#d8b85e;margin-bottom:10px}.email-card .contact-email{font-size:clamp(19px,3.4vw,30px);font-weight:750;line-height:1.35;display:inline-block;color:var(--amber);overflow-wrap:anywhere;max-width:100%;padding:8px 0}.email-card p:last-child{color:#d3deeb;font-size:14px;margin:13px 0 0}.info-page .masthead nav a:first-child{display:block}@media(max-width:560px){.info-main{padding:18px 18px 42px}.back-link{margin-bottom:17px}.info-heading{padding-bottom:23px}.info-heading h1{font-size:34px;letter-spacing:-1px}.info-intro{font-size:17px}.info-copy h2{font-size:22px}.email-card{padding:21px}.info-page .masthead-inner{flex-wrap:wrap;gap:8px}.info-page .masthead nav{gap:18px}.footer .container{gap:4px}.footer .site-links{gap:0 17px}}@media print{.info-page{display:block;background:white}.info-main{max-width:none;padding:15px 0}.info-page .back-link{display:none}.info-page .info-copy{display:block;color:#111}.info-page .email-card{background:white;border:1px solid #aaa;color:#111;break-inside:avoid}.info-page .email-card *{color:#111!important}.info-page .info-copy h2{break-after:avoid}.info-page .info-copy p{orphans:3;widows:3}.info-page .info-heading{margin-bottom:20px}.info-page .masthead-inner{padding:10px 0}.info-page .brand{color:#111}}
