.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]{font-weight:750;color:var(--ink);text-decoration:none}.footer .shell{align-items:center;flex-wrap:wrap}.info-page{min-height:100vh;display:flex;flex-direction:column}.info-main{width:100%;max-width:840px;margin:0 auto;padding:30px 28px 64px;flex:1}.back-link{font-size:13px;display:inline-flex;align-items:center;min-height:44px;margin-bottom:25px}.info-heading{padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid var(--line)}.info-heading h1{margin-top:9px}.info-intro{color:var(--muted);font-size:18px;margin:16px 0 0;max-width:630px}.policy-date{font-size:12px;color:var(--muted);margin:17px 0 0}.info-copy{font-size:16px;line-height:1.85;overflow-wrap:anywhere}.info-copy section{margin:0 0 31px}.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:#526454;margin:0 0 16px}.email-card{background:#eaf0e2;border:1px solid #ceddc3;padding:28px;border-radius:18px;margin-bottom:32px}.email-card .eyebrow{margin-bottom:10px}.email-card .contact-email{color:var(--ink);font-size:clamp(19px,3.4vw,30px);font-weight:750;line-height:1.4;display:inline-block;overflow-wrap:anywhere;max-width:100%;padding:8px 0}.email-card p:last-child{font-size:14px;margin:13px 0 0;max-width:600px}.info-page .header 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:24px;margin-bottom:26px}.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 .header .shell{flex-wrap:wrap;gap:8px}.info-page .header nav{gap:18px}.footer .shell{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;break-inside:avoid}.info-page .info-copy p,.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 .header .shell{padding:10px 0}.info-page .info-heading{margin-bottom:20px}}
