:root{--ink:#123f34;--muted:#5d746e;--line:#d8e5e0;--bg:#f4f8f6;--green:#1b8f61}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.65}.shell{width:min(920px,calc(100% - 32px));margin:auto}.topbar{display:flex;align-items:center;justify-content:space-between;padding:22px 0}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.brand img{width:42px;height:42px}.brand b{font-size:1.45rem}.back{color:var(--green);font-weight:700}main{background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(24px,5vw,52px);margin:10px auto 42px;box-shadow:0 16px 45px #17362e0d}h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.04em;margin:0 0 12px}h2{font-size:1.3rem;margin:32px 0 8px}p,li{color:#334f48}.intro{font-size:1.08rem;color:var(--muted)}a{color:#176f50}address{font-style:normal}.notice{border-left:4px solid var(--green);background:#eef8f3;padding:14px 18px;border-radius:10px}footer{padding:0 0 36px;color:var(--muted);font-size:.9rem}@media(max-width:620px){.topbar{align-items:flex-start;gap:16px}.back{text-align:right}main{border-radius:18px}}
