.ink-policies{grid-column:1/-1;width:100%;margin:0;color:#bdcede}
.ink-policies h2{color:#f6faff;font-size:14px;letter-spacing:0;line-height:1.4;margin:0 0 12px}
.ink-policy-links{display:flex;flex-wrap:wrap;gap:10px 24px}
.ink-policy-links a{color:#bdcede;font-size:14px;text-decoration:underline;text-underline-offset:3px}
.ink-policy-links a:hover,.ink-policy-links a[aria-current=page]{color:#8dcbff}
.ink-policy-links a:focus-visible{outline:2px solid #8dcbff;outline-offset:4px}
.ink-policy-footer{background:#081a2c;border-top:1px solid #31506c;padding:28px max(20px,calc((100% - 1080px)/2)) 36px}
body.ink-policy-page{color-scheme:dark;margin:0;background:#0b1e34;color:#f6faff;font:16px/1.65 system-ui,sans-serif}
.ink-policy-page *{box-sizing:border-box}
.ink-policy-page a{color:#9bd2ff;text-underline-offset:3px}
.ink-policy-page a:focus-visible{outline:2px solid #9bd2ff;outline-offset:4px}
.ink-policy-header{border-bottom:1px solid #31506c;background:#081a2c}
.ink-policy-header a{display:inline-block;margin:0;padding:18px 20px;text-decoration:none;font-weight:700}
.ink-policy-main{width:min(100% - 40px,780px);margin:0 auto;padding:48px 0 56px}
.ink-policy-main h1{font-size:clamp(2rem,6vw,3.5rem);line-height:1.12;letter-spacing:-.04em;margin:18px 0 12px}
.ink-policy-main h2{font-size:1.2rem;line-height:1.4;margin:0 0 8px}
.ink-policy-main section{margin-top:30px;padding-top:22px;border-top:1px solid #31506c}
.ink-policy-main p,.ink-policy-main li{color:#bdcede;margin:0 0 10px}
.ink-policy-main li{padding-left:4px}
.ink-policy-main ul{padding-left:22px}

.site-footer .site-footer-columns{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,.9fr)}
.site-footer-columns .ink-policies{grid-column:auto}
.site-footer-columns .ink-policy-links{display:block}
.site-footer-columns .ink-policy-links a{font-size:inherit}
@media(max-width:800px){
 .site-footer .site-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}
 .site-footer .site-footer-columns>section{grid-column:auto}
}
@media(max-width:380px){
 .site-footer .site-footer-columns>section,.site-footer-columns .ink-policies{grid-column:1/-1}
}
