.site-information-page .landscape{opacity:.23}
.site-information-page .landscape-tint{background:linear-gradient(180deg,var(--bg) 0%,transparent 100%)}
.information-topbar{max-width:740px}
.back-link{font:400 1.55rem/1.2 var(--hand);border-bottom:1px solid var(--accent);padding:4px 2px}
.information-main{width:min(740px,calc(100% - 44px));margin:38px auto 85px;padding:clamp(25px,5vw,54px);background:var(--wash);border:1px solid var(--line);border-radius:28px 37px 31px 35px;box-shadow:0 18px 50px #16241b24}
.information-eyebrow{font:400 1.6rem/1 var(--hand);color:var(--accent);margin:0 0 5px}
.information-main h1{font:400 clamp(3rem,8vw,4.3rem)/1.1 var(--hand);letter-spacing:-.02em;margin:0 0 12px}
.information-main h1 em{font-style:normal;color:var(--accent)}
.information-main h1 span{color:var(--accent)}
.information-intro{font-size:1.07rem;color:var(--muted);margin:0 0 34px}
.information-nav{display:flex;flex-wrap:wrap;gap:8px 15px;margin:0 0 31px}
.information-nav a{font:400 1.35rem/1.15 var(--hand);border-bottom:1px solid var(--accent);padding:2px 0}
.information-main section{border-top:1px solid var(--line);padding-top:20px;margin-top:25px}
.information-main h2{font:400 2.05rem/1.1 var(--hand);margin:0 0 12px}
.information-main h3{font:500 1.05rem/1.4 var(--body);margin:25px 0 9px}
.information-main p{max-width:65ch;line-height:1.7}
.information-main section p{margin:0 0 14px}
.information-main ul{padding-left:1.45rem;margin:0 0 19px}
.information-main li{padding-left:3px;margin-bottom:13px;line-height:1.65}
.information-main code{font-size:.9em;overflow-wrap:anywhere}
.information-main section a{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;overflow-wrap:anywhere}
.information-updated{font-size:.85rem;color:var(--muted);margin:30px 0 0}
.site-information-page .site-footer{justify-content:center;gap:20px}
.site-information-page .site-footer a{border-bottom:1px solid var(--accent)}
@media(max-width:620px){.information-topbar{width:calc(100% - 44px);margin-top:20px}.information-main{margin-top:23px;margin-bottom:45px;padding:25px 22px}.information-intro{font-size:1rem}.information-main h2{font-size:1.85rem}}
