.information-page{padding-block:16px 80px}.information-heading{min-width:0;margin-bottom:14px;padding:0 2px 8px}.information-layout{grid-template-columns:minmax(220px,290px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.information-sidebar{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);gap:4px;max-height:calc(100dvh - 48px);padding:18px;display:grid;position:sticky;top:24px;overflow-y:auto}.information-sidebar-title{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:6px 12px 12px;font-size:.76rem;font-weight:700}.information-sidebar-sections-title{border-top:1px solid var(--line);margin-top:12px;padding-top:18px}.information-sidebar a{border-radius:var(--radius-control);color:var(--text-secondary);transition:color var(--animation-duration) var(--animation-easing), background-color var(--animation-duration) var(--animation-easing);padding:10px 12px;font-size:.92rem;font-weight:600;line-height:1.4}.information-sidebar a:hover,.information-sidebar a:focus-visible,.information-sidebar a[aria-current=page]{color:var(--accent);background:var(--accent-soft)}.information-article{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0;padding:clamp(22px,3vw,44px)}.information-article section+section{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.information-article section{scroll-margin-top:24px}.information-article h2{margin:0 0 16px;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.3}.information-article p{color:var(--text-secondary);margin:0 0 14px;font-size:.98rem;line-height:1.75}.information-article p:last-child{margin-bottom:0}.information-more{border-top:1px solid var(--line);margin-top:34px;padding-top:30px}.information-more>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.information-more a{border:1px solid var(--line);border-radius:var(--radius-control);min-height:52px;color:var(--text-secondary);transition:color var(--animation-duration) var(--animation-easing), border-color var(--animation-duration) var(--animation-easing), background-color var(--animation-duration) var(--animation-easing);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex}.information-more a:hover,.information-more a:focus-visible{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.information-more a span{color:var(--accent);font-size:1.1rem}@media (max-width:800px){.information-layout{grid-template-columns:minmax(0,1fr)}.information-sidebar{max-height:none;position:static}.information-sidebar-sections-title,.information-sidebar a[href^=\#]{display:none}}@media (max-width:600px){.information-page{width:min(100% - 32px,1400px);padding-bottom:48px}.information-more>div{grid-template-columns:minmax(0,1fr)}}
