:root{font-family:Inter,system-ui,sans-serif;color:#18202a;background:#f7f8fb}body{max-width:980px;margin:0 auto;padding:28px 18px;line-height:1.6}a{color:#155eef}.hero,.card{background:#fff;border:1px solid #e3e7ee;border-radius:16px;padding:24px;margin:18px 0;box-shadow:0 4px 16px #18202a0d}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pair img{width:100%;border-radius:10px;border:1px solid #d8dde7}.tag{display:inline-block;background:#fff1d6;color:#8a4b00;border-radius:999px;padding:3px 10px;font-size:.85rem}input{padding:11px;border:1px solid #b8c2d2;border-radius:8px;width:min(360px,100%)}button{padding:11px 16px;border:0;border-radius:8px;background:#155eef;color:#fff;font-weight:650}@media(max-width:620px){.pair{grid-template-columns:1fr}}
table{width:100%;border-collapse:collapse;margin:10px 0}th,td{border-bottom:1px solid #e3e7ee;text-align:left;padding:9px;vertical-align:top}th{font-size:.9rem;color:#596579}code{background:#eef2f7;padding:2px 5px;border-radius:4px}
.steps{padding-left:1.4rem}.steps li{margin:.45rem 0}.trust-note{font-size:.92rem;color:#596579;border-left:3px solid #b8c2d2;padding-left:12px}details{border-top:1px solid #e3e7ee;padding:10px 0}summary{cursor:pointer;font-weight:650}
