:root{--ink:#10241b;--forest:#174d36;--lime:#c6ed57;--paper:#fbfaf6;--muted:#627068}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 Arial,sans-serif}.detail-header{height:76px;padding:0 clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9ddd7}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;letter-spacing:.06em}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--forest);color:var(--lime);font-weight:800}.language-switcher{display:flex;gap:5px}.lang{border:0;background:transparent;padding:9px;border-radius:50%;font-weight:700;cursor:pointer}.lang.active{background:var(--forest);color:white}.topic-hero{min-height:68vh;display:grid;grid-template-columns:1.05fr .95fr}.hero-copy{padding:clamp(50px,8vw,110px) clamp(24px,7vw,100px);display:flex;flex-direction:column;justify-content:center}.eyebrow,.content-head{text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:800;color:var(--forest)}h1{font-size:clamp(3.3rem,7vw,7rem);line-height:.9;letter-spacing:-.06em;margin:.2em 0}.lead{font-size:clamp(1.12rem,1.8vw,1.45rem);max-width:690px;color:#3d4b44}.hero-image{min-height:440px}.hero-image img{width:100%;height:100%;object-fit:cover;display:block}.back-link{color:var(--forest);font-weight:700;text-decoration:none;margin-top:20px}.content{padding:clamp(58px,8vw,110px) clamp(24px,7vw,100px)}.content-head{display:flex;gap:16px;align-items:center;margin-bottom:40px}.content-head:after{content:"";height:1px;background:#cad1cc;flex:1}.sections{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#d2d9d4;border:1px solid #d2d9d4}.sections article{background:var(--paper);padding:clamp(28px,4vw,55px)}.sections span{color:#92a198;font-size:.78rem;font-weight:800}.sections h2{font-size:clamp(1.5rem,2.5vw,2.3rem);line-height:1.08;margin:1.1rem 0 .8rem}.sections p{color:#526159;max-width:570px;margin:0}.note{margin:clamp(35px,6vw,70px) 0 0;padding:25px 30px;border-left:5px solid var(--lime);background:#f0eee5;font-size:1.12rem;max-width:950px}.page-end{display:grid;grid-template-columns:1fr 1fr;background:#e9eadf}.page-end>a{padding:36px clamp(24px,7vw,100px);color:var(--ink);text-decoration:none;display:flex;flex-direction:column}.page-end>a:last-child{background:var(--lime)}.page-end small{text-transform:uppercase;letter-spacing:.13em;font-weight:800;margin-bottom:8px}.page-end strong{font-size:1.25rem}@media(max-width:820px){.detail-header{height:66px}.topic-hero,.sections,.page-end{grid-template-columns:1fr}.hero-image{order:-1;min-height:340px}.hero-copy{padding-top:45px;padding-bottom:55px}h1{font-size:clamp(3.1rem,16vw,5.3rem)}}
