.article{max-width:760px;padding-block:24px 64px}.crumbs{font-size:12px;color:var(--muted);margin-bottom:20px}.crumbs a{color:var(--blue)}.article h1{font-size:clamp(30px,6vw,44px);margin-bottom:8px}.reading{color:var(--muted);font-size:14px;margin-bottom:24px}.short{font-size:18px;font-weight:650;line-height:2}.article h2{font-size:clamp(22px,4vw,27px);margin:48px 0 16px;padding-top:24px;border-top:1px solid var(--line)}.article section p{font-size:16px}.example{background:#fffdf2;border-left:3px solid var(--yellow);padding:16px 18px;border-radius:4px}.points,.related{padding-left:1.3em}.points li{margin-bottom:10px}.related{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0}.related a,.toc a{display:inline-flex;min-height:44px;align-items:center;color:var(--blue)}.note{margin-top:40px}.lead{color:var(--muted)}.toc{display:flex;flex-wrap:wrap;gap:4px 20px;margin:20px 0 8px;font-weight:600}.terms{list-style:none;padding:0;margin:0}.terms li{border-bottom:1px solid var(--line)}.terms a{display:block;padding:16px 4px;text-decoration:none;min-height:44px}.terms strong{display:block;font-size:17px;color:var(--blue)}.terms span{display:block;font-size:14px;color:var(--muted);line-height:1.8}.cta{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:center;margin-top:64px;padding:32px;background:#ecefe8;border-radius:8px}.cta h2{border:0;padding:0;margin:0 0 16px}.cta p{font-size:15px}.cta figure{margin:0}.stores{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0 8px}.stores .button{margin:0;gap:24px}.soon{font-size:13px;margin:0;color:var(--muted)}@media(max-width:700px){.article{padding-block:8px 48px}.short{font-size:16px}.cta{grid-template-columns:1fr;padding:24px 20px}.stores .button{width:100%}}
.count{font-size:14px;margin:0 0 20px}.search{margin:8px 0 4px;padding:20px;background:#ecefe8;border-radius:8px}.search label{display:block;font-weight:700;font-size:15px;margin-bottom:10px}.search-row{display:flex;gap:8px}.search input{flex:1;min-width:0;min-height:48px;font:inherit;font-size:16px;padding:8px 14px;border:1px solid #c9cbbf;border-radius:7px;background:#fff;color:var(--ink)}.search input:focus-visible,.search button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.search button{min-height:48px;padding:0 20px;font:inherit;font-weight:650;color:#fff;background:var(--blue);border:0;border-radius:7px;cursor:pointer}.search button:hover{background:#1c3069}.search-status{font-size:13px;color:var(--muted);margin:10px 0 0;min-height:1.9em}.search-none{margin:16px 0;padding:16px 20px;border-left:3px solid var(--yellow);background:#fffdf2;border-radius:4px}.search-none p{margin:0 0 4px}.terms li[hidden],.term-section[hidden],.search-none[hidden]{display:none}
.term-video video{display:block;width:min(100%,320px);height:auto;aspect-ratio:9/16;max-height:75svh;object-fit:contain;background:#f8f6ef;border:1px solid var(--line);border-radius:8px;margin:20px auto}.term-video summary{cursor:pointer;color:var(--blue);padding:12px 0;font-weight:600}.term-video details p{font-size:15px}
