body{margin:0;font-family:"Segoe UI",Arial,Helvetica,sans-serif;background:#f7f8f5;color:#19272b;line-height:1.65}header,footer{padding:22px max(20px,calc((100% - 1100px)/2));border-bottom:1px solid #dbe2de}header{display:flex;align-items:center;gap:32px;flex-wrap:wrap}nav{display:flex;gap:22px;flex-wrap:wrap}a{color:#007e6f;text-underline-offset:3px}header img{width:160px;max-width:45vw}main{max-width:840px;margin:64px auto;padding:0 24px}h1{font-size:clamp(32px,5vw,48px);line-height:1.15}h2{font-size:23px;margin-top:36px}dd{margin:0 0 14px}dt{font-weight:650}.review-note{padding:16px;border:1px solid #b98526;background:#fff5db;border-radius:12px;color:#543c0d}footer{margin-top:70px;font-size:14px}[data-release-gap]{background:#fff5db;padding:16px;border-radius:10px}html[data-theme=dark] body{background:#0c151a;color:#e1e8e6}html[data-theme=dark] a{color:#50c4b0}html[data-theme=dark] header,html[data-theme=dark] footer{border-color:#314148}button{font:inherit;padding:7px 12px;border-radius:8px;border:1px solid #889;cursor:pointer}