.ad-disclosure-module__MhQm4q__notice,.ad-disclosure-module__MhQm4q__compact{color:var(--color-muted);background:var(--color-warm);border-radius:var(--radius-sm);border:1px solid #e7e1d4;gap:12px;padding:16px 18px;font-size:.86rem;line-height:1.65;display:flex}.ad-disclosure-module__MhQm4q__notice strong,.ad-disclosure-module__MhQm4q__compact strong{color:var(--color-green-900);letter-spacing:.08em;font-size:.75rem}.ad-disclosure-module__MhQm4q__compact{padding:12px 14px;font-size:.8rem}@media (max-width:520px){.ad-disclosure-module__MhQm4q__notice,.ad-disclosure-module__MhQm4q__compact{gap:4px;display:grid}}
.editorial-article-module__kVu3ya__meta{max-width:820px;color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:18px auto 0;font-size:.76rem;display:flex}.editorial-article-module__kVu3ya__article{max-width:820px;margin:30px auto 0}.editorial-article-module__kVu3ya__summary{background:var(--color-green-50);border-left:4px solid var(--color-green-700);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:26px}.editorial-article-module__kVu3ya__label{color:var(--color-green-700);letter-spacing:.1em;font-size:.75rem;font-weight:700}.editorial-article-module__kVu3ya__summary h2{margin-top:5px;font-size:1.45rem}.editorial-article-module__kVu3ya__summary>p:not(.editorial-article-module__kVu3ya__label){margin-top:12px}.editorial-article-module__kVu3ya__summary dl{border-top:1px solid var(--color-line);margin-top:18px;padding-top:16px}.editorial-article-module__kVu3ya__summary dt{font-size:.78rem;font-weight:700}.editorial-article-module__kVu3ya__summary dd{color:var(--color-muted);margin-top:3px;font-size:.9rem}.editorial-article-module__kVu3ya__toc{border:1px solid var(--color-line);border-radius:var(--radius-md);margin:30px 0;padding:22px 24px}.editorial-article-module__kVu3ya__toc p{font-weight:700}.editorial-article-module__kVu3ya__toc ol{color:var(--color-green-700);gap:5px;margin:10px 0 0 22px;font-size:.9rem;display:grid}.editorial-article-module__kVu3ya__toc a:hover,.editorial-article-module__kVu3ya__toc a:focus-visible{text-decoration:underline}.editorial-article-module__kVu3ya__section{border-top:1px solid var(--color-line);padding:38px 0;scroll-margin-top:100px}.editorial-article-module__kVu3ya__section h2{font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.45}.editorial-article-module__kVu3ya__section p{margin-top:18px}.editorial-article-module__kVu3ya__section ul,.editorial-article-module__kVu3ya__cautions ul{gap:9px;margin:18px 0 0 22px;display:grid}.editorial-article-module__kVu3ya__cautions{background:var(--color-warm);border-radius:var(--radius-md);padding:26px}.editorial-article-module__kVu3ya__cautions h2,.editorial-article-module__kVu3ya__next h2{font-size:1.35rem}.editorial-article-module__kVu3ya__next{padding:42px 0}.editorial-article-module__kVu3ya__next>div{gap:10px;margin-top:16px;display:grid}.editorial-article-module__kVu3ya__next a{border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:16px 18px;display:grid}.editorial-article-module__kVu3ya__next a:hover,.editorial-article-module__kVu3ya__next a:focus-visible{border-color:var(--color-green-700)}.editorial-article-module__kVu3ya__next strong{color:var(--color-green-700)}.editorial-article-module__kVu3ya__next span{color:var(--color-muted);font-size:.85rem}.editorial-article-module__kVu3ya__sources{border-top:1px solid var(--color-line);color:var(--color-muted);padding-top:20px;font-size:.8rem}.editorial-article-module__kVu3ya__sources summary{cursor:pointer;font-weight:700}.editorial-article-module__kVu3ya__sources ul{gap:9px;margin:14px 0 0 18px;display:grid}.editorial-article-module__kVu3ya__sources li span{display:block}.editorial-article-module__kVu3ya__sources a{text-underline-offset:3px;text-decoration:underline}
.comparison-table-module__rHTiAq__wrapper{border:1px solid var(--color-line);border-radius:var(--radius-md);-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.comparison-table-module__rHTiAq__wrapper:focus-visible{outline-offset:3px;outline:3px solid #2860444d}.comparison-table-module__rHTiAq__table{border-collapse:collapse;background:#fff;width:100%;min-width:920px;font-size:.85rem;line-height:1.6}.comparison-table-module__rHTiAq__table th,.comparison-table-module__rHTiAq__table td{text-align:left;vertical-align:top;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);min-width:210px;padding:15px}.comparison-table-module__rHTiAq__table th:first-child{z-index:1;width:115px;min-width:115px;color:var(--color-green-900);background:var(--color-green-50);position:sticky;left:0}.comparison-table-module__rHTiAq__table thead th{color:#fff;background:var(--color-green-900);font-size:.86rem}.comparison-table-module__rHTiAq__table thead th:first-child{z-index:2;color:#fff;background:var(--color-green-900)}.comparison-table-module__rHTiAq__table tr:last-child th,.comparison-table-module__rHTiAq__table tr:last-child td{border-bottom:0}.comparison-table-module__rHTiAq__muted{color:var(--color-muted)}.comparison-table-module__rHTiAq__unknown{color:#765d2b;background:#fff8e8;border-radius:4px;font-size:.78rem}@media (max-width:600px){.comparison-table-module__rHTiAq__table{min-width:820px}.comparison-table-module__rHTiAq__table th,.comparison-table-module__rHTiAq__table td{min-width:185px;padding:12px}.comparison-table-module__rHTiAq__table th:first-child{width:100px;min-width:100px}}
.service-link-module__rEbNHW__affiliate,.service-link-module__rEbNHW__official{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 18px;font-size:.9rem;font-weight:700;display:inline-flex}.service-link-module__rEbNHW__affiliate{color:#fff;background:var(--color-green-700)}.service-link-module__rEbNHW__official{color:var(--color-green-900);border:1px solid var(--color-green-700);background:#fff}.service-link-module__rEbNHW__affiliate span,.service-link-module__rEbNHW__official span{opacity:.72;font-size:.65rem;font-weight:600}.service-link-module__rEbNHW__affiliate:hover,.service-link-module__rEbNHW__affiliate:focus-visible{background:var(--color-green-900)}.service-link-module__rEbNHW__official:hover,.service-link-module__rEbNHW__official:focus-visible{background:var(--color-green-50)}
.service-card-module__Jbdj-q__card{border:1px solid var(--color-line);border-radius:var(--radius-md);min-height:100%;box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;padding:24px;display:flex}.service-card-module__Jbdj-q__meta{color:var(--color-green-700);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.72rem;font-weight:700;display:flex}.service-card-module__Jbdj-q__meta time{color:var(--color-muted);font-weight:500}.service-card-module__Jbdj-q__card h2{margin-top:18px;font-size:1.35rem;line-height:1.45}.service-card-module__Jbdj-q__operator{color:var(--color-muted);margin-top:4px;font-size:.82rem}.service-card-module__Jbdj-q__methods{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.service-card-module__Jbdj-q__methods span{color:var(--color-green-700);background:var(--color-green-50);border-radius:999px;padding:3px 10px;font-size:.76rem;font-weight:700}.service-card-module__Jbdj-q__summary{margin-top:18px}.service-card-module__Jbdj-q__items{color:var(--color-muted);margin-top:16px;font-size:.86rem}.service-card-module__Jbdj-q__items strong{color:var(--color-ink)}.service-card-module__Jbdj-q__footer{justify-items:start;gap:14px;margin-top:auto;padding-top:24px;display:grid}.service-card-module__Jbdj-q__detailLink{color:var(--color-green-700);text-underline-offset:4px;font-size:.84rem;font-weight:700;text-decoration:underline}
.service-detail-module__TiV6nW__detail{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;padding:28px}.service-detail-module__TiV6nW__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.service-detail-module__TiV6nW__heading p{color:var(--color-green-700);font-size:.72rem;font-weight:700}.service-detail-module__TiV6nW__heading h2{margin-top:5px;font-size:1.5rem}.service-detail-module__TiV6nW__heading span{color:var(--color-muted);font-size:.82rem}.service-detail-module__TiV6nW__summary{max-width:760px;margin-top:20px}.service-detail-module__TiV6nW__conditions{background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-sm);gap:1px;margin-top:24px;display:grid;overflow:hidden}.service-detail-module__TiV6nW__conditions div{background:#fff;display:grid}.service-detail-module__TiV6nW__conditions dt,.service-detail-module__TiV6nW__conditions dd{padding:10px 14px}.service-detail-module__TiV6nW__conditions dt{color:var(--color-muted);background:var(--color-green-50);font-size:.8rem;font-weight:700}.service-detail-module__TiV6nW__conditions dd{font-size:.9rem}.service-detail-module__TiV6nW__sources{color:var(--color-muted);margin-top:20px;font-size:.82rem}.service-detail-module__TiV6nW__sources summary{cursor:pointer;font-weight:700}.service-detail-module__TiV6nW__sources ul{gap:7px;margin:12px 0 0 18px;display:grid}.service-detail-module__TiV6nW__sources li span{margin-left:8px;font-size:.72rem}.service-detail-module__TiV6nW__sources a{text-underline-offset:3px;text-decoration:underline}@media (min-width:640px){.service-detail-module__TiV6nW__conditions div{grid-template-columns:180px 1fr}.service-detail-module__TiV6nW__conditions dt{border-right:1px solid var(--color-line);background:#fff}}
