.cta-card__name[data-astro-cid-6wykgdjp]{font-size:1.05rem;margin:0 0 .25rem}.cta-card__lead[data-astro-cid-6wykgdjp]{font-size:.9rem;color:var(--ink-muted, #666);margin:0 0 .6rem}.cta-card__note[data-astro-cid-6wykgdjp]{font-size:.8rem;color:var(--ink-muted, #999);margin:.5rem 0 0}.official-prices[data-astro-cid-iaxzo7g5]{margin:1.5rem 0}.official-prices--compact[data-astro-cid-iaxzo7g5]{margin:1rem 0}.official-prices__free[data-astro-cid-iaxzo7g5]{margin:0 0 .75rem;color:var(--ink-muted, #666);font-size:.9rem}.official-prices__note[data-astro-cid-iaxzo7g5],.official-prices__cancel[data-astro-cid-iaxzo7g5]{margin:.75rem 0 0;color:var(--ink-muted, #666);font-size:.85rem}.official-prices__link[data-astro-cid-iaxzo7g5]{margin:.75rem 0 0}.official-prices--compact[data-astro-cid-iaxzo7g5] .cta-card__lead[data-astro-cid-iaxzo7g5],.official-prices--compact[data-astro-cid-iaxzo7g5] .official-prices__note[data-astro-cid-iaxzo7g5],.official-prices--compact[data-astro-cid-iaxzo7g5] .official-prices__cancel[data-astro-cid-iaxzo7g5]{font-size:.8rem}.official-price-compare[data-astro-cid-zafirxhw]{margin:1.5rem 0}.official-price-compare__note[data-astro-cid-zafirxhw]{margin:.5rem 0 0;color:var(--ink-muted, #666);font-size:.85rem}.article{max-width:var(--measure);margin:22px auto 0;padding:28px 32px 40px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--sh-card);font-size:16px;line-height:1.92;color:var(--ink);text-wrap:pretty;container-type:inline-size}@media(max-width:640px){.article{padding:22px 18px 32px;font-size:15px;border-radius:var(--r)}}.article>p{margin:0 0 1.4em}.article a{color:var(--sea);text-decoration:none;background-image:linear-gradient(var(--sea),var(--sea));background-size:100% 1px;background-repeat:no-repeat;background-position:0 1.15em;transition:color .15s ease}.article a:hover{color:var(--sea-dark)}.article strong{font-weight:700;color:var(--crab-dark)}.article mark{background:linear-gradient(transparent 60%,var(--marker) 60%);color:inherit;font-weight:700;padding:0 .06em}.article .hi{background:var(--hi-bg);color:var(--hi-ink);padding:0 .25em;border-radius:3px}.article-eyecatch{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--r);box-shadow:var(--sh-card);margin:0 0 22px}.article h1{font-family:var(--serif);font-size:clamp(25px,5.2vw,32px);font-weight:800;line-height:1.5;margin:0 0 14px}.article-meta{font-size:12px;color:var(--ink-faint);margin:0 0 22px}.article-category{font-size:12px;color:var(--ink-faint);margin:0 0 4px}.article>.lead{font-size:16px;line-height:1.95;color:#2e221c;margin:0 0 1.6em}.article h2{font-family:var(--serif);font-size:clamp(20px,3.4vw,22px);font-weight:700;line-height:1.4;margin:44px 0 16px;padding:0 0 0 16px;position:relative}.article h2:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:6px;border-radius:3px;background:var(--crab)}.article h3{font-size:18px;font-weight:700;line-height:1.5;margin:30px 0 12px;padding-left:13px;border-left:3px solid var(--crab)}.h2-section-img{display:block;width:100%;aspect-ratio:1280 / 520;object-fit:cover;border-radius:var(--r);border:1px solid var(--line);margin:0 0 22px;background:var(--thead-bg)}.article ul{margin:0 0 1.5em;padding:0;list-style:none}.article ul>li{position:relative;padding:0 0 0 24px;margin:0 0 .55em}.article ul>li:before{content:"";position:absolute;left:3px;top:.68em;width:8px;height:8px;border-radius:2px;background:var(--crab);transform:rotate(45deg)}.article ol{margin:0 0 1.5em;padding-left:1.4em}.article ol>li{margin:0 0 .55em;padding-left:.2em}.article ol>li::marker{color:var(--crab);font-weight:700}.article blockquote{margin:0 0 1.5em;padding:4px 18px;border-left:4px solid var(--line-strong);color:var(--ink-muted)}.article table{width:100%;border-collapse:separate;border-spacing:0;margin:8px 0 24px;font-size:14.5px;line-height:1.7;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-sm)}.article thead th{font-weight:700;text-align:left;padding:13px 16px;background:var(--thead-bg);color:var(--ink-muted);font-size:13px;border-bottom:1px solid var(--line)}.article tbody td{padding:14px 16px;border-top:1px solid #f1ebe2;vertical-align:top;color:var(--ink)}.article tbody tr:nth-child(odd) td{background:var(--zebra)}.article tbody td:first-child{font-weight:700}.table-scroll{margin:8px 0 24px;overflow-x:auto;-webkit-overflow-scrolling:touch}@container (max-width: 600px){.article table{display:block;overflow-x:auto;white-space:nowrap}}.article .free{font-size:12px;background:var(--sea-bg);color:var(--sea-dark);padding:3px 8px;border-radius:var(--r-pill);white-space:nowrap}.article .star{color:var(--amber);font-weight:700}.article p:has(>a[target=_blank]){margin:22px 0 28px}.article a[target=_blank]{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;background:var(--crab);background-image:none;color:#fff;font-weight:700;font-size:16px;line-height:1.4;min-height:48px;padding:15px 24px;border-radius:var(--r-btn);box-shadow:var(--sh-cta);transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}.article a[target=_blank]:after{content:"↗";font-weight:700}.article a[target=_blank]:hover{filter:brightness(.93);box-shadow:var(--sh-cta-h);color:#fff;transform:translateY(-1px)}.article a[target=_blank]:active{transform:translateY(0)}.article a.cta-secondary{background:var(--surface);background-image:none;color:var(--crab-dark);border:1.5px solid #e7b6a9;filter:none;box-shadow:none}.article a.cta-secondary:hover{background:var(--crab-bg);color:var(--crab-dark);filter:none}.article .cta-card{margin:24px 0;padding:16px 18px;background:var(--thead-bg);border:1px solid var(--line);border-radius:var(--r);text-align:center}.article .cta-card p{font-size:13.5px;color:var(--ink-muted);line-height:1.7;margin:0 0 12px}.article .cta-card a[target=_blank]{margin:0}.article .faq{border:1px solid var(--line);border-radius:var(--r-btn);overflow:hidden;margin:16px 0 24px}.article .faq details{border-bottom:1px solid #f1ebe2}.article .faq details:last-child{border-bottom:0}.article .faq summary{list-style:none;cursor:pointer;padding:13px 16px 13px 38px;position:relative;font-size:14px;font-weight:700;line-height:1.6}.article .faq summary::-webkit-details-marker{display:none}.article .faq summary:before{content:"Q";position:absolute;left:16px;top:13px;font-family:var(--serif);font-weight:800;color:var(--crab)}.article .faq summary:after{content:"+";position:absolute;right:16px;top:12px;color:var(--ink-faint);font-weight:700;transition:transform .15s ease}.article .faq details[open] summary:after{content:"−"}.article .faq .faq__a{padding:0 16px 14px 38px;position:relative;font-size:13px;color:#4f463f;line-height:1.7}.article .faq .faq__a:before{content:"A";position:absolute;left:16px;top:0;font-family:var(--serif);font-weight:800;color:var(--sea)}.article ol.steps{list-style:none;margin:16px 0 24px;padding:0;display:grid;gap:12px;counter-reset:step}.article ol.steps>li{position:relative;margin:0;padding:2px 0 0 44px;font-size:15px;line-height:1.8;counter-increment:step}.article ol.steps>li:before{content:counter(step);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:var(--r-pill);background:var(--crab);color:#fff;font-family:var(--serif);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.article ol.steps>li::marker{content:none}.article .note-point{margin:18px 0;padding:12px 14px;border-left:3px solid var(--sea);background:var(--sea-bg);color:var(--sea-dark);border-radius:0 8px 8px 0;font-size:14px;line-height:1.75}.article .note-point strong{color:var(--sea-dark)}.article .spec{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin:8px 0 20px;display:grid;grid-template-columns:120px 1fr;font-size:14px}.article .spec dt{padding:12px 16px;background:var(--thead-bg);color:var(--ink-muted);border-bottom:1px solid #f1ebe2;margin:0}.article .spec dd{padding:12px 16px;border-bottom:1px solid #f1ebe2;margin:0}.article .spec dt:nth-last-of-type(1),.article .spec dd:nth-last-of-type(1){border-bottom:0}.article .verdict{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}@media(max-width:560px){.article .verdict{grid-template-columns:1fr}}.article .verdict>div{border-radius:var(--r);padding:16px}.article .verdict__good{border:1px solid var(--good-line);background:var(--good-bg)}.article .verdict__note{border:1px solid var(--note-line);background:var(--note-bg)}.article .verdict h4{margin:0 0 9px;font-size:14px;font-weight:700}.article .verdict__good h4{color:var(--good-ink)}.article .verdict__note h4{color:var(--note-ink)}.article .verdict ul{margin:0}.article .verdict__good li:before{background:var(--good-ink)}.article .verdict__note li:before{background:var(--note-ink)}.article .related{margin:28px 0 0;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r);background:var(--thead-bg)}.article .related__title{margin:0 0 10px;font-family:var(--serif);font-weight:800;font-size:15px;color:var(--crab-dark)}.article .related ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.article .related li{margin:0;padding-left:16px;position:relative}.article .related li:before{content:"›";position:absolute;left:0;top:0;color:var(--sea);font-weight:700}.article .related a{font-size:14px;line-height:1.6}
