.byline{font-size:.82rem;color:var(--muted);margin:-.3rem 0 .8rem}.wr-cta.big{display:block;text-align:center;font-size:1.05rem;padding:.95rem;margin:1rem 0}.toc{columns:2;gap:1.5rem;font-size:.9rem;background:#fff;border:1px solid var(--rule);border-radius:8px;padding:.8rem 1.2rem .8rem 2rem}@media(max-width:640px){.toc{columns:1}}.tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.kv-tbl{width:100%;border-collapse:collapse}.kv-tbl th,.kv-tbl td{border:1px solid var(--rule);padding:.55rem .7rem;background:#fff;vertical-align:top;text-align:left}.kv-tbl th{width:7.5rem;background:#fff0f5;white-space:nowrap}.cmp-tbl{min-width:680px;border-collapse:collapse}.cmp-tbl th,.cmp-tbl td{border:1px solid var(--rule);padding:.55rem .6rem;vertical-align:top;background:#fff}.cmp-tbl thead th{background:var(--accent);color:#fff;font-size:.8rem}.cmp-tbl tbody th{white-space:nowrap}.cmp-tbl tr.is-main th,.cmp-tbl tr.is-main td{background:#fff0f5;font-weight:700}.cmp-btn{display:inline-block;padding:.35rem .6rem;border-radius:6px;font-size:.78rem;font-weight:700;text-decoration:none;white-space:nowrap}.note{font-size:.78rem;color:var(--muted)}.pop-list{padding-left:1.6rem;margin:.6rem 0 1rem}.pop-list li{margin:.35rem 0}.pop-list a{display:flex;justify-content:space-between;gap:.6rem;text-decoration:none;color:inherit;border-bottom:1px dashed var(--rule);padding:.25rem 0}.pop-t{flex:1;line-height:1.5}.pop-m{white-space:nowrap;display:flex;gap:.4rem;align-items:center}.pop-m b{color:#e8a200}.pop-m em,.end-list em{font-style:normal;font-size:.75rem;background:#ff3d7f;color:#fff;border-radius:4px;padding:.05rem .35rem}.end-list{list-style:none;padding:0}.end-list li{display:flex;gap:.5rem;align-items:baseline;margin:.35rem 0;flex-wrap:wrap}.end-list b{color:#e8a200;font-size:.85rem}.mix-tbl{min-width:640px;border-collapse:collapse;width:100%}.mix-tbl th,.mix-tbl td{border:1px solid var(--rule);padding:.45rem;background:#fff;text-align:center;font-size:.85rem}.mix-tbl thead th{background:#fff0f5}.act-tbl{min-width:520px;border-collapse:collapse;width:100%}.act-tbl th,.act-tbl td{border:1px solid var(--rule);padding:.45rem .55rem;background:#fff;vertical-align:middle}.act-tbl thead th{background:var(--accent);color:#fff;font-size:.8rem}.act-tbl td{text-align:right;white-space:nowrap}.act-btns{display:flex;gap:.3rem;justify-content:flex-end}.act-btns .wr-cta{padding:.35rem .6rem}.steps{padding-left:1.4rem}.steps li{margin:.45rem 0;line-height:1.7}.tip{background:#fff0f5;border:2px solid #ff3d7f;border-radius:10px;padding:.8rem 1rem;margin:1rem 0}.tip p{margin:0 0 .3rem}.owner-note{border:1px solid var(--rule);background:#fff;border-radius:8px;padding:.7rem .9rem}.mm-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}@media(max-width:640px){.mm-grid{grid-template-columns:1fr}}.mm{border-radius:10px;padding:.7rem 1rem;background:#fff;border:1px solid var(--rule)}.mm.good{border-top:4px solid #2e9d5b}.mm.bad{border-top:4px solid #c2185b}.mm h3{margin:.2rem 0 .4rem}.faq dt{font-weight:800;margin-top:1rem}.faq dd{margin:.3rem 0 0;line-height:1.75}.tv-hub{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin:1rem 0}@media(max-width:760px){.tv-hub{grid-template-columns:repeat(2,1fr)}}.tv-hub a{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .7rem;border-radius:10px;background:#fff;border:2px solid #ff3d7f;text-decoration:none;color:inherit}.tv-hub b{color:#c2185b}.tv-hub small{font-size:.75rem;color:var(--muted)}.tvp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:.8rem 0}@media(max-width:900px){.tvp-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.tvp-grid{grid-template-columns:1fr 1fr;gap:.5rem}}.more-link{font-weight:800}.owner-sec{margin:1.6rem 0;padding:1rem 1.1rem;border-radius:12px;background:#fff;border:2px solid #ff3d7f}.owner-lead{font-size:.95rem}.owner-list{padding-left:1.3rem}.owner-list li{margin:.55rem 0;line-height:1.75}.last-cta{margin:2rem 0;padding:1rem;border-radius:12px;background:#fff0f5;text-align:center}.verdict{display:inline-block;font-weight:900;border-radius:6px;padding:.05rem .45rem;font-size:.8rem;white-space:nowrap}.v-yes{background:#e6f5ec;color:#1d7a43}.v-no{background:#fde7ee;color:#b4234a}.v-half{background:#fff4d6;color:#8a5a00}.rv-tbl{min-width:720px;border-collapse:collapse;width:100%}.rv-tbl th,.rv-tbl td{border:1px solid var(--rule);padding:.55rem .6rem;vertical-align:top;background:#fff;line-height:1.6;font-size:.9rem}.rv-tbl thead th{background:var(--accent);color:#fff;font-size:.8rem}.bar-tbl{width:100%;border-collapse:collapse}.bar-tbl th,.bar-tbl td{border-bottom:1px solid var(--rule);padding:.4rem .5rem;font-size:.9rem;text-align:left}.bar-tbl td.n{white-space:nowrap;text-align:right;width:6.5rem}.bar{height:.8rem;border-radius:4px;background:#ff3d7f;min-width:2px}.who-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}@media(max-width:640px){.who-grid{grid-template-columns:1fr}}.cal{border-collapse:collapse;width:100%;min-width:560px}.cal th,.cal td{border:1px solid var(--rule);padding:.45rem .55rem;background:#fff;font-size:.88rem;text-align:left}.cal thead th{background:#fff0f5}.gen-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.3rem .8rem;margin:.6rem 0 1rem}.gen-grid li{display:flex;justify-content:space-between;border-bottom:1px dashed var(--rule);padding:.2rem 0;font-size:.88rem}.gen-grid b{color:#c2185b}
