.hero-banner[data-astro-cid-ge2uvauf]{background:#eaf4ef;width:100%;min-height:480px;position:relative;overflow:hidden}.hero-photo[data-astro-cid-ge2uvauf]{width:52%;position:absolute;top:0;bottom:0;right:0}.hero-photo[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:35% 40%;width:100%;height:100%;display:block}.hero-photo[data-astro-cid-ge2uvauf]:before{content:"";background:#fff;width:1px;position:absolute;top:0;bottom:0;left:0}.hero-copy[data-astro-cid-ge2uvauf]{z-index:1;width:50%;padding:2.5rem 2rem 2.75rem max(2rem,50% - 560px);position:relative}.hero-date[data-astro-cid-ge2uvauf]{color:#fff;background:#10302a;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.hero-date[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:#f2c94c}.hero-pre[data-astro-cid-ge2uvauf]{color:#10302a;margin-top:1.1rem;font-size:1.05rem;font-weight:700}.hero-title[data-astro-cid-ge2uvauf]{margin:.3rem 0 1.5rem;line-height:1.15}.hero-title-area[data-astro-cid-ge2uvauf]{color:#10302a;font-size:2rem;font-weight:900;display:block}.hero-title-area[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:#0b4d3a;letter-spacing:.02em;font-size:3.6rem;display:block}.hero-title-main[data-astro-cid-ge2uvauf]{color:#fff;letter-spacing:.04em;background:#0b4d3a;margin-top:.6rem;padding:.3rem .9rem .35rem;font-size:1.6rem;font-weight:900;display:inline-block}.hero-badges[data-astro-cid-ge2uvauf]{gap:.75rem;display:flex}.hero-badges[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{text-align:center;color:#10302a;background:#fff;border:3px solid #c99a1e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;line-height:1.25;display:flex;box-shadow:0 0 0 4px #fff,0 0 0 5px #e3cf96}.hb-sm[data-astro-cid-ge2uvauf]{font-size:.72rem;font-weight:700}.hb-num[data-astro-cid-ge2uvauf]{color:#9a6f06;white-space:nowrap;letter-spacing:-.03em;margin:.15rem 0;font-size:1.6rem}.hb-num[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:#10302a}.top3[data-astro-cid-ge2uvauf]{background:#12352d;padding:2.25rem 0 2.5rem}.top3-inner[data-astro-cid-ge2uvauf]{max-width:860px}.top3-head[data-astro-cid-ge2uvauf]{text-align:center;color:#fff;margin-bottom:1.4rem;line-height:1.3}.top3-head-sub[data-astro-cid-ge2uvauf]{color:#f2c94c;align-items:center;gap:.35rem;font-size:.95rem;font-weight:700;display:inline-flex}.top3-head-sub[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:#f2c94c;border:1px solid #f2c94c;padding:.05rem .45rem;font-size:.82rem;display:inline-block}.top3-head-main[data-astro-cid-ge2uvauf]{margin-top:.4rem;font-size:1.7rem;font-weight:900;display:block}.top3-head-main[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:#f2c94c;vertical-align:-.05em;margin-left:.25rem;font-size:2.6rem}.top3-list[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.7rem;display:flex}.top3-row[data-astro-cid-ge2uvauf]{background:#fff;border-radius:4px;grid-template-columns:70px 92px 1fr 92px;align-items:stretch;min-height:92px;display:grid;overflow:hidden}.top3-medal[data-astro-cid-ge2uvauf]{background:var(--m);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;display:flex}.top3-medal[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{font-size:.85rem}.top3-medal[data-astro-cid-ge2uvauf] .num[data-astro-cid-ge2uvauf]{color:#fff;font-size:2.2rem}.top3-score[data-astro-cid-ge2uvauf]{color:#b3241e;justify-content:center;align-items:center;gap:.25rem;display:flex}.top3-score[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{color:#f0a92e;font-size:1rem}.top3-score[data-astro-cid-ge2uvauf] .num[data-astro-cid-ge2uvauf]{color:#b3241e;font-size:1.75rem}.top3-main[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:center;gap:.45rem;min-width:0;padding:.7rem .75rem .7rem 0;display:flex}.top3-logo[data-astro-cid-ge2uvauf]{height:44px;color:var(--ink);border:1px solid #d6e3dc;border-radius:4px;justify-content:center;align-items:center;font-weight:900;display:flex}.top3-logo[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:contain;width:auto;max-width:90%;max-height:30px}.top3-catch[data-astro-cid-ge2uvauf]{color:var(--ink);text-align:center;font-size:.82rem;line-height:1.5}.top3-catch[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:#b3241e}.top3-go[data-astro-cid-ge2uvauf]{background:var(--m);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;font-size:.82rem;font-weight:700;line-height:1.3;display:flex}.top3-go[data-astro-cid-ge2uvauf]:hover{opacity:.88}.top3-go[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:#ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.7rem;display:flex}.hero-ctas[data-astro-cid-ge2uvauf]{text-align:center;margin-top:1.75rem}.hero-cta[data-astro-cid-ge2uvauf]{padding:1.15rem 3.4rem 1.15rem 1.2rem;font-size:1.15rem}.hero-note[data-astro-cid-ge2uvauf]{color:#ffffffb3;margin-top:.9rem;font-size:.72rem}.pc-only[data-astro-cid-ge2uvauf]{display:inline}@media (width<=960px){.hero-banner[data-astro-cid-ge2uvauf]{flex-direction:column;min-height:0;display:flex}.hero-photo[data-astro-cid-ge2uvauf]{order:-1;width:100%;height:230px;position:relative}.hero-photo[data-astro-cid-ge2uvauf]:before{display:none}.hero-copy[data-astro-cid-ge2uvauf]{width:100%;margin-top:-3.2rem;padding:1.25rem 1rem 1.5rem}.hero-date[data-astro-cid-ge2uvauf]{font-size:.78rem}.hero-pre[data-astro-cid-ge2uvauf]{margin-top:.75rem;font-size:.95rem}.hero-title-area[data-astro-cid-ge2uvauf]{font-size:1.5rem}.hero-title-area[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-size:2.6rem}.hero-title-main[data-astro-cid-ge2uvauf]{font-size:1.15rem}.hero-badges[data-astro-cid-ge2uvauf]{justify-content:space-between;gap:.4rem}.hero-badges[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{aspect-ratio:1;width:31%;height:auto}.hb-sm[data-astro-cid-ge2uvauf]{font-size:.62rem}.hb-num[data-astro-cid-ge2uvauf]{font-size:1.2rem}}@media (width<=600px){.pc-only[data-astro-cid-ge2uvauf]{display:none}.top3[data-astro-cid-ge2uvauf]{padding:1.75rem 0 2rem}.top3-head-main[data-astro-cid-ge2uvauf]{font-size:1.25rem}.top3-head-main[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-size:2rem}.top3-row[data-astro-cid-ge2uvauf]{grid-template-rows:auto auto;grid-template-columns:52px 1fr 64px;min-height:0}.top3-medal[data-astro-cid-ge2uvauf]{grid-row:1/3}.top3-medal[data-astro-cid-ge2uvauf] .num[data-astro-cid-ge2uvauf]{font-size:1.7rem}.top3-score[data-astro-cid-ge2uvauf]{grid-area:1/2;justify-content:flex-start;padding:.55rem .6rem 0}.top3-score[data-astro-cid-ge2uvauf] .num[data-astro-cid-ge2uvauf]{font-size:1.35rem}.top3-main[data-astro-cid-ge2uvauf]{grid-area:2/2;padding:.35rem .6rem .65rem}.top3-logo[data-astro-cid-ge2uvauf]{height:38px}.top3-catch[data-astro-cid-ge2uvauf]{text-align:left;font-size:.76rem}.top3-go[data-astro-cid-ge2uvauf]{grid-area:1/3/3;font-size:.72rem}.hero-cta[data-astro-cid-ge2uvauf]{white-space:nowrap;width:100%;padding:1.05rem 2.4rem 1.05rem .9rem;font-size:1.02rem}}@media (width<=370px){.hero-cta[data-astro-cid-ge2uvauf]{letter-spacing:.02em;gap:.45rem;padding:1rem 2rem 1rem .6rem;font-size:.9rem}.hero-cta[data-astro-cid-ge2uvauf]:after{right:.9rem}.hero-title-area[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-size:2.2rem}.hb-num[data-astro-cid-ge2uvauf]{font-size:1.2rem}.hb-sm[data-astro-cid-ge2uvauf]{font-size:.56rem}}.logo-marquee[data-astro-cid-hjon3hvd]{border-bottom:1px solid var(--border-color);z-index:0;isolation:isolate;contain:layout paint;background:#fff;padding:1.2rem 0;position:relative;overflow:hidden}.marquee-track[data-astro-cid-hjon3hvd]{will-change:transform;backface-visibility:hidden;pointer-events:none;align-items:center;width:max-content;animation:25s linear infinite scroll;display:flex;transform:translate(0,0)}.marquee-set[data-astro-cid-hjon3hvd]{flex:none;align-items:center;gap:3.5rem;padding-right:3.5rem;display:flex}.marquee-item[data-astro-cid-hjon3hvd]{flex-shrink:0;align-items:center;display:flex}.marquee-item[data-astro-cid-hjon3hvd] img[data-astro-cid-hjon3hvd]{object-fit:contain;opacity:.8;width:auto;max-width:none;height:36px}.marquee-name[data-astro-cid-hjon3hvd]{color:#34433f;white-space:nowrap;font-size:1rem;font-weight:900}@keyframes scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-hjon3hvd]{animation:none}}.point-nav[data-astro-cid-girg7zaa]{background:#fff;padding:3.5rem 0 4rem}.point-list[data-astro-cid-girg7zaa]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.point-card[data-astro-cid-girg7zaa]{text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:.6rem;height:100%;padding:1.4rem .75rem 1rem;transition:transform .2s,box-shadow .2s;display:flex}.point-card[data-astro-cid-girg7zaa]:hover{opacity:1;box-shadow:var(--shadow-card);transform:translateY(-3px)}.tone-mint[data-astro-cid-girg7zaa]{--tone:#12795a;background:#eaf4ef}.tone-navy[data-astro-cid-girg7zaa]{--tone:#1f4e79;background:#eef3f8}.tone-orange[data-astro-cid-girg7zaa]{--tone:#b5590c;background:#fbf4ea}.tone-rose[data-astro-cid-girg7zaa]{--tone:#b3241e;background:#fdecea}.point-no[data-astro-cid-girg7zaa]{font-family:var(--num-font);color:var(--tone);align-items:baseline;gap:.25rem;font-size:1.6rem;line-height:1;display:inline-flex}.point-no[data-astro-cid-girg7zaa] span[data-astro-cid-girg7zaa]{letter-spacing:.05em;font-size:.8rem;font-style:italic}.point-title[data-astro-cid-girg7zaa]{white-space:pre-line;color:var(--ink);min-height:3em;font-size:.95rem;font-weight:900;line-height:1.5}.point-num[data-astro-cid-girg7zaa]{color:var(--tone);font-size:1.9rem}.point-num[data-astro-cid-girg7zaa] small[data-astro-cid-girg7zaa]{color:var(--ink)}.point-arrow[data-astro-cid-girg7zaa]{color:var(--tone);font-weight:700}@media (width<=768px){.point-nav[data-astro-cid-girg7zaa]{padding:2.5rem 0 3rem}.point-list[data-astro-cid-girg7zaa]{grid-template-columns:repeat(2,1fr);gap:.75rem}.point-title[data-astro-cid-girg7zaa]{font-size:.85rem}.point-num[data-astro-cid-girg7zaa]{font-size:1.6rem}}.detailed-analysis[data-astro-cid-mcvpv4ob]{margin-top:.25rem}.analysis-grid[data-astro-cid-mcvpv4ob]{grid-template-columns:.9fr 1.1fr;gap:1.5rem;display:grid}.chart-side[data-astro-cid-mcvpv4ob]{background:var(--bg-soft);border-radius:8px;padding:1.4rem 1.5rem}.chart-title[data-astro-cid-mcvpv4ob]{color:var(--ink);margin-bottom:.4rem;font-size:.95rem;font-weight:900}.stars-row[data-astro-cid-mcvpv4ob]{flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:1rem;display:flex}.star-filled[data-astro-cid-mcvpv4ob]{color:#f0a92e;font-size:.95rem}.star-empty[data-astro-cid-mcvpv4ob]{color:#d6e3dc;font-size:.95rem}.review-count[data-astro-cid-mcvpv4ob]{color:var(--muted);flex-basis:100%;margin-top:.25rem;font-size:.74rem}.chart-pending-note[data-astro-cid-mcvpv4ob]{color:var(--muted);margin:0 0 1rem;font-size:.8rem;line-height:1.6}.chart-bars[data-astro-cid-mcvpv4ob]{flex-direction:column;gap:.65rem;display:flex}.bar-row[data-astro-cid-mcvpv4ob]{align-items:center;gap:10px;display:flex}.bar-label[data-astro-cid-mcvpv4ob]{width:64px;color:var(--ink);flex-shrink:0;font-size:.78rem;font-weight:700}.bar-none[data-astro-cid-mcvpv4ob]{color:var(--muted);background:#fff;border:1px dashed #d6e3dc;border-radius:4px;flex:1;padding:.1rem .6rem;font-size:.78rem;font-weight:700}.bar-track[data-astro-cid-mcvpv4ob]{background:#e5ece8;border-radius:999px;flex:1;height:10px;overflow:hidden}.bar-fill[data-astro-cid-mcvpv4ob]{background:var(--brand-grad);border-radius:999px;height:100%;transition:width .8s}.bar-val[data-astro-cid-mcvpv4ob]{width:32px;font-family:var(--num-font);color:var(--brand-dark);text-align:right;font-size:1rem;font-weight:700}.bar-track-pending[data-astro-cid-mcvpv4ob]{background:#e5ece8}.bar-val-pending[data-astro-cid-mcvpv4ob]{width:42px;color:var(--muted)}.why-title[data-astro-cid-mcvpv4ob]{color:var(--ink);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.95rem;font-weight:900;display:flex}.why-title[data-astro-cid-mcvpv4ob] i[data-astro-cid-mcvpv4ob]{color:var(--brand)}.why-list[data-astro-cid-mcvpv4ob]{flex-direction:column;gap:.6rem;display:flex}.why-item[data-astro-cid-mcvpv4ob]{border:1px solid var(--line);background:#fff;border-radius:8px;padding:.85rem 1rem .85rem 3rem;position:relative}.why-no[data-astro-cid-mcvpv4ob]{background:var(--brand);color:#fff;width:1.5rem;height:1.5rem;font-family:var(--num-font);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;top:.85rem;left:.9rem}.why-item-title[data-astro-cid-mcvpv4ob]{color:var(--ink);margin-bottom:.2rem;font-size:.9rem;font-weight:700}.why-item-desc[data-astro-cid-mcvpv4ob]{color:var(--text);font-size:.82rem;line-height:1.65}@media (width<=768px){.analysis-grid[data-astro-cid-mcvpv4ob]{grid-template-columns:1fr}}.ranking{background:#fff}.survey-box{text-align:left;background:#fff;border:1px solid #c3d9cd;border-radius:8px;max-width:860px;margin:1.25rem auto 0;overflow:hidden}.survey-head{color:#0b4d3a;background:#eaf4ef;border-bottom:1px solid #c3d9cd;align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-size:.92rem;font-weight:900;display:flex}.survey-dl>div{border-bottom:1px solid #e5ece8;grid-template-columns:9.5em 1fr;display:grid}.survey-dl dt{color:#0b4d3a;background:#f5f9f7;padding:.65rem 1.1rem;font-size:.82rem;font-weight:700}.survey-dl dd{color:var(--text);padding:.65rem 1.1rem;font-size:.86rem;line-height:1.7}.survey-foot{color:var(--muted);padding:.7rem 1.1rem;font-size:.8rem;line-height:1.7}.survey-foot a{color:var(--brand);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=600px){.survey-dl>div{grid-template-columns:1fr}.survey-dl dt{padding:.5rem .9rem .3rem}.survey-dl dd{padding:.3rem .9rem .6rem}}.selection-criteria{background:var(--bg-soft);border:1px solid var(--line);color:var(--text);border-radius:4px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.55rem 1.4rem;font-size:.82rem;font-weight:700;display:inline-flex}.selection-criteria i{color:var(--brand)}.ranking-list{flex-direction:column;gap:2.5rem;display:flex}.ranking-card{border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid var(--line);background:#fff;overflow:hidden}.ranking-card.rank-1{border:2px solid var(--brand);box-shadow:var(--shadow-card)}.card-header{border-bottom:1px solid var(--line);background:#f5f9f7;align-items:center;gap:1.25rem;padding:1.4rem 1.75rem;display:flex}.rank-1 .card-header{background:#eaf4ef}.rank-badge{border:2px solid var(--line);width:62px;height:62px;color:var(--ink);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:baseline;padding-top:14px;display:flex}.badge-rank-1{color:#fff;background:#c99a1e;border:3px solid #fff;box-shadow:0 0 0 2px #c99a1e}.badge-rank-2{color:#fff;background:#8e99a5;border:3px solid #fff;box-shadow:0 0 0 2px #8e99a5}.badge-rank-3{color:#fff;background:#a86a3b;border:3px solid #fff;box-shadow:0 0 0 2px #a86a3b}.rank-num{font-family:var(--num-font);font-size:1.9rem;font-weight:700;line-height:1}.rank-unit{margin-left:1px;font-size:.72rem;font-weight:700}.card-ttl{flex:1;min-width:0}.card-ttl .tagline{color:var(--brand);margin-bottom:.2rem;font-size:.82rem;font-weight:700;display:block}.card-ttl h3{color:var(--ink);margin:0;font-size:1.6rem;font-weight:900;line-height:1.35}.card-meta{color:var(--muted);margin-top:.25rem;font-size:.78rem;display:block}.card-score{border-left:1px solid var(--line);flex-direction:column;flex-shrink:0;align-items:center;padding-left:1.25rem;display:flex}.card-score-label{color:var(--muted);font-size:.72rem;font-weight:700}.card-score-num{color:var(--brand-dark);font-size:2.6rem}.card-score-max{color:var(--muted);font-size:.75rem}.card-body{gap:2rem;padding:1.75rem;display:flex}.card-image{flex-shrink:0;width:40%}.card-image img{border:1px solid var(--line);border-radius:8px;margin-bottom:.9rem}.card-logo{justify-content:center;display:flex}.card-image-placeholder{aspect-ratio:16/10;border:1px solid var(--line);background:#eaf4ef;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex}.card-info{flex:1;min-width:0}.card-spec{background:#fff;border:1px solid #c3d9cd;grid-template-columns:1fr 1fr;margin-bottom:1.25rem;display:grid}.cs-cell{border-bottom:1px solid #d6e3dc;flex-direction:column;min-width:0;display:flex}.cs-cell:nth-child(odd){border-right:1px solid #d6e3dc}.cs-cell:nth-last-child(-n+2){border-bottom:none}.cs-label{color:#0b4d3a;text-align:center;background:#eaf4ef;border-bottom:1px solid #d6e3dc;padding:.4rem .6rem;font-size:.78rem;font-weight:700}.cs-val{color:var(--ink);text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.7rem .6rem;font-size:.88rem;font-weight:700;line-height:1.5;display:flex}.cs-val .yuryo-badge{white-space:normal;margin-left:0}.cs-cell.is-price .cs-label{color:#a8201b;background:#fdecea}.cs-cell.is-price .cs-val{color:#b3241e;font-size:1.05rem}.features-ttl{color:var(--ink);margin-bottom:.5rem;font-size:.95rem;font-weight:900}.card-features li{margin-bottom:.45rem;padding-left:1.75rem;font-size:.92rem;line-height:1.6;position:relative}.card-features li:before{content:"";background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 70% no-repeat;border-radius:50%;width:1.15rem;height:1.15rem;position:absolute;top:.2em;left:0}.card-footer-review{padding:0 1.75rem 2rem}.more-details{border:1px solid var(--line);border-radius:8px;margin-top:1.25rem;overflow:hidden}.btn-detail-toggle{cursor:pointer;color:var(--brand);text-align:center;background:#fff;padding:.95rem;font-size:.95rem;font-weight:700;list-style:none;transition:background .2s}.btn-detail-toggle::-webkit-details-marker{display:none}.btn-detail-toggle:hover{background:var(--p-mint)}.btn-detail-toggle i{margin-left:8px;transition:transform .3s}.more-details[open] .btn-detail-toggle{border-bottom:1px solid var(--line)}.more-details[open] .btn-detail-toggle i{transform:rotate(180deg)}.details-inner{background:#fff;padding:1.5rem}.editorial-comment-box{background:#fff;border:1px solid #c3d9cd;border-radius:8px;margin:.9rem 0 1.5rem;padding:1.9rem 1.5rem 1.4rem;position:relative}.editorial-comment-title{color:#fff;background:#0b4d3a;border-radius:4px;align-items:center;gap:.45rem;padding:.3rem .9rem;font-size:.88rem;font-weight:700;line-height:1.3;display:inline-flex;position:absolute;top:-.85rem;left:1.1rem}.editorial-comment-title i{color:#fff;font-size:.85rem}.editorial-comment-text{color:var(--text);white-space:pre-line;margin:0;font-size:.93rem;line-height:1.9}.specs-table-refined{border-collapse:collapse;border:1px solid #c3d9cd;width:100%}.specs-table-refined th{text-align:left;color:#0b4d3a;background:#eaf4ef;border-bottom:1px solid #d6e3dc;border-right:1px solid #d6e3dc;width:30%;padding:11px 12px;font-size:.85rem}.specs-table-refined td{color:var(--ink);text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d6e3dc;padding:11px 12px;font-size:.9rem}.specs-table-refined tbody tr:nth-child(2n) td{background:#f5f9f7}.detail-section,.detail-sources{margin-top:1.5rem}.detail-section-title{color:var(--ink);margin:0 0 .6rem;font-size:.95rem;font-weight:900}.detail-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.price-example-table th{width:55%}.price-example-table thead th{color:#fff;text-align:center;background:#0b4d3a}.price-example-table td:last-child{color:#b3241e;text-align:center;white-space:nowrap;font-weight:900}.detail-note{color:var(--muted);margin:.6rem 0 0;font-size:.8rem;line-height:1.7}.card-btns{text-align:center;margin-top:2rem}.card-btns .action-primary{min-width:380px;padding-left:1.2rem;font-size:1.1rem}.rank-accordion-wrapper{margin-top:3rem}.rank-accordion-note{color:var(--muted);text-align:center;margin-bottom:1rem;font-size:.85rem}.rank-accordion-btn{border:2px solid var(--brand);width:100%;max-width:520px;color:var(--brand);cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:.75rem;margin:0 auto;padding:1.1rem 2rem;font-family:inherit;font-size:1.05rem;font-weight:700;transition:background .2s,color .2s;display:flex}.rank-accordion-btn:hover{background:var(--p-mint)}.rank-accordion-btn.is-open{background:var(--brand);color:#fff}.rank-accordion-icon{font-size:.9rem;transition:transform .3s}.rank-accordion-btn.is-open .rank-accordion-icon{transform:rotate(180deg)}.rank-accordion-content{opacity:0;max-height:0;transition:max-height .5s,opacity .4s;overflow:hidden}.rank-accordion-content .ranking-list{padding-top:2.5rem}.card-image-placeholder .ph-ward{color:var(--brand);font-size:.78rem;font-weight:700}.card-image-placeholder .ph-name{color:var(--ink);text-align:center;padding:0 1rem;font-size:1.25rem;font-weight:900}.card-image-placeholder .ph-license{color:var(--muted);font-size:.78rem}.yuryo-badge{color:#fff;vertical-align:middle;white-space:nowrap;background:#c99a1e;border-radius:4px;margin-left:.4rem;padding:1px 9px;font-size:.72rem;font-weight:700;display:inline-block}.basis-box{margin-bottom:1.5rem}.basis-link{color:var(--brand);text-underline-offset:3px;margin-left:auto;font-size:.78rem;font-weight:700;text-decoration:underline}.basis-box .detail-section-title{align-items:baseline;gap:.75rem;display:flex}.basis-table th{width:34%}.basis-score{float:right;font-family:var(--num-font);color:#0b4d3a;font-size:1rem}.basis-total th,.basis-total td{font-weight:900;background:#eaf4ef!important}.basis-total .basis-score{color:#b3241e}.detail-source-text{color:var(--muted);font-size:.8rem;line-height:1.7}.voice-box{background:#f5f9f7;border:1px solid #d6e3dc;border-radius:8px;margin-top:1.5rem;padding:1.2rem 1.5rem}.voice-title{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.7rem;font-size:.95rem;font-weight:900;display:flex}.voice-title>i{color:#12795a}.voice-rating{color:#7a5800;background:#fff4d6;border-radius:4px;padding:2px 10px;font-size:.8rem;font-weight:700}.voice-list{flex-direction:column;gap:.9rem;display:flex}.voice-item{align-items:flex-start;gap:.9rem;display:flex}.voice-item.is-right{flex-direction:row-reverse}.voice-avatar{object-fit:cover;background:#fff;border:2px solid #d6e3dc;border-radius:50%;flex-shrink:0;width:56px;height:56px}.voice-bubble{color:var(--ink);background:#fff;border:1px solid #d6e3dc;border-radius:8px;flex:1;padding:.75rem 1rem;font-size:.88rem;line-height:1.75;position:relative}.voice-bubble:before{content:"";background:#fff;border-bottom:1px solid #d6e3dc;border-left:1px solid #d6e3dc;width:14px;height:14px;position:absolute;top:18px;left:-8px;transform:rotate(45deg)}.voice-bubble-title{color:var(--ink);margin-bottom:.3rem;font-size:.95rem;font-weight:900;line-height:1.5}.voice-note{color:var(--muted);margin-top:.9rem;font-size:.8rem;line-height:1.7}.voice-item.is-right .voice-bubble:before{left:auto;right:-8px;transform:rotate(-135deg)}@media (width<=768px){.selection-criteria{text-align:left;border-radius:8px;align-items:flex-start;padding:.7rem 1rem;font-size:.78rem}.selection-criteria i{margin-top:.25em}.card-header{flex-wrap:wrap;gap:.75rem;padding:1rem}.rank-badge{width:48px;height:48px;padding-top:10px}.rank-num{font-size:1.45rem}.card-ttl h3{font-size:1.2rem}.card-ttl .tagline{font-size:.75rem}.card-score{border-left:none;border-top:1px dashed var(--line);flex-direction:row;justify-content:flex-end;align-items:baseline;gap:.4rem;width:100%;padding:.5rem 0 0}.card-score-num{font-size:1.9rem}.card-body{flex-direction:column;gap:1.1rem;padding:1.1rem}.card-image{width:100%}.details-inner{padding:1rem}.specs-table-refined th,.specs-table-refined td{padding:9px;font-size:.82rem}.card-footer-review{padding:0 1rem 1.75rem}.card-btns .action-primary{white-space:nowrap;min-width:100%;padding:1rem 2.2rem 1rem .9rem;font-size:1rem}.rank-accordion-btn{padding:1rem;font-size:.95rem}}@media (width<=360px){.card-btns .action-primary{letter-spacing:.02em;gap:.45rem;padding:.95rem 1.9rem .95rem .6rem;font-size:.88rem}.action-primary:after{right:.9rem}}.comparison[data-astro-cid-mmnll3zm]{--brand:#1f4e79;--brand-dark:#173b5c;background-color:#eef3f8}.comp-title-area[data-astro-cid-mmnll3zm]{text-align:center;margin-bottom:2.5rem}.comp-sub-label[data-astro-cid-mmnll3zm]{color:var(--brand);letter-spacing:.12em;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.95rem;font-weight:700;display:inline-flex}.comp-sub-deco[data-astro-cid-mmnll3zm]{background:var(--brand);width:14px;height:1.5px;display:inline-block}.comp-sub-deco--left[data-astro-cid-mmnll3zm]{transform:rotate(50deg)}.comp-sub-deco--right[data-astro-cid-mmnll3zm]{transform:rotate(-50deg)}.ico{flex-shrink:0;margin:0 auto 4px;display:block}.sort-hint[data-astro-cid-mmnll3zm]{color:var(--muted);margin-bottom:8px;font-size:.78rem;font-weight:700}.sort-hint-icon[data-astro-cid-mmnll3zm]{color:var(--brand);margin-right:2px}.scroll-hint[data-astro-cid-mmnll3zm]{text-align:right;color:var(--muted);margin-bottom:6px;font-size:.75rem}.u-sp-only[data-astro-cid-mmnll3zm]{display:none}@media (width<=768px){.u-sp-only[data-astro-cid-mmnll3zm]{display:block}}.comp-table-wrap[data-astro-cid-mmnll3zm]{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #c9d3dd;overflow-x:auto}.comp-table[data-astro-cid-mmnll3zm]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:960px}.comp-table[data-astro-cid-mmnll3zm] thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]{color:#fff;text-align:center;vertical-align:middle;white-space:nowrap;background:#1f4e79;padding:.95rem .4rem;font-size:.8rem;font-weight:700}.comp-table[data-astro-cid-mmnll3zm] thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]+th[data-astro-cid-mmnll3zm]{border-left:1px solid #fff3}.comp-table[data-astro-cid-mmnll3zm] thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]:first-child{z-index:3;position:sticky;left:0}.th-broker[data-astro-cid-mmnll3zm]{width:13%;white-space:normal!important}.th-sortable[data-astro-cid-mmnll3zm]{cursor:pointer;user-select:none;color:#f2c94c!important}.th-sortable[data-astro-cid-mmnll3zm]:hover{background:#2a5f90}.th-sortable[data-astro-cid-mmnll3zm]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.th-arrow[data-astro-cid-mmnll3zm]{opacity:.6;margin-left:4px;font-size:.75em;display:inline-block}.th-arrow[data-astro-cid-mmnll3zm]:before{content:"⇅"}.th-sortable[data-astro-cid-mmnll3zm].is-asc .th-arrow[data-astro-cid-mmnll3zm]:before{content:"▲"}.th-sortable[data-astro-cid-mmnll3zm].is-desc .th-arrow[data-astro-cid-mmnll3zm]:before{content:"▼"}.th-sortable[data-astro-cid-mmnll3zm].is-sorted{background:#2a5f90}.th-sortable[data-astro-cid-mmnll3zm].is-sorted .th-arrow[data-astro-cid-mmnll3zm]{opacity:1}.th-feature[data-astro-cid-mmnll3zm]{width:16%}.th-official[data-astro-cid-mmnll3zm]{width:10%}.comp-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]{text-align:center;vertical-align:middle;border-bottom:1px solid var(--line);background:inherit;padding:1rem .4rem;font-size:.82rem}.comp-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]+td[data-astro-cid-mmnll3zm]{border-left:1px solid var(--line)}.comp-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm]:last-child td[data-astro-cid-mmnll3zm]{border-bottom:none}.comp-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]:first-child{z-index:1;position:sticky;left:0}.row-even[data-astro-cid-mmnll3zm]{background:#fff}.row-odd[data-astro-cid-mmnll3zm]{background:#f7f9fb}.comp-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm]:hover{background:#f1f5fa!important}.comp-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm].is-top{background:#fffbea!important}.comp-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm].is-top td[data-astro-cid-mmnll3zm]{border-top:3px solid #c99a1e;border-bottom:3px solid #c99a1e}.comp-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm].is-top td[data-astro-cid-mmnll3zm]:first-child{background:#fffbea;border-left:3px solid #c99a1e}.comp-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm].is-top td[data-astro-cid-mmnll3zm]:last-child{border-right:3px solid #c99a1e}.comp-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm].is-top .broker-rank[data-astro-cid-mmnll3zm]{color:#fff;background:#c99a1e;border-color:#c99a1e}.td-broker[data-astro-cid-mmnll3zm]{background:#fff;padding:.8rem .5rem!important}.row-odd[data-astro-cid-mmnll3zm] .td-broker[data-astro-cid-mmnll3zm]{background:#f7f9fb}.broker-link[data-astro-cid-mmnll3zm]{color:inherit;text-decoration:none;display:block}.broker-link[data-astro-cid-mmnll3zm]:hover{opacity:.75}.broker-rank[data-astro-cid-mmnll3zm]{font-family:var(--num-font);color:#1f4e79;border:1px solid;border-radius:4px;margin-bottom:4px;padding:.15rem .45rem;font-size:.82rem;line-height:1;display:inline-block}.broker-name-text[data-astro-cid-mmnll3zm]{color:var(--ink);margin-bottom:4px;font-size:.76rem;font-weight:700;display:block}.broker-logo[data-astro-cid-mmnll3zm]{object-fit:contain;width:auto;max-width:100%;height:30px;margin:0 auto;display:block}.td-rating[data-astro-cid-mmnll3zm]{background:#f0a92e12!important}.val[data-astro-cid-mmnll3zm]{color:var(--ink);font-size:.82rem;font-weight:700;display:block}.val--bold[data-astro-cid-mmnll3zm]{font-family:var(--num-font);color:var(--ink);font-size:1.05rem}.val--sm[data-astro-cid-mmnll3zm]{font-size:.76rem}.val--xs[data-astro-cid-mmnll3zm]{font-size:.72rem;line-height:1.35}.td-feature[data-astro-cid-mmnll3zm]{text-align:left!important;padding:1rem .7rem!important}.feature-txt[data-astro-cid-mmnll3zm]{color:var(--brand-dark);font-size:.78rem;font-weight:700;line-height:1.55}.td-official[data-astro-cid-mmnll3zm]{padding:.8rem .5rem!important}.go-official[data-astro-cid-mmnll3zm]{background:var(--cta);white-space:nowrap;width:100%;box-shadow:0 3px 0 var(--cta-dark);border-radius:999px;justify-content:center;align-items:center;padding:.7rem .3rem;font-size:.8rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;color:#fff!important}.go-official[data-astro-cid-mmnll3zm]:hover{box-shadow:0 1px 0 var(--cta-dark);transform:translateY(2px);opacity:1!important}.go-chevron[data-astro-cid-mmnll3zm]{margin-left:3px;font-size:1.1em}@media (width<=768px){.comp-table[data-astro-cid-mmnll3zm] thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]{padding:.65rem .3rem;font-size:.7rem}.comp-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]{padding:.75rem .3rem;font-size:.75rem}.ico{width:20px;height:20px;margin-bottom:2px}.broker-logo[data-astro-cid-mmnll3zm]{height:22px}.broker-name-text[data-astro-cid-mmnll3zm]{font-size:.68rem}.val[data-astro-cid-mmnll3zm]{font-size:.74rem}.val--bold[data-astro-cid-mmnll3zm]{font-size:.9rem}.go-official[data-astro-cid-mmnll3zm]{padding:.55rem .2rem;font-size:.7rem}}.category-ranking[data-astro-cid-eti7v4pn]{background:var(--p-peach)}.cat-sections[data-astro-cid-eti7v4pn]{flex-direction:column;gap:2.5rem;max-width:960px;margin:0 auto;display:flex}.cat-block[data-astro-cid-eti7v4pn]{background:#fff;border:1px solid #ead9c4;border-radius:8px;overflow:hidden}.cat-heading[data-astro-cid-eti7v4pn]{color:#fff;background:#b5590c;align-items:center;gap:.75rem;padding:.9rem 1.4rem;font-size:1.15rem;font-weight:900;line-height:1.45;display:flex}.cat-heading-no[data-astro-cid-eti7v4pn]{font-family:var(--num-font);border-right:1px solid #ffffff80;flex-shrink:0;padding-right:.75rem;font-size:1.5rem;line-height:1}.cat-rows[data-astro-cid-eti7v4pn]{padding:0 1.4rem}.cat-row[data-astro-cid-eti7v4pn]{border-bottom:1px solid #d6e3dc;grid-template-columns:44px 168px 1fr auto;align-items:center;gap:1.1rem;padding:1.1rem 0;display:grid}.cat-row[data-astro-cid-eti7v4pn]:last-child{border-bottom:none}.cat-rank-badge[data-astro-cid-eti7v4pn]{color:#fff;border-radius:50%;justify-content:center;align-items:baseline;width:44px;height:44px;padding-top:9px;display:flex}.cat-rank-badge[data-astro-cid-eti7v4pn] span[data-astro-cid-eti7v4pn]{font-family:var(--num-font);font-size:1.35rem;line-height:1}.cat-rank-badge[data-astro-cid-eti7v4pn] small[data-astro-cid-eti7v4pn]{font-size:.6rem;font-weight:700}.rank-gold[data-astro-cid-eti7v4pn]{background:#c99a1e}.rank-silver[data-astro-cid-eti7v4pn]{background:#8e99a5}.rank-bronze[data-astro-cid-eti7v4pn]{background:#a86a3b}.cat-thumb[data-astro-cid-eti7v4pn]{aspect-ratio:16/10;border:1px solid var(--line);border-radius:8px;display:block;overflow:hidden}.cat-thumb[data-astro-cid-eti7v4pn] img[data-astro-cid-eti7v4pn]{object-fit:cover;object-position:top;width:100%;height:100%}.cat-card-ph[data-astro-cid-eti7v4pn]{width:100%;height:100%;color:var(--ink);text-align:center;background:#eaf4ef;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:0 .5rem;font-size:.9rem;font-weight:900;display:flex}.cat-card-ph[data-astro-cid-eti7v4pn] small[data-astro-cid-eti7v4pn]{color:var(--muted);font-size:.7rem;font-weight:700}.cat-row-body[data-astro-cid-eti7v4pn] h4[data-astro-cid-eti7v4pn]{color:var(--ink);margin-bottom:.3rem;font-size:1.05rem;font-weight:900}.cat-row-body[data-astro-cid-eti7v4pn] p[data-astro-cid-eti7v4pn]{color:var(--text);font-size:.86rem;line-height:1.75}.cat-features[data-astro-cid-eti7v4pn]{flex-wrap:wrap;gap:.35rem .9rem;margin-top:.5rem;display:flex}.cat-features[data-astro-cid-eti7v4pn] li[data-astro-cid-eti7v4pn]{color:#9a4a06;padding-left:1.3rem;font-size:.78rem;font-weight:700;line-height:1.6;position:relative}.cat-features[data-astro-cid-eti7v4pn] li[data-astro-cid-eti7v4pn]:before{content:"";background:#b5590c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/70% no-repeat;border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:.2em;left:0}.cat-features[data-astro-cid-eti7v4pn] li[data-astro-cid-eti7v4pn] i[data-astro-cid-eti7v4pn]{display:none}.cat-more[data-astro-cid-eti7v4pn]{color:#9a4a06;white-space:nowrap;border:1px solid #b5590c;border-radius:4px;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.cat-more[data-astro-cid-eti7v4pn]:hover{opacity:1;background:#fbf4ea}.cat-more[data-astro-cid-eti7v4pn] i[data-astro-cid-eti7v4pn]{font-size:.65rem}@media (width<=360px){.cat-heading[data-astro-cid-eti7v4pn]{padding:.75rem .8rem;font-size:.88rem}}@media (width<=768px){.cat-heading[data-astro-cid-eti7v4pn]{padding:.8rem 1rem;font-size:1rem}.cat-rows[data-astro-cid-eti7v4pn]{padding:0 1rem}.cat-row[data-astro-cid-eti7v4pn]{grid-template-columns:40px 1fr;gap:.75rem}.cat-rank-badge[data-astro-cid-eti7v4pn]{width:40px;height:40px;padding-top:8px}.cat-thumb[data-astro-cid-eti7v4pn]{grid-area:1/2}.cat-row-body[data-astro-cid-eti7v4pn]{grid-column:1/-1}.cat-more[data-astro-cid-eti7v4pn]{grid-column:1/-1;justify-content:center;justify-self:stretch}}.disposal-methods[data-astro-cid-75ufx4qh]{background-color:#fff}.methods-list[data-astro-cid-75ufx4qh]{flex-direction:column;gap:1.75rem;display:flex}.method-card[data-astro-cid-75ufx4qh]{border-radius:8px;grid-template-columns:1.35fr 1fr;align-items:center;gap:2rem;padding:2.25rem 2.5rem;display:grid}.method-card[data-astro-cid-75ufx4qh].is-reverse{grid-template-columns:1fr 1.35fr}.method-card[data-astro-cid-75ufx4qh].is-reverse .method-image[data-astro-cid-75ufx4qh]{order:-1}.tone-sky[data-astro-cid-75ufx4qh]{background:var(--p-sky);--tone:#2f78b7}.tone-peach[data-astro-cid-75ufx4qh]{background:var(--p-peach);--tone:#b5590c}.tone-mint[data-astro-cid-75ufx4qh]{background:var(--p-mint);--tone:#12795a}.tone-rose[data-astro-cid-75ufx4qh]{background:var(--p-rose);--tone:#b3241e}.method-label[data-astro-cid-75ufx4qh]{color:var(--tone);letter-spacing:.1em;align-items:center;gap:.5rem;font-size:.85rem;font-weight:900;display:inline-flex}.method-label-no[data-astro-cid-75ufx4qh]{background:var(--tone);color:#fff;width:2rem;height:2rem;font-family:var(--num-font);letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.method-ttl[data-astro-cid-75ufx4qh]{color:var(--ink);margin:.6rem 0 1rem;font-size:1.35rem;font-weight:900;line-height:1.5}.method-big[data-astro-cid-75ufx4qh]{flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.method-big[data-astro-cid-75ufx4qh] .pill[data-astro-cid-75ufx4qh]{color:var(--tone);background:#fff}.method-big-num[data-astro-cid-75ufx4qh]{color:var(--tone);font-size:3.2rem}.method-big-num[data-astro-cid-75ufx4qh] small[data-astro-cid-75ufx4qh]{color:var(--ink)}.method-desc[data-astro-cid-75ufx4qh]{color:var(--text);margin-bottom:1rem;font-size:.93rem;line-height:1.9}.method-points[data-astro-cid-75ufx4qh]{border-top:1px solid #10302a1f;grid-template-columns:1fr 1fr;gap:.4rem 1.25rem;padding-top:1rem;display:grid}.method-points[data-astro-cid-75ufx4qh] li[data-astro-cid-75ufx4qh]{color:var(--ink);padding-left:1.5rem;font-size:.84rem;font-weight:700;line-height:1.6;position:relative}.method-points[data-astro-cid-75ufx4qh] li[data-astro-cid-75ufx4qh]:before{content:"";background:var(--tone) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 70% no-repeat;border-radius:50%;width:1.05rem;height:1.05rem;position:absolute;top:.2em;left:0}.method-image[data-astro-cid-75ufx4qh]{background:#f7f3ea;border-radius:8px;overflow:hidden}.method-image[data-astro-cid-75ufx4qh] img[data-astro-cid-75ufx4qh]{width:100%;height:auto;display:block}.comparison-summary[data-astro-cid-75ufx4qh]{margin-top:3rem}.summary-title[data-astro-cid-75ufx4qh]{color:var(--ink);border-left:6px solid var(--sec-accent,var(--brand));align-items:center;gap:.6rem;margin-bottom:1.1rem;padding-left:.9rem;font-size:1.3rem;font-weight:900;line-height:1.45;display:flex}.summary-table-wrap[data-astro-cid-75ufx4qh]{-webkit-overflow-scrolling:touch;overflow-x:auto}.summary-table[data-astro-cid-75ufx4qh]{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #ead9c4;width:100%;min-width:680px}.summary-table[data-astro-cid-75ufx4qh] th[data-astro-cid-75ufx4qh],.summary-table[data-astro-cid-75ufx4qh] td[data-astro-cid-75ufx4qh]{text-align:center;vertical-align:middle;border-bottom:1px solid #ead9c4;border-right:1px solid #ead9c4;padding:.9rem .6rem}.summary-table[data-astro-cid-75ufx4qh] tr[data-astro-cid-75ufx4qh]>[data-astro-cid-75ufx4qh]:last-child{border-right:none}.summary-table[data-astro-cid-75ufx4qh] tbody[data-astro-cid-75ufx4qh] tr[data-astro-cid-75ufx4qh]:last-child>[data-astro-cid-75ufx4qh]{border-bottom:none}.summary-table[data-astro-cid-75ufx4qh] thead[data-astro-cid-75ufx4qh] th[data-astro-cid-75ufx4qh]{color:#fff;background:#b5590c;font-size:.86rem;font-weight:700}.summary-table[data-astro-cid-75ufx4qh] tbody[data-astro-cid-75ufx4qh] th[data-astro-cid-75ufx4qh]{color:var(--ink);background:#fbf4ea;width:20%;font-size:.9rem;font-weight:900}.st-corner[data-astro-cid-75ufx4qh]{width:20%}.st-ico{margin:0 auto .35rem;display:block}.st-val[data-astro-cid-75ufx4qh]{color:var(--ink);font-size:.84rem;font-weight:700;line-height:1.5;display:block}.st-stars[data-astro-cid-75ufx4qh]{color:#f0a92e;letter-spacing:.05em;white-space:nowrap;font-size:1.05rem}.st-stars[data-astro-cid-75ufx4qh] span[data-astro-cid-75ufx4qh]{color:#e3ded3}.summary-table[data-astro-cid-75ufx4qh] tr[data-astro-cid-75ufx4qh].is-top>[data-astro-cid-75ufx4qh]{background:#fffbea;border-top:3px solid #c99a1e;border-bottom:3px solid #c99a1e}.summary-table[data-astro-cid-75ufx4qh] tr[data-astro-cid-75ufx4qh].is-top>th[data-astro-cid-75ufx4qh]{border-left:3px solid #c99a1e}.summary-table[data-astro-cid-75ufx4qh] tr[data-astro-cid-75ufx4qh].is-top>td[data-astro-cid-75ufx4qh]:last-child{border-right:3px solid #c99a1e}.st-flag[data-astro-cid-75ufx4qh]{color:#fff;background:#c99a1e;border-radius:4px;width:fit-content;margin:0 auto .3rem;padding:.05rem .55rem;font-size:.7rem;display:block}@media (width<=860px){.summary-title[data-astro-cid-75ufx4qh]{font-size:1.1rem}.method-card[data-astro-cid-75ufx4qh],.method-card[data-astro-cid-75ufx4qh].is-reverse{border-radius:8px;grid-template-columns:1fr;gap:1.25rem;padding:1.5rem 1.25rem}.method-card[data-astro-cid-75ufx4qh] .method-image[data-astro-cid-75ufx4qh],.method-card[data-astro-cid-75ufx4qh].is-reverse .method-image[data-astro-cid-75ufx4qh]{order:-1;max-width:360px;margin:0 auto}.method-ttl[data-astro-cid-75ufx4qh]{font-size:1.15rem}.method-big-num[data-astro-cid-75ufx4qh]{font-size:2.5rem}.method-points[data-astro-cid-75ufx4qh]{grid-template-columns:1fr}}.trouble-warning[data-astro-cid-pxv3vnua]{background:#f7f5f0}.stripe-banner[data-astro-cid-pxv3vnua]{background:repeating-linear-gradient(-45deg,#f2c400 0 14px,#262626 14px 28px);border-radius:4px;max-width:760px;margin:0 auto 2.5rem;padding:6px;display:block}.stripe-banner[data-astro-cid-pxv3vnua]:hover{opacity:.92}.stripe-inner[data-astro-cid-pxv3vnua]{color:var(--ink);text-align:center;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1rem;font-size:1.05rem;font-weight:900;display:flex}.stripe-inner[data-astro-cid-pxv3vnua] i[data-astro-cid-pxv3vnua]{color:#d99a00;font-size:1.2rem}.tw-intro[data-astro-cid-pxv3vnua]{grid-template-columns:1fr 1.1fr;align-items:start;gap:2rem;margin-bottom:3.5rem;display:grid}.tw-intro-photo[data-astro-cid-pxv3vnua]{margin:0;position:relative}.tw-intro-photo[data-astro-cid-pxv3vnua] img[data-astro-cid-pxv3vnua]{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;display:block}.tw-intro-photo[data-astro-cid-pxv3vnua] figcaption[data-astro-cid-pxv3vnua]{background:var(--cta);color:#fff;border-radius:4px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.tw-intro-title[data-astro-cid-pxv3vnua]{color:var(--ink);margin-bottom:.9rem;font-size:1.35rem;font-weight:900;line-height:1.55}.tw-intro-body[data-astro-cid-pxv3vnua]>p[data-astro-cid-pxv3vnua]{color:var(--text);margin-bottom:1.25rem;font-size:.93rem;line-height:1.9}.tw-intro-body[data-astro-cid-pxv3vnua] strong[data-astro-cid-pxv3vnua]{color:var(--ink);border-bottom:3px solid #f2c400}.permit-box[data-astro-cid-pxv3vnua]{background:#fff;border:1px solid #e3ded3;border-radius:8px;overflow:hidden}.permit-box-title[data-astro-cid-pxv3vnua]{color:#fff;background:#262626;padding:.7rem 1rem;font-size:.88rem;font-weight:700}.permit-box[data-astro-cid-pxv3vnua] ul[data-astro-cid-pxv3vnua]{padding:.4rem 1rem}.permit-box[data-astro-cid-pxv3vnua] li[data-astro-cid-pxv3vnua]{color:var(--ink);border-bottom:1px dashed #e3ded3;align-items:center;gap:.6rem;padding:.6rem 0;font-size:.9rem;font-weight:700;display:flex}.permit-box[data-astro-cid-pxv3vnua] li[data-astro-cid-pxv3vnua]:last-child{border-bottom:none}.permit-box[data-astro-cid-pxv3vnua] li[data-astro-cid-pxv3vnua] span[data-astro-cid-pxv3vnua]{flex:1}.permit-box[data-astro-cid-pxv3vnua] li[data-astro-cid-pxv3vnua] b[data-astro-cid-pxv3vnua]{border-radius:4px;flex-shrink:0;padding:.15rem .6rem;font-size:.75rem}.permit-box[data-astro-cid-pxv3vnua] .is-ok[data-astro-cid-pxv3vnua] i[data-astro-cid-pxv3vnua]{color:#12795a;font-size:1.1rem}.permit-box[data-astro-cid-pxv3vnua] .is-ok[data-astro-cid-pxv3vnua] b[data-astro-cid-pxv3vnua]{color:#0b4d3a;background:#eaf4ef}.permit-box[data-astro-cid-pxv3vnua] .is-ng[data-astro-cid-pxv3vnua] i[data-astro-cid-pxv3vnua]{color:var(--cta);font-size:1.1rem}.permit-box[data-astro-cid-pxv3vnua] .is-ng[data-astro-cid-pxv3vnua] b[data-astro-cid-pxv3vnua]{color:#a8201b;background:#fdecea}.permit-box-note[data-astro-cid-pxv3vnua]{color:#5b4300;background:#fff8e6;padding:.7rem 1rem;font-size:.82rem;font-weight:700}.tw-block-title[data-astro-cid-pxv3vnua]{color:var(--ink);border-left:6px solid var(--sec-accent,var(--brand));align-items:center;gap:.6rem;margin-bottom:1.1rem;padding-left:.9rem;font-size:1.3rem;font-weight:900;line-height:1.45;display:flex}.tw-block-no[data-astro-cid-pxv3vnua]{font-family:var(--num-font);color:var(--sec-accent,var(--brand));font-size:1.3rem;line-height:1}.tw-cases[data-astro-cid-pxv3vnua]{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:3.5rem;display:grid}.tw-case[data-astro-cid-pxv3vnua]{background:#fff;border:1px solid #e3ded3;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.tw-case-img[data-astro-cid-pxv3vnua]{background:#f7f3ea}.tw-case-img[data-astro-cid-pxv3vnua] img[data-astro-cid-pxv3vnua]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.tw-case-body[data-astro-cid-pxv3vnua]{flex-direction:column;flex:1;padding:1.1rem 1.2rem 1.25rem;display:flex}.tw-case-tag[data-astro-cid-pxv3vnua]{color:var(--cta);border:1.5px solid var(--cta);border-radius:4px;align-self:flex-start;padding:.05rem .5rem;font-size:.75rem;font-weight:700}.tw-case[data-astro-cid-pxv3vnua] h4[data-astro-cid-pxv3vnua]{color:var(--ink);margin:.5rem 0;font-size:1.08rem;font-weight:900;line-height:1.5}.tw-case-body[data-astro-cid-pxv3vnua]>p[data-astro-cid-pxv3vnua]{color:var(--text);flex:1;font-size:.86rem;line-height:1.8}.tw-case-tip[data-astro-cid-pxv3vnua]{color:var(--ink);border-top:1px solid #ece7dd;align-items:flex-start;gap:.55rem;margin-top:.9rem;padding:.75rem 0 0;font-size:.84rem;font-weight:700;line-height:1.6;display:flex}.tw-case-tip[data-astro-cid-pxv3vnua] i[data-astro-cid-pxv3vnua]{color:#b3241e;margin-top:.2em}.tw-case-tip[data-astro-cid-pxv3vnua] b[data-astro-cid-pxv3vnua]{color:#b3241e;margin-right:.4rem;display:inline-block}.tw-checks[data-astro-cid-pxv3vnua]{background:#fff;border:1px solid #e3ded3;border-radius:8px;grid-template-columns:repeat(2,1fr);margin-bottom:3.5rem;display:grid}.tw-check[data-astro-cid-pxv3vnua]{border-bottom:1px solid #ece7dd;align-items:flex-start;gap:.9rem;padding:1.2rem 1.4rem;display:flex}.tw-check[data-astro-cid-pxv3vnua]:nth-child(odd){border-right:1px solid #ece7dd}.tw-check[data-astro-cid-pxv3vnua]:nth-last-child(-n+2){border-bottom:none}.tw-check-box[data-astro-cid-pxv3vnua]{border:2px solid #262626;border-radius:4px;flex-shrink:0;width:1.35rem;height:1.35rem;margin-top:.1em;position:relative}.tw-check-box[data-astro-cid-pxv3vnua]:after{content:"";border-right:3px solid var(--cta);border-bottom:3px solid var(--cta);width:.4rem;height:.75rem;position:absolute;top:.02rem;left:.32rem;transform:rotate(45deg)}.tw-check-title[data-astro-cid-pxv3vnua]{color:var(--ink);align-items:baseline;gap:.45rem;margin-bottom:.35rem;font-size:1rem;font-weight:900;line-height:1.45;display:flex}.tw-check-no[data-astro-cid-pxv3vnua]{font-family:var(--num-font);color:var(--cta);font-size:.95rem}.tw-check-desc[data-astro-cid-pxv3vnua]{color:var(--text);font-size:.84rem;line-height:1.75}.lc[data-astro-cid-pxv3vnua]{margin-top:.5rem}.lc-step-no[data-astro-cid-pxv3vnua]{color:#fff;font-family:var(--num-font);background:#8e1f1a;border-radius:4px;flex-shrink:0;align-items:baseline;gap:.2rem;padding:.35rem .75rem .4rem;font-size:2rem;line-height:1;display:inline-flex}.lc-step-no[data-astro-cid-pxv3vnua] small[data-astro-cid-pxv3vnua]{letter-spacing:.1em;font-size:.75rem}.lc-step-no[data-astro-cid-pxv3vnua].is-small{padding:.25rem .6rem .3rem;font-size:1.4rem}.lc-step-no[data-astro-cid-pxv3vnua].is-alert{background:var(--cta);padding:.35rem .7rem;font-family:Noto Sans JP,sans-serif;font-size:.85rem;font-weight:700}.lc-step-title[data-astro-cid-pxv3vnua]{color:var(--ink);margin-bottom:.4rem;font-size:1.25rem;font-weight:900;line-height:1.45}.lc-step-lead[data-astro-cid-pxv3vnua]{color:var(--text);font-size:.92rem;line-height:1.85}.lc-step-lead[data-astro-cid-pxv3vnua] strong[data-astro-cid-pxv3vnua]{font-family:var(--num-font);color:#8e1f1a;font-size:1.25em}.lc-step1[data-astro-cid-pxv3vnua]{background:#fff;border:1px solid #e3ded3;border-top:4px solid #8e1f1a;border-radius:8px;margin-bottom:1.25rem;padding:1.75rem}.lc-step1-head[data-astro-cid-pxv3vnua]{border-bottom:1px solid #ece7dd;align-items:flex-start;gap:1.1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.lc-step1-body[data-astro-cid-pxv3vnua]{grid-template-columns:.75fr 1.25fr;align-items:start;gap:1.75rem;display:grid}.lc-step1-body[data-astro-cid-pxv3vnua]>[data-astro-cid-pxv3vnua],.lc-contact[data-astro-cid-pxv3vnua]>[data-astro-cid-pxv3vnua],.lc-contacts[data-astro-cid-pxv3vnua]>[data-astro-cid-pxv3vnua]{min-width:0}.lc-illust[data-astro-cid-pxv3vnua]{background:#f7f3ea;border-radius:8px;margin:0;overflow:hidden}.lc-illust[data-astro-cid-pxv3vnua] img[data-astro-cid-pxv3vnua],.lc-contact-illust[data-astro-cid-pxv3vnua] img[data-astro-cid-pxv3vnua]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.lc-sample-cap[data-astro-cid-pxv3vnua]{color:var(--ink);margin-bottom:.6rem;font-size:.85rem;font-weight:700}.lc-sample-cap[data-astro-cid-pxv3vnua] i[data-astro-cid-pxv3vnua]{color:#b3241e;margin-right:.25rem}.lc-scroll-hint[data-astro-cid-pxv3vnua]{color:var(--muted);text-align:right;margin-bottom:.3rem;font-size:.72rem;display:none}.lc-sample-scroll[data-astro-cid-pxv3vnua]{border:1px solid #e3ded3;border-radius:4px;overflow-x:auto}.lc-sample-table[data-astro-cid-pxv3vnua]{border-collapse:collapse;width:100%;min-width:520px;font-size:.8rem}.lc-sample-table[data-astro-cid-pxv3vnua] th[data-astro-cid-pxv3vnua]{color:var(--ink);text-align:center;white-space:nowrap;background:#f7f5f0;border-bottom:1px solid #e3ded3;padding:.7rem .5rem .6rem;font-weight:700;position:relative}.lc-sample-table[data-astro-cid-pxv3vnua] td[data-astro-cid-pxv3vnua]{text-align:center;color:var(--text);white-space:nowrap;padding:.75rem .5rem}.lc-sample-table[data-astro-cid-pxv3vnua] th[data-astro-cid-pxv3vnua]+th[data-astro-cid-pxv3vnua],.lc-sample-table[data-astro-cid-pxv3vnua] td[data-astro-cid-pxv3vnua]+td[data-astro-cid-pxv3vnua]{border-left:1px solid #ece7dd}.lc-sample-table[data-astro-cid-pxv3vnua] .is-mark[data-astro-cid-pxv3vnua]{background:#fff8e6}.lc-sample-table[data-astro-cid-pxv3vnua] th[data-astro-cid-pxv3vnua].is-mark{background:#fce9a8}.lc-sample-table[data-astro-cid-pxv3vnua] td[data-astro-cid-pxv3vnua].is-mark{color:var(--ink);font-weight:900}.lc-sample-table[data-astro-cid-pxv3vnua] th[data-astro-cid-pxv3vnua] .lc-pin[data-astro-cid-pxv3vnua]{vertical-align:.05em;width:1.1rem;height:1.1rem;margin-right:.3rem;font-size:.7rem}.lc-pin[data-astro-cid-pxv3vnua]{background:var(--cta);color:#fff;width:1.3rem;height:1.3rem;font-family:var(--num-font);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;line-height:1;display:inline-flex}.lc-points[data-astro-cid-pxv3vnua]{flex-direction:column;gap:.55rem;margin-top:1rem;display:flex}.lc-points[data-astro-cid-pxv3vnua] li[data-astro-cid-pxv3vnua]{color:var(--text);align-items:flex-start;gap:.6rem;font-size:.86rem;line-height:1.7;display:flex}.lc-points[data-astro-cid-pxv3vnua] li[data-astro-cid-pxv3vnua] .lc-pin[data-astro-cid-pxv3vnua]{margin-top:.15em}.lc-points[data-astro-cid-pxv3vnua] b[data-astro-cid-pxv3vnua]{color:var(--ink);margin-right:.5rem;display:inline-block}.lc-sample-note[data-astro-cid-pxv3vnua]{color:var(--text);background:#f7f5f0;border-radius:4px;margin-top:.9rem;padding:.7rem .9rem;font-size:.82rem;line-height:1.7}.lc-contacts[data-astro-cid-pxv3vnua]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.lc-contact[data-astro-cid-pxv3vnua]{background:#fff;border:1px solid #e3ded3;border-top:4px solid #8e1f1a;border-radius:8px;grid-template-columns:150px 1fr;align-items:start;gap:1.1rem;padding:1.4rem;display:grid}.lc-contact[data-astro-cid-pxv3vnua].is-alert{border-top-color:var(--cta)}.lc-contact-illust[data-astro-cid-pxv3vnua]{background:#f7f3ea;border-radius:8px;margin:0;overflow:hidden}.lc-contact-body[data-astro-cid-pxv3vnua] .lc-step-title[data-astro-cid-pxv3vnua]{margin-top:.55rem;font-size:1.1rem}.lc-contact-body[data-astro-cid-pxv3vnua]>p[data-astro-cid-pxv3vnua]{color:var(--text);font-size:.85rem;line-height:1.8}.lc-tel[data-astro-cid-pxv3vnua]{color:#8e1f1a;background:#fff6f5;border:1px solid #edbdb8;border-radius:4px;flex-direction:column;gap:.15rem;margin-top:.9rem;padding:.7rem .9rem;display:flex}.lc-tel[data-astro-cid-pxv3vnua]:hover{opacity:1;background:#fdecea}.lc-contact[data-astro-cid-pxv3vnua].is-alert .lc-tel[data-astro-cid-pxv3vnua]{color:#a8201b;background:#fff6f5;border-color:#edbdb8}.lc-contact[data-astro-cid-pxv3vnua].is-alert .lc-tel[data-astro-cid-pxv3vnua]:hover{background:#fdecea}.lc-tel[data-astro-cid-pxv3vnua].is-sub{margin-top:.5rem;padding:.5rem .9rem}.lc-tel-label[data-astro-cid-pxv3vnua]{color:var(--muted);font-size:.75rem;font-weight:700}.lc-tel-num[data-astro-cid-pxv3vnua]{align-items:center;gap:.5rem;display:flex}.lc-tel-num[data-astro-cid-pxv3vnua] .num[data-astro-cid-pxv3vnua]{color:inherit;font-size:1.75rem}.lc-tel[data-astro-cid-pxv3vnua].is-sub .lc-tel-num[data-astro-cid-pxv3vnua] .num[data-astro-cid-pxv3vnua]{font-size:1.3rem}@media (width<=900px){.tw-intro[data-astro-cid-pxv3vnua]{grid-template-columns:1fr;gap:1.25rem}.tw-cases[data-astro-cid-pxv3vnua],.tw-checks[data-astro-cid-pxv3vnua]{grid-template-columns:1fr}.tw-check[data-astro-cid-pxv3vnua]:nth-child(odd){border-right:none}.tw-check[data-astro-cid-pxv3vnua]:nth-last-child(2){border-bottom:1px solid #ece7dd}.lc-step1[data-astro-cid-pxv3vnua]{padding:1.2rem}.lc-scroll-hint[data-astro-cid-pxv3vnua]{display:block}.lc-step1-head[data-astro-cid-pxv3vnua]{flex-direction:column;gap:.75rem}.lc-step1-body[data-astro-cid-pxv3vnua]{grid-template-columns:1fr;gap:1.25rem}.lc-illust[data-astro-cid-pxv3vnua]{max-width:360px}.lc-step-title[data-astro-cid-pxv3vnua]{font-size:1.1rem}.lc-contacts[data-astro-cid-pxv3vnua]{grid-template-columns:1fr}.lc-contact[data-astro-cid-pxv3vnua]{grid-template-columns:1fr;padding:1.2rem}.lc-contact-illust[data-astro-cid-pxv3vnua]{max-width:300px}.tw-intro-title[data-astro-cid-pxv3vnua]{font-size:1.15rem}.tw-block-title[data-astro-cid-pxv3vnua]{font-size:1.1rem}.stripe-inner[data-astro-cid-pxv3vnua]{font-size:.9rem}}.price-guide[data-astro-cid-kq73v2v7]{--brand:#1f4e79;--brand-dark:#173b5c;background:#fff}.price-hero[data-astro-cid-kq73v2v7]{text-align:center;margin-bottom:3rem}.price-hero-lead[data-astro-cid-kq73v2v7]{color:var(--brand);letter-spacing:.05em;margin-bottom:1.25rem;font-weight:900}.price-hero-grid[data-astro-cid-kq73v2v7]{grid-template-columns:repeat(3,1fr);max-width:860px;margin:0 auto;display:grid}.price-hero-item[data-astro-cid-kq73v2v7]{flex-direction:column;align-items:center;gap:.6rem;padding:.5rem 1rem;display:flex}.price-hero-item[data-astro-cid-kq73v2v7] .pill[data-astro-cid-kq73v2v7]{border-bottom:2px solid var(--ink);background:0 0;border-radius:0;padding:0 0 .25rem;font-size:.9rem}.price-hero-item[data-astro-cid-kq73v2v7]+.price-hero-item[data-astro-cid-kq73v2v7]{border-left:1px solid var(--line)}.price-hero-num[data-astro-cid-kq73v2v7]{color:var(--ink);font-size:3.4rem}.price-hero-item[data-astro-cid-kq73v2v7]:first-child .price-hero-num[data-astro-cid-kq73v2v7]{color:var(--brand-dark)}.price-hero-sub[data-astro-cid-kq73v2v7]{color:var(--muted);font-size:.78rem}.price-blocks[data-astro-cid-kq73v2v7]{flex-direction:column;gap:3rem;display:flex}.price-block-title[data-astro-cid-kq73v2v7]{color:var(--ink);border-left:6px solid var(--sec-accent,var(--brand));align-items:center;gap:.6rem;margin-bottom:1.1rem;padding-left:.9rem;font-size:1.3rem;font-weight:900;line-height:1.45;display:flex}.price-table-wrap[data-astro-cid-kq73v2v7]{-webkit-overflow-scrolling:touch;padding-top:18px;overflow-x:auto}.price-note[data-astro-cid-kq73v2v7]{color:var(--muted);margin-top:.75rem;font-size:.8rem;line-height:1.75}.pt[data-astro-cid-kq73v2v7]{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #c9d3dd;width:100%;font-size:.9rem}.pt[data-astro-cid-kq73v2v7] th[data-astro-cid-kq73v2v7],.pt[data-astro-cid-kq73v2v7] td[data-astro-cid-kq73v2v7]{text-align:center;vertical-align:middle;border-bottom:1px solid #dce3ea;border-right:1px solid #dce3ea;padding:.9rem .75rem}.pt[data-astro-cid-kq73v2v7] tr[data-astro-cid-kq73v2v7]>[data-astro-cid-kq73v2v7]:last-child{border-right:none}.pt[data-astro-cid-kq73v2v7] tbody[data-astro-cid-kq73v2v7] tr[data-astro-cid-kq73v2v7]:last-child>[data-astro-cid-kq73v2v7]{border-bottom:none}.pt[data-astro-cid-kq73v2v7] thead[data-astro-cid-kq73v2v7] th[data-astro-cid-kq73v2v7]{color:#fff;background:#1f4e79;font-weight:700}.pt[data-astro-cid-kq73v2v7] tbody[data-astro-cid-kq73v2v7] th[data-astro-cid-kq73v2v7]{color:var(--ink);white-space:nowrap;background:#eef3f8;font-weight:900}.pt-corner[data-astro-cid-kq73v2v7]{width:16%}.pt-price[data-astro-cid-kq73v2v7]{color:#10302a;font-size:1.5rem;display:block}.pt-price[data-astro-cid-kq73v2v7] small[data-astro-cid-kq73v2v7]{font-size:.55em}.pt-cap[data-astro-cid-kq73v2v7]{color:var(--muted);border:1px solid #c9d3dd;border-radius:4px;margin-top:.3rem;padding:.05rem .5rem;font-size:.72rem;display:inline-block}.pt-hint[data-astro-cid-kq73v2v7]{color:var(--muted);text-align:right;margin-bottom:-.6rem;font-size:.72rem;display:none}.pt-truck[data-astro-cid-kq73v2v7]{table-layout:fixed;min-width:640px}.pt-truck[data-astro-cid-kq73v2v7] thead[data-astro-cid-kq73v2v7] th[data-astro-cid-kq73v2v7]{color:var(--ink);background:#fff;border-bottom:2px solid #1f4e79;padding:1.1rem .6rem .8rem;position:relative}.pt-truck[data-astro-cid-kq73v2v7] thead[data-astro-cid-kq73v2v7] th[data-astro-cid-kq73v2v7].pt-corner{color:#fff;background:#1f4e79}.pt-rank[data-astro-cid-kq73v2v7]{color:#fff;border-radius:4px;padding:.1rem .6rem;font-size:.78rem;font-weight:700;display:inline-block}.pt-logo[data-astro-cid-kq73v2v7]{justify-content:center;align-items:center;height:40px;margin:.5rem 0 .25rem;display:flex}.pt-logo[data-astro-cid-kq73v2v7] img[data-astro-cid-kq73v2v7]{object-fit:contain;width:auto;max-width:92%;max-height:32px}.pt-name[data-astro-cid-kq73v2v7]{font-size:.88rem;font-weight:900;display:block}.pt-truck[data-astro-cid-kq73v2v7] .is-top[data-astro-cid-kq73v2v7]{border-left:3px solid #c99a1e;border-right:3px solid #c99a1e;background:#fffbea!important}.pt-truck[data-astro-cid-kq73v2v7] thead[data-astro-cid-kq73v2v7] .is-top[data-astro-cid-kq73v2v7]{border-top:3px solid #c99a1e}.pt-truck[data-astro-cid-kq73v2v7] td[data-astro-cid-kq73v2v7].is-last{border-bottom:3px solid #c99a1e}.pt-crown[data-astro-cid-kq73v2v7]{color:#c99a1e;font-size:1.4rem;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.pt-truck[data-astro-cid-kq73v2v7] .is-top[data-astro-cid-kq73v2v7] .pt-price[data-astro-cid-kq73v2v7]{color:#b3241e}.pt-cta-row[data-astro-cid-kq73v2v7] td[data-astro-cid-kq73v2v7]{padding:.8rem .6rem}.pt-btn[data-astro-cid-kq73v2v7]{background:var(--cta);color:#fff;width:100%;box-shadow:0 3px 0 var(--cta-dark);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.7rem .4rem;font-size:.82rem;font-weight:700;display:inline-flex}.pt-btn[data-astro-cid-kq73v2v7]:hover{opacity:1;box-shadow:0 2px 0 var(--cta-dark);transform:translateY(1px)}.pt-btn[data-astro-cid-kq73v2v7] i[data-astro-cid-kq73v2v7]{font-size:.65rem}.pt-single[data-astro-cid-kq73v2v7]{min-width:600px}.pt-single[data-astro-cid-kq73v2v7] thead[data-astro-cid-kq73v2v7] th[data-astro-cid-kq73v2v7]{padding:.8rem .6rem;font-size:.88rem;line-height:1.4}.pt-single[data-astro-cid-kq73v2v7] thead[data-astro-cid-kq73v2v7] th[data-astro-cid-kq73v2v7] small[data-astro-cid-kq73v2v7]{opacity:.85;font-size:.72rem;font-weight:400;display:block}.pt-h-biz[data-astro-cid-kq73v2v7]{width:34%;background:#2f78b7!important}.pt-h-city[data-astro-cid-kq73v2v7]{background:#1f4e79!important}.pt-h-tag[data-astro-cid-kq73v2v7]{width:fit-content;color:var(--ink);background:#fff;border-radius:4px;margin:0 auto .3rem;padding:.05rem .55rem;font-size:.7rem;display:block}.pt-single[data-astro-cid-kq73v2v7] td[data-astro-cid-kq73v2v7] .pt-price[data-astro-cid-kq73v2v7]{color:#173b5c;font-size:1.3rem}.pt-city[data-astro-cid-kq73v2v7]{color:var(--ink);font-size:.88rem;font-weight:700}.pt-ng[data-astro-cid-kq73v2v7]{color:#a8201b;background:#fdecea;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.pt-fees[data-astro-cid-kq73v2v7]{background:#fff;border:1px solid #c9d3dd;grid-template-columns:1fr 1fr;display:grid}.pt-fee[data-astro-cid-kq73v2v7]{border-bottom:1px solid #dce3ea;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.pt-fee[data-astro-cid-kq73v2v7]:nth-child(odd){border-right:1px solid #dce3ea}.pt-fee[data-astro-cid-kq73v2v7]:nth-last-child(-n+2){border-bottom:none}.pt-fee-price[data-astro-cid-kq73v2v7]{text-align:center;color:#1f4e79;background:#eef3f8;border-radius:4px;flex-shrink:0;width:96px;padding:.5rem .25rem;line-height:1}.pt-fee-price[data-astro-cid-kq73v2v7] .num[data-astro-cid-kq73v2v7]{color:#1f4e79;font-size:1.6rem}.pt-fee-price[data-astro-cid-kq73v2v7] small[data-astro-cid-kq73v2v7]{font-size:.8rem;font-weight:700}.pt-fee-tickets[data-astro-cid-kq73v2v7]{color:var(--muted);margin-top:.35rem;font-size:.66rem;font-weight:700;display:block}.pt-fee-items[data-astro-cid-kq73v2v7]{flex-wrap:wrap;gap:.35rem;display:flex}.pt-fee-items[data-astro-cid-kq73v2v7] li[data-astro-cid-kq73v2v7]{color:var(--ink);background:#f3f6f9;border:1px solid #c9d3dd;border-radius:4px;padding:.2rem .55rem;font-size:.78rem;font-weight:700}@media (width<=768px){.price-hero-grid[data-astro-cid-kq73v2v7]{grid-template-columns:1fr;gap:.25rem}.price-hero-item[data-astro-cid-kq73v2v7]+.price-hero-item[data-astro-cid-kq73v2v7]{border-left:none;border-top:1px solid var(--line)}.price-hero-item[data-astro-cid-kq73v2v7]{padding:.9rem .5rem}.price-hero-num[data-astro-cid-kq73v2v7]{font-size:2.8rem}.price-block-title[data-astro-cid-kq73v2v7]{font-size:1.1rem}.pt-fees[data-astro-cid-kq73v2v7]{grid-template-columns:1fr}.pt-hint[data-astro-cid-kq73v2v7]{display:block}.pt-truck[data-astro-cid-kq73v2v7] tbody[data-astro-cid-kq73v2v7] th[data-astro-cid-kq73v2v7],.pt-truck[data-astro-cid-kq73v2v7] thead[data-astro-cid-kq73v2v7] th[data-astro-cid-kq73v2v7].pt-corner{z-index:2;width:84px;position:sticky;left:0}.pt-truck[data-astro-cid-kq73v2v7]{min-width:560px}.pt-single[data-astro-cid-kq73v2v7]{min-width:0;font-size:.8rem}.pt-single[data-astro-cid-kq73v2v7] th[data-astro-cid-kq73v2v7],.pt-single[data-astro-cid-kq73v2v7] td[data-astro-cid-kq73v2v7]{padding:.65rem .4rem}.pt-single[data-astro-cid-kq73v2v7] thead[data-astro-cid-kq73v2v7] th[data-astro-cid-kq73v2v7]{font-size:.74rem}.pt-single[data-astro-cid-kq73v2v7] tbody[data-astro-cid-kq73v2v7] th[data-astro-cid-kq73v2v7]{white-space:normal;width:22%}.pt-single[data-astro-cid-kq73v2v7] td[data-astro-cid-kq73v2v7] .pt-price[data-astro-cid-kq73v2v7]{font-size:1.05rem}.pt-city[data-astro-cid-kq73v2v7]{font-size:.76rem}.pt-ng[data-astro-cid-kq73v2v7]{padding:.2rem .4rem;font-size:.7rem}.pt-fee[data-astro-cid-kq73v2v7]:nth-child(odd){border-right:none}.pt-fee[data-astro-cid-kq73v2v7]:nth-last-child(2){border-bottom:1px solid #dce3ea}.pt-fee-price[data-astro-cid-kq73v2v7]{width:80px}}.area-guide{background:var(--p-mint)}.area-guide .area-info{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;margin-bottom:2.5rem;display:grid}.area-guide .area-info>*{min-width:0}.area-guide .ai-panel{background:#fff;border:1px solid #d6e3dc}.area-guide .ai-head{color:#fff;background:#12795a;align-items:center;gap:.55rem;padding:.85rem 1.2rem;font-size:1.05rem;font-weight:900;display:flex}.area-guide .ai-panel.is-navy{border-color:#d6e3dc}.area-guide .ai-panel.is-navy .ai-head{background:#0b4d3a}.area-guide .ai-body{padding:1.2rem}.area-guide .ai-tel{color:#0b4d3a;background:#f5f9f7;border:2px solid #12795a;border-radius:4px;flex-direction:column;align-items:center;margin-bottom:1rem;padding:.85rem;display:flex}.area-guide .ai-tel:hover{opacity:1;background:#eaf4ef}.area-guide .ai-tel-tag{color:#12795a;font-size:.75rem;font-weight:700}.area-guide .ai-tel-num{color:#0b4d3a;white-space:nowrap;margin-top:.15rem;font-size:2.3rem}@media (width<=400px){.area-guide .ai-tel-num{font-size:1.9rem}.area-guide .ai-dl>div{grid-template-columns:64px 1fr}}.area-guide .ai-dl{border-top:1px solid #e5ece8}.area-guide .ai-dl>div{border-bottom:1px solid #e5ece8;grid-template-columns:76px 1fr;gap:.75rem;padding:.6rem 0;display:grid}.area-guide .ai-dl dt{color:var(--muted);font-size:.8rem;font-weight:700}.area-guide .ai-dl dd{color:var(--ink);font-size:.9rem;font-weight:700;line-height:1.5}.area-guide .ai-dl dd small{color:var(--muted);font-size:.75rem;font-weight:400;display:block}.area-guide .ai-fee{color:#0b4d3a;font-size:1.5rem}.area-guide .ai-facilities{gap:.5rem;margin-bottom:1rem;display:grid}.area-guide .ai-facilities li{background:#f5f9f7;border-left:4px solid #12795a;flex-direction:column;padding:.65rem .85rem;display:flex}.area-guide .ai-facilities b{color:var(--ink);font-size:.95rem}.area-guide .ai-facilities span{color:var(--muted);font-size:.8rem}.area-guide .ai-alert{background:#fff8e6;border:1px solid #f1d99b;margin-top:1rem;padding:.75rem .9rem}.area-guide .ai-alert p{color:#5b4300;gap:.45rem;font-size:.82rem;line-height:1.65;display:flex}.area-guide .ai-alert p+p{margin-top:.35rem}.area-guide .ai-alert i{color:#d99a00;margin-top:.25em}.area-guide .ward-selector{box-shadow:var(--shadow-card);background:#fff;border-radius:8px;margin-bottom:2.5rem;padding:2rem}.area-guide .ward-selector-title{text-align:center;color:var(--ink);margin-bottom:.5rem;font-size:1.2rem;font-weight:900}.area-guide .ward-selector-title i{color:var(--brand);margin-right:.3rem}.area-guide .ward-selector-note{text-align:center;color:var(--muted);margin-bottom:1.25rem;font-size:.8rem;line-height:1.7}.area-guide .ward-btns{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.area-guide .ward-btn{min-width:84px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d6e3dc;border-radius:4px;padding:.6rem 1rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:all .2s}.area-guide .ward-btn:hover{border-color:var(--brand);color:var(--brand)}.area-guide .ward-btn.is-active{background:var(--brand);border-color:var(--brand);color:#fff}.area-guide .accordion-content{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.area-guide .accordion-content>div{overflow:hidden}.area-guide .accordion-content.is-open{grid-template-rows:1fr}.area-guide .accordion-inner-pad{padding-top:1.5rem}.area-guide .ward-result-inner{background:var(--bg-soft);border-radius:8px;padding:2rem 1.75rem 1.75rem;position:relative}.area-guide .ward-result-badge{background:var(--brand);color:#fff;white-space:nowrap;border-radius:4px;padding:.3rem 1.1rem;font-size:.8rem;font-weight:700;position:absolute;top:-.8rem;left:50%;transform:translate(-50%)}.area-guide .close-btn{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:50%;position:absolute;top:.75rem;right:.75rem}.area-guide .result-factory-name h4{text-align:center;color:var(--brand-dark);margin-bottom:1.25rem;font-size:1.35rem;font-weight:900}.area-guide .result-columns{grid-template-columns:1.2fr 1fr;align-items:start;gap:1.5rem;display:grid}.area-guide .result-desc{color:var(--text);margin-bottom:.9rem;font-size:.92rem;line-height:1.8}.area-guide .result-notes{color:var(--text);background:#fff;border-radius:8px;margin-bottom:1rem;padding:.8rem 1rem;font-size:.84rem;line-height:1.7}.area-guide .result-notes i{color:var(--brand)}.area-guide .result-checklist{flex-direction:column;gap:.45rem;display:flex}.area-guide .result-checklist li{color:var(--ink);font-size:.85rem;font-weight:700;line-height:1.6}.area-guide .result-checklist li i{color:var(--brand);margin-right:.3rem}.area-guide .result-contact-card{text-align:center;box-shadow:var(--shadow-card);background:#fff;border-radius:8px;padding:1.4rem}.area-guide .contact-label{color:var(--brand);background:var(--p-mint);border-radius:4px;padding:.2rem .8rem;font-size:.75rem;font-weight:700;display:inline-block}.area-guide .tel-link{font-family:var(--num-font);color:var(--brand-dark);justify-content:center;align-items:center;gap:.4rem;margin:.6rem 0 .4rem;font-size:1.9rem;font-weight:700;display:flex}.area-guide .tel-link i{font-size:1.1rem}.area-guide .contact-hours{color:var(--muted);font-size:.78rem}.area-guide .contact-divider{background:var(--line);height:1px;margin:.9rem 0}.area-guide .contact-address-label{color:var(--ink);font-size:.78rem;font-weight:700}.area-guide .contact-address-label i{color:var(--brand)}.area-guide .address-text{color:var(--text);margin-top:.2rem;font-size:.85rem}.area-guide .outside-note{box-shadow:var(--shadow-card);background:#fff;border-radius:8px;overflow:hidden}.area-guide .outside-note-inner{grid-template-columns:1fr 1.3fr;display:grid}.area-guide .outside-note-image img{object-fit:cover;width:100%;height:100%;display:block}.area-guide .outside-note-content{padding:2rem}.area-guide .outside-title{color:var(--ink);margin-bottom:.75rem;font-size:1.15rem;font-weight:900;line-height:1.55}.area-guide .outside-note-content p{color:var(--text);font-size:.9rem;line-height:1.85}@media (width<=860px){.area-guide .area-info{grid-template-columns:1fr}.area-guide .ward-selector{padding:1.4rem 1rem}.area-guide .ward-btn{min-width:0;padding:.55rem .9rem;font-size:.85rem}.area-guide .ward-result-inner{padding:1.9rem 1rem 1.25rem}.area-guide .result-columns,.area-guide .outside-note-inner{grid-template-columns:1fr}.area-guide .outside-note-image img{aspect-ratio:16/9;height:auto}.area-guide .outside-note-content{padding:1.4rem 1.2rem}}.diagnosis-tool{background-color:#fff}.diagnosis-inner{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.diagnosis-tool .section-title-wrapper{text-align:center;margin-bottom:2.5rem}.diagnosis-container{background:#eaf4ef;border-radius:8px;max-width:680px;margin:0 auto;padding:1.25rem}.hidden{display:none!important}.diagnosis-answering,.diagnosis-calculating,.diagnosis-result{background:#fff;border-radius:8px;padding:1.75rem 1.75rem 2rem}.diagnosis-progress{margin-bottom:1.25rem}.progress-info{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.progress-step{font-family:var(--num-font);color:var(--brand);letter-spacing:.08em;font-size:1.1rem}.progress-count{font-family:var(--num-font);color:var(--muted);font-size:.95rem}.progress-bar-bg{background:#e5ece8;border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-bar-fill{background:var(--brand-grad);border-radius:999px;height:100%;transition:width .5s}.diagnosis-question-card{background:0 0;border:none;padding:0}.diagnosis-question{color:var(--ink);text-align:center;margin:.75rem 0 1.5rem;font-size:1.3rem;font-weight:900;line-height:1.55}.diagnosis-options{border:1px solid var(--line);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.diagnosis-option-btn{border:none;border-bottom:1px solid var(--line);cursor:pointer;width:100%;color:var(--ink);text-align:left;background:#fff;align-items:center;gap:.9rem;padding:1.1rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:700;transition:background .2s;display:flex}.diagnosis-option-btn:last-child{border-bottom:none}.diagnosis-option-btn:hover{background:var(--p-mint)}.option-no{background:var(--brand);color:#fff;width:1.7rem;height:1.7rem;font-family:var(--num-font);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;display:flex}.option-text{flex:1}.option-arrow{color:#a9bcb4;transition:transform .2s,color .2s}.diagnosis-option-btn:hover .option-arrow{color:var(--brand);transform:translate(3px)}.calc-spinner-wrapper{width:80px;height:80px;margin:0 auto 1.5rem;position:relative}.calc-spinner-bg{border:4px solid #12795a26;border-radius:50%;position:absolute;inset:0}.calc-spinner{border:4px solid var(--brand);border-top-color:#0000;border-radius:50%;animation:1s linear infinite spin;position:absolute;inset:0}.calc-icon-fa{color:var(--brand);font-size:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{to{transform:rotate(360deg)}}.diagnosis-calculating{flex-direction:column;align-items:center;padding:3.5rem 1rem;display:flex}.calc-title{color:var(--ink);margin-bottom:.5rem;font-size:1.15rem;font-weight:900}.calc-text{color:var(--muted);font-size:.875rem}.result-badge-wrapper{text-align:center;margin-bottom:1.25rem}.result-badge{color:#fff;letter-spacing:.1em;background:#0b4d3a;border-radius:4px;margin-bottom:.5rem;padding:.25rem 1rem;font-size:.78rem;font-weight:700;display:inline-block}.result-heading{color:var(--ink);font-size:1.2rem;font-weight:900}.result-card{border:2px solid var(--brand);background:#fff;border-radius:8px;padding:1.75rem}.result-card-inner{text-align:center;margin-bottom:1.25rem}.result-logo{object-fit:contain;height:56px;margin:0 auto .9rem;display:block}.result-name{color:var(--ink);margin-bottom:.6rem;font-size:1.5rem;font-weight:900}.result-catchphrase{color:var(--brand-dark);background:var(--p-mint);border-radius:4px;padding:.45rem 1rem;font-size:.875rem;font-weight:700;display:inline-block}.result-description{color:var(--text);margin-bottom:1.25rem;font-size:.9rem;line-height:1.85}.result-features{background:var(--bg-soft);border-radius:8px;margin-bottom:1.75rem;padding:1.1rem 1.25rem}.result-features-title{color:var(--ink);align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.9rem;font-weight:900;display:flex}.result-features-title i{color:var(--brand)}.result-features-list{flex-direction:column;gap:.55rem;display:flex}.result-features-list li{color:var(--ink);align-items:center;gap:.65rem;font-size:.88rem;font-weight:700;display:flex}.result-features-list li i{color:var(--brand);flex-shrink:0}.result-navigate{width:100%;padding-left:1rem;font-size:1.05rem;display:flex}.result-reset{cursor:pointer;width:100%;color:var(--muted);background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.75rem;font-family:inherit;font-size:.875rem;font-weight:700;display:flex}.result-reset:hover{color:var(--brand)}@media (width<=768px){.diagnosis-container{border-radius:8px;padding:.75rem}.diagnosis-answering,.diagnosis-calculating,.diagnosis-result{padding:1.25rem 1rem 1.5rem}.diagnosis-question{margin-bottom:1.1rem;font-size:1.1rem}.diagnosis-option-btn{padding:.95rem .9rem;font-size:.92rem}.result-card{padding:1.25rem}.result-name{font-size:1.25rem}.result-navigate{font-size:.95rem}}.service-search[data-astro-cid-audzybrt]{--brand:#1f4e79;--brand-dark:#173b5c;background-color:#eef3f8}.search-title-area[data-astro-cid-audzybrt]{text-align:center;margin-bottom:2.5rem}.search-sub-label[data-astro-cid-audzybrt]{color:var(--brand);letter-spacing:.12em;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.95rem;font-weight:700;display:inline-flex}.search-sub-deco[data-astro-cid-audzybrt]{background:var(--brand);width:14px;height:1.5px;display:inline-block}.search-sub-deco--left[data-astro-cid-audzybrt]{transform:rotate(50deg)}.search-sub-deco--right[data-astro-cid-audzybrt]{transform:rotate(-50deg)}.sp-only[data-astro-cid-audzybrt]{display:none}@media (width<=640px){.sp-only[data-astro-cid-audzybrt]{display:block}}.search-form[data-astro-cid-audzybrt]{background:#fff;border:1px solid #dce3ea;border-radius:8px;padding:2rem 2.25rem 2.25rem}.form-section[data-astro-cid-audzybrt]{margin-bottom:1.75rem}.form-section__title[data-astro-cid-audzybrt]{color:var(--ink);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:1rem;font-weight:900;display:flex}.form-section__title[data-astro-cid-audzybrt]:before{content:"";background:var(--brand);border-radius:4px;width:4px;height:1.1em}.form-section__note[data-astro-cid-audzybrt]{color:var(--muted);margin:-.4rem 0 .75rem;font-size:.78rem}.radio-grid[data-astro-cid-audzybrt]{gap:.6rem;display:grid}.radio-grid--3[data-astro-cid-audzybrt]{grid-template-columns:repeat(3,1fr)}.radio-grid--2[data-astro-cid-audzybrt]{grid-template-columns:repeat(2,1fr)}@media (width<=640px){.radio-grid--3[data-astro-cid-audzybrt],.radio-grid--2[data-astro-cid-audzybrt]{grid-template-columns:1fr}}.radio-btn[data-astro-cid-audzybrt],.check-btn[data-astro-cid-audzybrt]{color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #c9d3dd;border-radius:4px;align-items:center;padding:.8rem 1.1rem;font-family:inherit;transition:all .2s;display:flex}.radio-btn[data-astro-cid-audzybrt]:hover,.check-btn[data-astro-cid-audzybrt]:hover{border-color:var(--brand);background:#f3f6f9}.radio-btn[data-astro-cid-audzybrt].is-selected,.check-btn[data-astro-cid-audzybrt].is-selected{background:var(--brand);border-color:var(--brand);color:#fff}.radio-btn__circle[data-astro-cid-audzybrt]{border:2px solid #a9bcb4;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-right:.7rem;position:relative}.radio-btn[data-astro-cid-audzybrt].is-selected .radio-btn__circle[data-astro-cid-audzybrt]{border-color:#fff}.radio-btn[data-astro-cid-audzybrt].is-selected .radio-btn__circle[data-astro-cid-audzybrt]:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-btn__label[data-astro-cid-audzybrt],.check-btn__label[data-astro-cid-audzybrt]{color:inherit;font-size:.9rem;font-weight:700}.check-btn__icon[data-astro-cid-audzybrt]{color:var(--brand);text-align:center;flex-shrink:0;width:20px;margin-right:.7rem;font-size:1rem}.check-btn[data-astro-cid-audzybrt].is-selected .check-btn__icon[data-astro-cid-audzybrt]{color:#fff}.form-actions[data-astro-cid-audzybrt]{border-top:1px dashed var(--line);justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.75rem;display:flex}.btn-clear[data-astro-cid-audzybrt]{color:var(--text);cursor:pointer;background:#fff;border:1px solid #c9d3dd;border-radius:4px;padding:.9rem 2rem;font-family:inherit;font-size:.9rem;font-weight:700}.btn-search[data-astro-cid-audzybrt]{border:none;gap:.5rem;min-width:320px;font-family:inherit;font-size:1.05rem}@media (width<=640px){.search-form[data-astro-cid-audzybrt]{border-radius:8px;padding:1.4rem 1.1rem 1.6rem}.form-actions[data-astro-cid-audzybrt]{flex-direction:column-reverse}.btn-clear[data-astro-cid-audzybrt]{width:100%}.btn-search[data-astro-cid-audzybrt]{width:100%;min-width:0}}.search-results[data-astro-cid-audzybrt]{margin-top:2.5rem}.result-count[data-astro-cid-audzybrt]{color:var(--ink);margin-bottom:.75rem;font-size:1rem;font-weight:900}.result-count__num[data-astro-cid-audzybrt]{color:var(--brand-dark);margin-right:4px;font-size:2.2rem}.result-table-wrap[data-astro-cid-audzybrt]{box-shadow:var(--shadow-card);border:1px solid var(--line);background:#fff;border-radius:8px;overflow-x:auto}.result-table{border-collapse:collapse;text-align:center;width:100%;min-width:650px;font-size:.85rem}.result-table thead th{color:#fff;border-bottom:2px solid var(--brand);background:#1f4e79;padding:.9rem .5rem;font-size:.8rem}.result-table thead th+th{border-left:1px solid var(--line)}.result-table tbody td{vertical-align:middle;border-bottom:1px solid var(--line);padding:.9rem .5rem}.result-table tbody td+td{border-left:1px solid var(--line)}.rt-broker-name{color:var(--ink);margin-bottom:4px;font-size:.8rem;font-weight:700;display:block}.rt-broker-logo{object-fit:contain;height:26px;margin:0 auto;display:block}.rt-go-official{background:var(--cta);white-space:nowrap;box-shadow:0 3px 0 var(--cta-dark);border-radius:999px;padding:.55rem 1rem;font-size:.8rem;font-weight:700;display:inline-block;color:#fff!important}.no-results[data-astro-cid-audzybrt]{text-align:center;background:#fff;border-radius:8px;padding:3rem}.no-results__icon[data-astro-cid-audzybrt]{color:#d6e3dc;margin-bottom:.75rem;font-size:2.5rem}.no-results__title[data-astro-cid-audzybrt]{color:var(--ink);font-size:1.05rem;font-weight:900}.no-results__sub[data-astro-cid-audzybrt]{color:var(--muted);margin-top:.5rem;font-size:.85rem}.quick-reference[data-astro-cid-ckl36duy]{background-color:#fff}.reference-top[data-astro-cid-ckl36duy]{text-align:center;margin-bottom:30px}.qr-quad[data-astro-cid-ckl36duy]{color:var(--brand);opacity:.75;z-index:2;font-size:.72rem;font-weight:700;position:absolute}.reference-top--notes[data-astro-cid-ckl36duy]{color:#6a7b76;margin-top:10px;font-size:.8rem}.qr-name[data-astro-cid-ckl36duy]{text-align:center;max-width:96px;line-height:1.25;white-space:normal!important}@media (width<=640px){.qr-logo[data-astro-cid-ckl36duy]{max-width:62px!important;height:26px!important}.qr-name[data-astro-cid-ckl36duy]{max-width:72px;font-size:.7rem!important}.qr-badge[data-astro-cid-ckl36duy]{padding:1px 6px!important;font-size:.55rem!important}}@media (width<=380px){.qr-logo[data-astro-cid-ckl36duy]{max-width:52px!important;height:22px!important}.qr-name[data-astro-cid-ckl36duy]{max-width:60px;font-size:.62rem!important}}.sv-section[data-astro-cid-4cvv3uhw]{--sv-a:var(--brand);--sv-b:var(--c-navy);--sv-paper:#f4e7b8;--sv-rule:#dce3e0;--sv-grid:#edf1ef;--sv-muted:#5b6b66;border-top:1px solid var(--line);background:#fff}.sv-intro[data-astro-cid-4cvv3uhw]{max-width:760px;color:var(--text);text-align:center;margin:-1rem auto 2rem;font-size:.93rem;line-height:1.9}.sv-overview[data-astro-cid-4cvv3uhw]{border-top:1px solid var(--sv-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:3rem;display:grid}.sv-overview[data-astro-cid-4cvv3uhw] li[data-astro-cid-4cvv3uhw]{border-bottom:1px solid var(--sv-rule);flex-direction:column;gap:.2rem;padding:.85rem 1.1rem .9rem;display:flex}.sv-overview[data-astro-cid-4cvv3uhw] li[data-astro-cid-4cvv3uhw]:first-child{grid-column:1/-1;padding-left:0}.sv-overview[data-astro-cid-4cvv3uhw] li[data-astro-cid-4cvv3uhw]:nth-child(2){padding-left:0}.sv-overview[data-astro-cid-4cvv3uhw] li[data-astro-cid-4cvv3uhw]:nth-child(n+3){border-left:1px solid var(--sv-rule)}.sv-overview__label[data-astro-cid-4cvv3uhw]{letter-spacing:.06em;color:var(--sv-muted);font-size:.75rem;font-weight:500}.sv-overview__val[data-astro-cid-4cvv3uhw]{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:700;line-height:1.6}.sv-card[data-astro-cid-4cvv3uhw]{border:1px solid var(--sv-rule);background:#fff;border-radius:12px;margin:0 0 3rem;padding:2.6rem 2rem 2rem;position:relative}.sv-tag[data-astro-cid-4cvv3uhw]{background:var(--sv-paper);max-width:calc(100% - 3rem);color:var(--ink);border-radius:2px;align-items:baseline;gap:.75rem;padding:.5rem 1.15rem .5rem 1rem;font-size:1.02rem;font-weight:900;line-height:1.45;display:inline-flex;position:absolute;top:-1rem;left:1.5rem;box-shadow:0 1px 2px #10302a1f}.sv-tag__num[data-astro-cid-4cvv3uhw]{letter-spacing:.06em;font-variant-numeric:tabular-nums;border-right:1px solid #10302a47;flex-shrink:0;padding-right:.75rem;font-size:.82rem;font-weight:700}.sv-meta[data-astro-cid-4cvv3uhw]{text-align:center;color:var(--sv-muted);font-variant-numeric:tabular-nums;margin-bottom:1.75rem;font-size:.76rem}.sv-pair[data-astro-cid-4cvv3uhw]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sv-group[data-astro-cid-4cvv3uhw]{flex-direction:column;min-width:0;margin:0;padding:0 1.75rem 0 0;display:flex}.sv-group--b[data-astro-cid-4cvv3uhw]{border-left:1px solid var(--sv-rule);padding:0 0 0 1.75rem}.sv-group--a[data-astro-cid-4cvv3uhw]{--g-color:var(--sv-a);--g-tint:#eef5f1}.sv-group--b[data-astro-cid-4cvv3uhw]{--g-color:var(--sv-b);--g-tint:#eef2f7}.sv-voice[data-astro-cid-4cvv3uhw]{flex:1 0 auto;align-items:flex-start;gap:.85rem;margin-bottom:1.1rem;display:flex}.sv-avatar[data-astro-cid-4cvv3uhw]{background:var(--g-tint);width:2.6rem;height:2.6rem;color:var(--g-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.sv-bubble[data-astro-cid-4cvv3uhw]{background:var(--g-tint);min-width:0;color:var(--ink);border-radius:10px;flex:1;padding:.65rem .9rem;font-size:.84rem;font-weight:700;line-height:1.7;position:relative}.sv-bubble[data-astro-cid-4cvv3uhw]:before{content:"";border-style:solid;border-width:6px 8px 6px 0;border-color:transparent var(--g-tint) transparent transparent;width:0;height:0;position:absolute;top:.95rem;left:-7px}.sv-bubble[data-astro-cid-4cvv3uhw] b[data-astro-cid-4cvv3uhw]{color:var(--g-color);letter-spacing:.04em;margin-bottom:.1rem;font-size:.75rem;display:block}.sv-group__cap[data-astro-cid-4cvv3uhw]{color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;margin-bottom:.5rem;font-size:.76rem;font-weight:700;display:flex}.sv-group__cap[data-astro-cid-4cvv3uhw]:before{content:"";background:var(--g-color);border-radius:1px;width:.6rem;height:.6rem}.sv-cols[data-astro-cid-4cvv3uhw]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:.4rem;display:grid}.sv-col[data-astro-cid-4cvv3uhw]{flex-direction:column;min-width:0;display:flex}.sv-col__area[data-astro-cid-4cvv3uhw]{background:repeating-linear-gradient(to top, transparent 0 44px, var(--sv-grid) 44px 45px);border-bottom:1px solid #a8b6b0;flex-direction:column;justify-content:flex-end;align-items:center;height:180px;display:flex}.sv-col__val[data-astro-cid-4cvv3uhw]{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-bottom:.1rem;font-size:.9rem;font-weight:700;line-height:1.1}.sv-col__n[data-astro-cid-4cvv3uhw]{color:var(--sv-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-bottom:.3rem;font-size:.75rem;line-height:1.3}.sv-col__val[data-astro-cid-4cvv3uhw] small[data-astro-cid-4cvv3uhw]{margin-left:1px;font-size:.75rem;font-weight:500}.sv-col__bar[data-astro-cid-4cvv3uhw]{background:var(--g-color);opacity:.32;border-radius:2px 2px 0 0;flex-shrink:0;width:62%;max-width:36px;min-height:2px;display:block}.sv-col[data-astro-cid-4cvv3uhw].is-top .sv-col__bar[data-astro-cid-4cvv3uhw]{opacity:1}.sv-col[data-astro-cid-4cvv3uhw].is-top .sv-col__val[data-astro-cid-4cvv3uhw]{color:var(--g-color);font-size:1.12rem;font-weight:900}.sv-col__label[data-astro-cid-4cvv3uhw]{color:var(--text);text-align:center;word-break:break-all;margin-top:.45rem;font-size:.75rem;line-height:1.4}.sv-stacks[data-astro-cid-4cvv3uhw]{flex-direction:column;gap:2rem;display:flex}.sv-stack__head[data-astro-cid-4cvv3uhw]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.sv-stack__q[data-astro-cid-4cvv3uhw]{color:var(--ink);font-size:.98rem;font-weight:900}.sv-stack__sum[data-astro-cid-4cvv3uhw]{color:var(--brand-dark);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.84rem;font-weight:700}.sv-stack__band[data-astro-cid-4cvv3uhw]{border-radius:3px;height:2.4rem;display:flex;overflow:hidden}.sv-stack__seg[data-astro-cid-4cvv3uhw]{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex;overflow:hidden}.sv-stack__seg[data-astro-cid-4cvv3uhw]+.sv-stack__seg[data-astro-cid-4cvv3uhw]{border-left:1px solid #fff}.sv-stack__legend[data-astro-cid-4cvv3uhw]{flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:.6rem;display:flex}.sv-stack__legend[data-astro-cid-4cvv3uhw] li[data-astro-cid-4cvv3uhw]{color:var(--sv-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.sv-stack__legend[data-astro-cid-4cvv3uhw] span[data-astro-cid-4cvv3uhw]{border-radius:1px;width:.6rem;height:.6rem}.sv-insight[data-astro-cid-4cvv3uhw]{border-top:1px solid var(--ink);padding-top:1.4rem}.sv-insight__ttl[data-astro-cid-4cvv3uhw]{color:var(--ink);margin-bottom:.4rem;font-size:1.12rem;font-weight:900}.sv-insight__txt[data-astro-cid-4cvv3uhw]{color:var(--text);font-size:.86rem;line-height:1.85}.sv-insight__body[data-astro-cid-4cvv3uhw]{border-bottom:1px solid var(--sv-rule);padding:.6rem 0 1rem}.sv-insight__link[data-astro-cid-4cvv3uhw]{text-align:right;margin-top:1rem}.sv-insight__link[data-astro-cid-4cvv3uhw] a[data-astro-cid-4cvv3uhw]{color:var(--brand);text-underline-offset:3px;align-items:center;gap:.4rem;font-size:.84rem;font-weight:700;text-decoration:underline;display:inline-flex}@media (width<=768px){.sv-intro[data-astro-cid-4cvv3uhw]{text-align:left;margin-top:-.5rem;font-size:.88rem}.sv-overview[data-astro-cid-4cvv3uhw]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2.5rem}.sv-overview[data-astro-cid-4cvv3uhw] li[data-astro-cid-4cvv3uhw]{padding:.7rem .75rem}.sv-overview[data-astro-cid-4cvv3uhw] li[data-astro-cid-4cvv3uhw]:first-child,.sv-overview[data-astro-cid-4cvv3uhw] li[data-astro-cid-4cvv3uhw]:nth-child(4){border-left:0;grid-column:1/-1;padding-left:0}.sv-overview[data-astro-cid-4cvv3uhw] li[data-astro-cid-4cvv3uhw]:nth-child(2){padding-left:0}.sv-overview__val[data-astro-cid-4cvv3uhw]{font-size:.8rem}.sv-card[data-astro-cid-4cvv3uhw]{border-radius:10px;margin-bottom:2.6rem;padding:2.5rem 1rem 1.3rem}.sv-tag[data-astro-cid-4cvv3uhw]{gap:.6rem;max-width:calc(100% - 1.8rem);padding:.45rem .9rem .45rem .8rem;font-size:.92rem;left:.9rem}.sv-tag__num[data-astro-cid-4cvv3uhw]{padding-right:.6rem}.sv-meta[data-astro-cid-4cvv3uhw]{text-align:left;margin-bottom:1.3rem}.sv-pair[data-astro-cid-4cvv3uhw]{grid-template-columns:1fr;gap:1.6rem}.sv-group[data-astro-cid-4cvv3uhw],.sv-group--b[data-astro-cid-4cvv3uhw]{border-left:0;padding:0}.sv-group--b[data-astro-cid-4cvv3uhw]{border-top:1px solid var(--sv-rule);padding-top:1.6rem}.sv-cols[data-astro-cid-4cvv3uhw]{gap:.25rem}.sv-col__area[data-astro-cid-4cvv3uhw]{background:repeating-linear-gradient(to top, transparent 0 36px, var(--sv-grid) 36px 37px);height:150px}.sv-col__val[data-astro-cid-4cvv3uhw]{font-size:.76rem}.sv-col[data-astro-cid-4cvv3uhw].is-top .sv-col__val[data-astro-cid-4cvv3uhw]{font-size:.9rem}.sv-col__label[data-astro-cid-4cvv3uhw]{font-size:.75rem}.sv-stack__head[data-astro-cid-4cvv3uhw]{flex-direction:column;align-items:flex-start;gap:.25rem}.sv-stack__seg[data-astro-cid-4cvv3uhw]{font-size:.75rem}}.rb-section[data-astro-cid-dyblk7lo]{--rb-rule:#dce3e0;--rb-muted:#5b6b66;background:var(--p-sky);border-top:1px solid var(--line)}.rb-funnel[data-astro-cid-dyblk7lo]{background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin-bottom:3.5rem;padding:1.75rem 2rem;display:flex}.rb-funnel__step[data-astro-cid-dyblk7lo]{text-align:center;min-width:200px}.rb-funnel__num[data-astro-cid-dyblk7lo]{color:var(--rb-muted);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:700;line-height:1.1}.rb-funnel__num[data-astro-cid-dyblk7lo] span[data-astro-cid-dyblk7lo]{margin-left:3px;font-size:.9rem;font-weight:500}.rb-funnel__step[data-astro-cid-dyblk7lo].is-main .rb-funnel__num[data-astro-cid-dyblk7lo]{color:var(--brand);font-size:3.4rem;font-weight:900}.rb-funnel__txt[data-astro-cid-dyblk7lo]{color:var(--text);margin-top:.35rem;font-size:.78rem;line-height:1.55}.rb-funnel__arrow[data-astro-cid-dyblk7lo]{color:#a9b6b1;font-size:1.1rem}.rb-funnel__chips[data-astro-cid-dyblk7lo]{border-left:1px solid var(--rb-rule);flex-direction:column;gap:.45rem;padding-left:2rem;display:flex}.rb-funnel__chips[data-astro-cid-dyblk7lo] li[data-astro-cid-dyblk7lo]{color:var(--text);font-size:.82rem;line-height:1.5}.rb-funnel__chips[data-astro-cid-dyblk7lo] b[data-astro-cid-dyblk7lo]{color:var(--ink);font-variant-numeric:tabular-nums;margin:0 2px;font-size:1.05rem;font-weight:900}.rb-h3[data-astro-cid-dyblk7lo]{color:var(--ink);align-items:baseline;gap:.75rem;margin-bottom:.45rem;font-size:1.3rem;font-weight:900;display:flex}.rb-h3[data-astro-cid-dyblk7lo] span[data-astro-cid-dyblk7lo]{color:var(--c-navy);font-variant-numeric:tabular-nums;border-right:1px solid #b5c2bd;flex-shrink:0;padding-right:.75rem;font-size:1rem;font-weight:700;line-height:1.2}.rb-sub[data-astro-cid-dyblk7lo]{color:#5b6b66;margin-bottom:1.1rem;font-size:.84rem;line-height:1.75}.rb-sp[data-astro-cid-dyblk7lo]{display:none}.rb-map[data-astro-cid-dyblk7lo]{background:#fff;border-radius:12px;flex-direction:column;margin-bottom:3.5rem;padding:.25rem 1.5rem;display:flex}.rb-map__row[data-astro-cid-dyblk7lo]{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1.25fr);align-items:center;padding:1rem 0;display:grid}.rb-map__row[data-astro-cid-dyblk7lo]+.rb-map__row[data-astro-cid-dyblk7lo]{border-top:1px solid var(--rb-rule)}.rb-map__voice[data-astro-cid-dyblk7lo]{flex-direction:column;gap:.7rem;display:flex}.rb-map__q[data-astro-cid-dyblk7lo]{flex-direction:column;gap:.25rem;display:flex}.rb-map__item[data-astro-cid-dyblk7lo]{color:var(--ink);font-size:.86rem;font-weight:700;line-height:1.5}.rb-map__line[data-astro-cid-dyblk7lo]{grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.rb-map__line--a[data-astro-cid-dyblk7lo]{--rb-g:var(--brand)}.rb-map__line--b[data-astro-cid-dyblk7lo]{--rb-g:var(--c-navy)}.rb-map__grp[data-astro-cid-dyblk7lo]{color:var(--rb-muted);white-space:nowrap;font-size:.75rem}.rb-map__meter[data-astro-cid-dyblk7lo]{background:#e8edeb;border-radius:2px;height:4px;overflow:hidden}.rb-map__meter[data-astro-cid-dyblk7lo] span[data-astro-cid-dyblk7lo]{background:var(--rb-g);height:100%;display:block}.rb-map__pct[data-astro-cid-dyblk7lo]{text-align:right;min-width:6.6rem;color:var(--rb-g);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.15rem;font-weight:900;line-height:1.2}.rb-map__pct[data-astro-cid-dyblk7lo] small[data-astro-cid-dyblk7lo]{margin-left:1px;font-size:.75rem;font-weight:500}.rb-map__n[data-astro-cid-dyblk7lo]{color:var(--rb-muted);margin-left:.4rem;font-size:.75rem;font-weight:500}.rb-map__arrow[data-astro-cid-dyblk7lo]{color:#a9b6b1;justify-self:center;font-size:.9rem}.rb-map__axis[data-astro-cid-dyblk7lo]{grid-template-columns:5em 1fr;align-items:baseline;gap:1rem;display:grid}.rb-map__axisname[data-astro-cid-dyblk7lo]{color:var(--brand);font-size:.92rem;font-weight:900}.rb-map__axis[data-astro-cid-dyblk7lo] ul[data-astro-cid-dyblk7lo]{flex-direction:column;gap:.15rem;display:flex}.rb-map__axis[data-astro-cid-dyblk7lo] li[data-astro-cid-dyblk7lo]{color:var(--text);padding-left:1.1rem;font-size:.8rem;line-height:1.65;position:relative}.rb-map__axis[data-astro-cid-dyblk7lo] li[data-astro-cid-dyblk7lo]:before{font-family:"Font Awesome 6 Free";font-size:.66rem;font-weight:900;position:absolute;top:.05em;left:0}.rb-map__axis[data-astro-cid-dyblk7lo] li[data-astro-cid-dyblk7lo].is-high:before{content:"";color:var(--brand)}.rb-map__axis[data-astro-cid-dyblk7lo] li[data-astro-cid-dyblk7lo].is-low:before{content:"";color:#8c9a95}.rb-table-wrap[data-astro-cid-dyblk7lo]{-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;padding:.5rem .75rem .75rem;overflow-x:auto}.rb-table[data-astro-cid-dyblk7lo]{border-collapse:separate;border-spacing:3px;width:100%;min-width:640px;font-size:.9rem}.rb-table[data-astro-cid-dyblk7lo] th[data-astro-cid-dyblk7lo],.rb-table[data-astro-cid-dyblk7lo] td[data-astro-cid-dyblk7lo]{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:3px;padding:.65rem .5rem}.rb-table[data-astro-cid-dyblk7lo] thead[data-astro-cid-dyblk7lo] th[data-astro-cid-dyblk7lo]{letter-spacing:.04em;color:var(--rb-muted);border-bottom:1px solid var(--rb-rule);border-radius:0;padding-bottom:.5rem;font-size:.75rem;font-weight:500}.rb-table[data-astro-cid-dyblk7lo] td[data-astro-cid-dyblk7lo]{font-weight:700}.rb-table[data-astro-cid-dyblk7lo] td[data-astro-cid-dyblk7lo].is-na{color:var(--rb-muted);background:#f4f6f5;font-size:.75rem;font-weight:400}.rb-table[data-astro-cid-dyblk7lo] .rb-name[data-astro-cid-dyblk7lo]{text-align:left;z-index:1;background:#fff;font-weight:700;position:sticky;left:0}.rb-table[data-astro-cid-dyblk7lo] .rb-name[data-astro-cid-dyblk7lo] a[data-astro-cid-dyblk7lo]{color:var(--ink)}.rb-table[data-astro-cid-dyblk7lo] .rb-name[data-astro-cid-dyblk7lo] a[data-astro-cid-dyblk7lo]:hover{color:var(--brand);text-decoration:underline}.rb-rank[data-astro-cid-dyblk7lo]{min-width:1.4rem;color:var(--rb-muted);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700;display:inline-block}.rb-table[data-astro-cid-dyblk7lo] tbody[data-astro-cid-dyblk7lo] tr[data-astro-cid-dyblk7lo]:nth-child(-n+3) .rb-rank[data-astro-cid-dyblk7lo]{color:var(--ink);font-weight:900}.rb-table[data-astro-cid-dyblk7lo] td[data-astro-cid-dyblk7lo].rb-total{border-left:1px solid var(--rb-rule);background:#fff;border-radius:0}.rb-table[data-astro-cid-dyblk7lo] td[data-astro-cid-dyblk7lo].rb-total b[data-astro-cid-dyblk7lo]{color:var(--c-navy);font-size:1.05rem;font-weight:900}.rb-rules[data-astro-cid-dyblk7lo]{border-top:1px solid #c3cfca;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin-top:2.25rem;padding-top:1.25rem;display:grid}.rb-rule__ttl[data-astro-cid-dyblk7lo]{color:var(--ink);margin-bottom:.35rem;font-size:.95rem;font-weight:900}.rb-rule[data-astro-cid-dyblk7lo] p[data-astro-cid-dyblk7lo]:not(.rb-rule__ttl){color:var(--text);font-size:.85rem;line-height:1.85}.rb-more[data-astro-cid-dyblk7lo]{text-align:right;margin-top:1.25rem}.rb-more[data-astro-cid-dyblk7lo] a[data-astro-cid-dyblk7lo]{color:var(--c-navy);text-underline-offset:3px;align-items:center;gap:.4rem;font-size:.86rem;font-weight:700;text-decoration:underline;display:inline-flex}@media (width<=768px){.rb-funnel[data-astro-cid-dyblk7lo]{flex-direction:column;gap:.75rem;margin-bottom:2.75rem;padding:1.4rem 1rem}.rb-funnel__arrow[data-astro-cid-dyblk7lo]{transform:rotate(90deg)}.rb-funnel__chips[data-astro-cid-dyblk7lo]{border-left:0;border-top:1px solid var(--rb-rule);align-items:center;width:100%;padding-top:.9rem;padding-left:0}.rb-h3[data-astro-cid-dyblk7lo]{gap:.6rem;font-size:1.08rem}.rb-h3[data-astro-cid-dyblk7lo] span[data-astro-cid-dyblk7lo]{padding-right:.6rem;font-size:.9rem}.rb-sp[data-astro-cid-dyblk7lo]{display:inline}.rb-map[data-astro-cid-dyblk7lo]{margin-bottom:2.75rem;padding:.1rem 1rem}.rb-map__row[data-astro-cid-dyblk7lo]{grid-template-columns:1fr;gap:.7rem}.rb-map__arrow[data-astro-cid-dyblk7lo]{display:none}.rb-map__axis[data-astro-cid-dyblk7lo]{grid-template-columns:4em 1fr;gap:.5rem}.rb-map__pct[data-astro-cid-dyblk7lo]{font-size:1.05rem}.rb-table-wrap[data-astro-cid-dyblk7lo]{padding:.4rem .4rem .6rem}.rb-table[data-astro-cid-dyblk7lo]{font-size:.84rem}.rb-rules[data-astro-cid-dyblk7lo]{grid-template-columns:1fr;gap:1.1rem}}.ad-label-wrapper[data-astro-cid-lcdefpme]{text-align:right;background:#fff;max-width:none;padding-top:8px}.ad-label[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:.05em;background:#999;border-radius:4px;padding:2px 8px;font-size:.7rem;display:inline-block}.faq-section[data-astro-cid-lcdefpme]{background:#fff}.faq-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);max-width:820px;margin:0 auto}.faq-item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.faq-question[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--ink);align-items:center;gap:1rem;padding:1.3rem .5rem;font-size:1rem;font-weight:700;line-height:1.6;list-style:none;display:flex}.faq-question[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-lcdefpme]:hover{color:var(--brand)}.faq-q-icon[data-astro-cid-lcdefpme],.faq-a-icon[data-astro-cid-lcdefpme]{width:2.1rem;height:2.1rem;font-family:var(--num-font);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.faq-q-icon[data-astro-cid-lcdefpme]{background:var(--brand-grad)}.faq-a-icon[data-astro-cid-lcdefpme]{background:var(--cta)}.faq-chevron[data-astro-cid-lcdefpme]{color:var(--muted);margin-left:auto;font-size:.8rem;transition:transform .3s}.faq-item[data-astro-cid-lcdefpme][open] .faq-chevron[data-astro-cid-lcdefpme]{transform:rotate(180deg)}.faq-answer[data-astro-cid-lcdefpme]{align-items:flex-start;gap:1rem;padding:0 .5rem 1.4rem;display:flex}.faq-answer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{background:var(--bg-soft);color:var(--text);border-radius:8px;padding:1rem 1.2rem;font-size:.92rem;line-height:1.85}
