@import url('/app.css?v=99');
body{background:var(--paper);color:var(--ink);font-size:15px;line-height:1.75}body>header{max-width:780px;padding:26px 26px 20px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;border-bottom:1px solid var(--line)}body>header>.brand{font-size:21px;line-height:.91}body>header nav{display:flex;gap:18px;font-size:11px}body>header nav a{min-height:30px;display:flex;align-items:center;text-decoration:none;color:var(--muted)}body>main{max-width:700px;margin:auto;padding:48px 26px 50px}body>main .tag{font-size:9px;letter-spacing:1.7px;color:var(--muted);font-weight:600;margin-bottom:20px}body>main h1{font-size:clamp(38px,7vw,60px);line-height:1.05;letter-spacing:-2.6px;margin-bottom:32px}body>main h2{font-size:22px;line-height:1.3;letter-spacing:-.75px;margin:33px 0 12px}body>main p{margin:17px 0;color:var(--muted)}body>main ul{list-style:none;padding:0;border-top:1px solid var(--line)}body>main li{padding:15px 0;border-bottom:1px solid var(--line)}body>main li strong{font-weight:550}body>main a{color:var(--deep)}body>footer{max-width:700px;margin:auto;padding:24px 26px 45px;border-top:1px solid var(--line);font-size:11px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere}body>footer p{margin:7px 0}body>footer>a{display:inline-flex;min-height:44px;align-items:center;margin-top:12px;font-size:12px;color:var(--ink)}
