.b-hero{padding-bottom:56px}
.b-art{max-width:760px}
.b-art h2{margin:34px 0 10px;font-size:26px;letter-spacing:-.01em}
.b-art p{font-size:17px;line-height:1.7;margin:0 0 14px}
.b-art .lead{font-size:20px;line-height:1.55}
.b-crumb{font-size:14px;margin-bottom:22px;color:#86868b}.b-crumb a{color:inherit;text-decoration:underline}
.b-tip{background:#f5f5f7;border-radius:18px;padding:16px 20px;margin:26px 0}.b-tip p{margin:4px 0 0}
.b-cta{background:#0a0a0c;color:#f5f5f7;border-radius:24px;padding:28px;margin:34px 0}.b-cta h3{margin:0 0 8px;font-size:24px}.b-cta p{color:#c7c7cc}.b-cta a:not(.btn){color:#6cb2ff}.b-cta .cta{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}
.b-rel{padding-left:20px;line-height:1.9}.b-rel a{color:#0071e3}
.b-art .faq details{margin-bottom:10px}
.b-tools{margin-bottom:10px}.b-tools input{width:100%;max-width:520px;padding:14px 18px;border-radius:14px;border:1px solid #d2d2d7;font-size:16px;background:#fff;color:#1d1d1f}
.b-tools .chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.b-tools .chip{cursor:pointer;border:1px solid #d2d2d7;background:#fff;color:#1d1d1f;border-radius:999px;padding:8px 14px;font:500 14px system-ui,sans-serif}.b-tools .chip.on{background:#1d1d1f;color:#fff;border-color:#1d1d1f}
.b-toc{background:#f5f5f7;border-radius:18px;padding:16px 22px;margin:22px 0}.b-toc ol{margin:8px 0 0 20px;line-height:1.8;font-size:15px}.b-toc a{color:#0071e3}.b-list{padding-left:22px;line-height:1.8;font-size:17px}.b-check{padding-left:0;list-style:none}.b-check li{padding:8px 0 8px 30px;position:relative;font-size:17px;border-bottom:1px solid #e5e5ea}.b-check li:before{content:'\2713';position:absolute;left:4px;color:#34c759;font-weight:700}.b-more{margin-top:auto;font-size:14px;color:#0071e3}.b-art h2{scroll-margin-top:80px}.b-art{max-width:780px}
.b-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}
.b-card{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:20px;background:#f5f5f7;color:#1d1d1f;text-decoration:none;transition:transform .25s,box-shadow .25s}
.b-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(0,0,0,.1)}
.b-card .b-pl{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#0071e3;font-weight:600}
.b-card strong{font-size:16px;line-height:1.35}
[hidden]{display:none!important}
html[data-theme="dark"] .b-tip,html[data-theme="dark"] .b-card{background:#1c1c1e;color:#f5f5f7}
html[data-theme="dark"] .b-tools input,html[data-theme="dark"] .b-tools .chip{background:#1c1c1e;color:#f5f5f7;border-color:#3a3a3c}
html[data-theme="dark"] .b-tools .chip.on{background:#f5f5f7;color:#1d1d1f}
html[data-theme="dark"] .b-rel a,html[data-theme="dark"] .b-toc a,html[data-theme="dark"] .b-more{color:#6cb2ff}
html[data-theme="dark"] .b-toc{background:#1c1c1e}html[data-theme="dark"] .b-check li{border-color:#3a3a3c}
