.information-page{padding-block:clamp(2.5rem,7vw,6rem)}
.information-hero{overflow:hidden;position:relative;padding:clamp(2rem,6vw,5rem);border:1px solid var(--line);border-radius:clamp(24px,4vw,42px);background:linear-gradient(135deg,#e4f2eb 0%,#f7f4e8 58%,#f7e8dc 100%)}
.information-hero:after{content:"";position:absolute;right:-90px;bottom:-120px;width:320px;height:320px;border-radius:50%;background:rgba(9,107,89,.1)}
.information-hero>*{position:relative;z-index:1;max-width:790px}
.information-hero h1{margin:.3rem 0 1rem;font-size:clamp(2.35rem,7vw,5rem);line-height:1;letter-spacing:-.055em}
.information-hero p{margin:0;color:var(--muted);font-size:clamp(1rem,2vw,1.16rem);line-height:1.75}
.information-layout{display:grid;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);gap:clamp(1.2rem,4vw,3rem);align-items:start;margin-top:2rem}
.information-toc{position:sticky;top:100px;padding:1.15rem;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(9,58,49,.05)}
.information-toc strong{display:block;margin-bottom:.7rem;color:var(--green-dark)}
.information-toc a{display:block;padding:.55rem .4rem;color:var(--muted);font-size:.92rem;font-weight:700;text-decoration:none}
.information-toc a:hover,.information-toc a:focus-visible{color:var(--green)}
.information-content{display:grid;gap:1rem}
.information-card{scroll-margin-top:110px;padding:clamp(1.3rem,4vw,2.2rem);border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 12px 32px rgba(9,58,49,.05)}
.information-card h2{margin:0 0 .8rem;font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-.025em}
.information-card h3{margin:1.2rem 0 .5rem;font-size:1.05rem}
.information-card p,.information-card li{color:#4f655e;line-height:1.75}
.information-card p:last-child{margin-bottom:0}
.information-card ul{margin:.65rem 0 0;padding-left:1.25rem}
.information-card a{color:var(--green);font-weight:750}
.information-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}
.information-value{padding:1.4rem;border-radius:18px;background:#fff;border:1px solid var(--line)}
.information-value span{display:block;color:var(--green);font-size:1.35rem;font-weight:900}
.information-value h2{margin:.7rem 0 .45rem;font-size:1.15rem}
.information-value p{margin:0;color:var(--muted);line-height:1.6}
.information-callout{padding:1.1rem 1.2rem;border-left:4px solid var(--green);border-radius:0 12px 12px 0;background:var(--green-pale);color:var(--green-dark);line-height:1.7}
.information-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}
@media(max-width:800px){.information-layout{grid-template-columns:1fr}.information-toc{position:static;display:flex;gap:.25rem;overflow-x:auto}.information-toc strong{display:none}.information-toc a{flex:0 0 auto;white-space:nowrap}.information-grid{grid-template-columns:1fr}.information-hero{border-radius:24px}}
@media(max-width:520px){.information-page{padding-inline:14px}.information-hero{padding:1.7rem 1.25rem}.information-card{padding:1.25rem}.information-actions .btn{width:100%;text-align:center}}
