body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;max-width:46rem;margin:0 auto;padding:0 1rem 3rem;line-height:1.55;color:#1b1b1f;background:#fff}header{padding:.8rem 0;font-weight:700}header a{color:#1a56c4;text-decoration:none}.crumbs ol{list-style:none;padding:0;margin:0 0 1rem;font-size:.9rem;color:#555}.crumbs li{display:inline}.crumbs li+li:before{content:' › ';color:#999}[dir=rtl] .crumbs li+li:before{content:' ‹ '}h1{font-size:1.6rem;line-height:1.25;margin:.4rem 0 1rem}h2{font-size:1.15rem;margin:1.6rem 0 .5rem}h3{font-size:1rem;margin:1.2rem 0 .3rem}a{color:#1a56c4}ul,ol{padding-inline-start:1.4rem}li{margin:.25rem 0}p{margin:.6rem 0}.opts{list-style:none;padding:0}.opts li{padding:.45rem .7rem;margin:.35rem 0;box-shadow:inset 0 0 0 1px #d6d8de;background:#fafafa}.opts li.ok,.ans{background:#e7f5ea;box-shadow:inset 0 0 0 1px #2e7d32}.ans{padding:.6rem .8rem;margin:1rem 0}details{margin:.8rem 0;padding:.5rem .8rem;background:#f4f6fb;box-shadow:inset 0 0 0 1px #d6d8de}summary{cursor:pointer;font-weight:600}figure{margin:1rem 0}figure svg,figure img{max-width:100%;height:auto;display:block}.sign svg,.sign img{width:10rem;height:10rem}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.6rem;list-style:none;padding:0}.cards li{padding:.5rem;box-shadow:inset 0 0 0 1px #e1e3e8;text-align:center;font-size:.85rem;margin:0}.cards img,.cards svg{width:4rem;height:4rem;display:block;margin:0 auto .3rem}.cta{margin:2rem 0}.cta a{display:inline-block;padding:.65rem 1.1rem;background:#1a56c4;color:#fff;text-decoration:none;font-weight:600}.pn{display:flex;justify-content:space-between;gap:1rem;margin:1.5rem 0;font-size:.95rem}.pn span{display:block;color:#555;font-size:.8rem}.meta,.facts{color:#555;font-size:.9rem}.sec{margin:1.2rem 0}.asks{font-size:1.05rem}.hook{padding:.7rem .9rem;background:#fff7e6;box-shadow:inset 0 0 0 1px #e8c27a}.unit{margin:1.4rem 0;padding-bottom:.4rem;box-shadow:inset 0 -1px 0 #e1e3e8}.q{margin:1.2rem 0;padding:.6rem .8rem;box-shadow:inset 0 0 0 1px #d6d8de}.q h3{margin:.2rem 0 .5rem}.faq h3{font-weight:600}figcaption{color:#555;font-size:.85rem;margin-top:.3rem}.cards small{display:block;color:#555}footer{margin-top:3rem;padding-top:1rem;box-shadow:inset 0 1px 0 #e1e3e8;font-size:.85rem;color:#555}code{background:#f1f3f7;padding:0 .3rem}