header{background:#fff;position:sticky;top:0;z-index:5;box-shadow:0 3px 16px #183b3a08;padding-top:16px;padding-bottom:16px}.brand{display:flex;gap:12px;align-items:center;font-size:23px}.brand img{width:46px;height:46px}.brand span{letter-spacing:.6px}.brand strong{display:block}nav a{text-decoration:none;padding:9px 13px;border-radius:9px}nav a:hover{background:#e6efe4}main{padding-top:36px}.quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:26px 0}.quick-card{display:block;text-decoration:none;background:white;border:1px solid var(--line);border-radius:16px;padding:24px;color:var(--ink);transition:transform .15s}.quick-card:hover{transform:translateY(-3px);border-color:var(--green)}.quick-card strong{font-size:20px;display:block;margin:8px 0}.quick-card p{font-size:14px;color:var(--muted);margin:0}.step{display:inline-block;background:#e6efe4;border-radius:50%;width:30px;height:30px;text-align:center;font-weight:700}.hint{background:#e6efe4;padding:18px 22px;border-radius:12px;margin-bottom:24px}input:focus,textarea:focus,select:focus{outline:3px solid #efb85c66;outline-offset:1px}.card h2:first-child{margin-top:0}.button,button{min-height:44px}table a{font-weight:600}@media(max-width:800px){.quick-grid{grid-template-columns:1fr}header{position:static}nav{gap:3px;width:100%;justify-content:space-between}nav a{padding:8px 6px}h1{letter-spacing:-1px}}@media print{header,.quick-grid,.hint{display:none}}
