.information-layout{grid-template-columns:clamp(176px,22%,230px) minmax(0,1fr);gap:calc(clamp(24px,3.1vw,44px));min-height:550px;padding-block:36px 44px;display:grid}.information-layout--policies{padding-top:56px}.information-nav{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:24px 18px 0 0;display:flex}.information-nav a{overflow-wrap:anywhere;border-radius:6px;padding:10px 12px;font-size:15px;font-weight:600;line-height:1.4;display:block}.information-nav a:hover{color:var(--green)}.information-nav a[aria-current=page]{color:var(--green);background:var(--library-selected)}.information-content{min-width:0;padding-block:12px 0}.information-content h1{margin:0 0 24px;font-size:calc(clamp(34px,5.2vw,58px))}.information-content h2{color:var(--library-display-ink);overflow-wrap:anywhere;margin:0 0 12px;font-size:calc(clamp(18px,2.35vw,24px));line-height:1.4}.information-content li,.information-content p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:calc(clamp(15px,1.8vw,18px));line-height:1.8}.information-content p+p{margin-top:10px}.information-content a{color:var(--green);text-underline-offset:3px;font-weight:650;text-decoration:underline}.information-section{border-top:1px solid var(--line);padding-block:22px}.information-prose{padding-top:30px}.information-prose .information-links,.information-prose p{font-size:calc(clamp(16px,2vw,20px))}.information-content .information-prose p+p{margin-top:22px}.information-content .policy-text{white-space:pre-wrap;max-width:72ch}.information-content .information-links{flex-wrap:wrap;gap:8px 24px;margin:12px 0 0;padding:0;list-style:none;display:flex}.information-links a{align-items:center;gap:5px;max-width:100%;display:inline-flex}.information-links .library-icon{width:15px;height:15px}.information-prose .information-links{margin-top:28px}.information-content .information-contact{margin-bottom:22px}.information-content .information-contact span{color:var(--ink)}@media (width<=700px){.information-layout{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding-block:18px 35px}.information-nav{border:0;border-bottom:1px solid var(--line);flex-flow:wrap;padding:0 0 12px}.information-nav a{padding-inline:10px;font-size:14px}.information-content h1{margin-bottom:19px}.information-section{padding-block:17px}}
