:root{--yellow:#ffdf00;--dark:#111820;--line:#e4e4e4;--muted:#676d72;--green:#138a54}*{box-sizing:border-box}body{margin:0;background:#f7f7f7;color:#151515;font:13px Inter,system-ui,Segoe UI,Arial,sans-serif}.container{width:min(950px,calc(100% - 32px));margin:auto}.topbar{height:34px;background:#ffdd00;display:flex;align-items:center}.topbar .container{display:flex;justify-content:space-between;font-size:12px}.topbar a{color:#111;text-decoration:none}.header{height:72px;background:linear-gradient(90deg,#ffe600,#fff38a);display:flex;align-items:center}.header-inner{display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:8px;font-weight:950}.mark{width:31px;height:31px;border:3px solid #111;border-radius:50%;display:grid;place-items:center}.name{font-size:29px;line-height:.72}.name small{display:block;font-size:8px;text-align:center;margin-top:8px}.header a{color:#111;text-decoration:none;font-weight:800}.hero{padding:42px 0 28px;text-align:center}.hero .label{display:inline-block;background:#fff3a0;border-radius:20px;padding:7px 12px;font-size:11px;font-weight:850}.hero h1{font-size:34px;margin:14px 0 8px}.hero p{max-width:650px;margin:auto;color:var(--muted);line-height:1.7}.content{background:#fff;border:1px solid var(--line);border-radius:13px;padding:28px;margin-bottom:50px}.content h2{font-size:20px;margin:28px 0 9px}.content h2:first-child{margin-top:0}.content h3{font-size:15px;margin:20px 0 7px}.content p,.content li{color:#555d62;line-height:1.75}.content ul,.content ol{padding-left:20px}.note{background:#fffbed;border-left:4px solid var(--yellow);border-radius:6px;padding:14px 16px;margin:18px 0;color:#4c5054}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:20px 0}.card{border:1px solid var(--line);border-radius:10px;padding:18px}.card h3{margin-top:0}.button{display:inline-block;background:var(--yellow);color:#111;text-decoration:none;border-radius:8px;padding:11px 17px;font-weight:850}.faq{border-bottom:1px solid #eee}.faq button{width:100%;border:0;background:#fff;padding:16px 0;text-align:left;display:flex;justify-content:space-between;font-weight:850;cursor:pointer}.faq .answer{display:none;padding:0 0 16px;color:#555d62;line-height:1.7}.faq.open .answer{display:block}.updated{font-size:11px;color:#888;margin-top:30px;border-top:1px solid #eee;padding-top:14px}footer{background:var(--dark);color:#bdc2c5;text-align:center;padding:20px;font-size:11px}@media(max-width:700px){.cards{grid-template-columns:1fr}.content{padding:20px}.hero h1{font-size:28px}}@media(max-width:430px){.container{width:calc(100% - 20px)}.name{font-size:24px}.topbar .container span:last-child{display:none}.hero{padding-top:30px}}
