.wb-kicker,.wb-section-heading span,.wb-editorial-note span{color:#929aa3;font-size:.64rem;font-weight:750;letter-spacing:.18em}.wb-section-heading{margin-bottom:28px}.wb-section-heading h2{margin-top:6px;font-size:clamp(2rem,3.8vw,2.65rem);font-weight:900;line-height:1.18;letter-spacing:-.045em}
.wb-entry-icon{width:auto;height:auto;border-radius:0;background:transparent;color:var(--wb-brand)}.wb-entry-icon svg{width:28px;height:28px;stroke-width:2}.wb-entry-card{box-shadow:none}.wb-entry-card:hover{border-color:#cbd6dd}
.wb-compare-strip{position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:56px max(24px,calc((100vw - var(--wb-content))/2));background:#f2f4f6;border-top:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border)}.wb-compare-inner{max-width:var(--wb-content);margin:0 auto}.wb-compare-grid-visual>a{box-shadow:none;background:#fff}.wb-compare-visual{aspect-ratio:16/8.8;background:#fff}.wb-compare-visual img{object-fit:contain;padding:10px}.wb-compare-grid-visual>a:first-child{grid-column:span 2}.wb-compare-grid-visual>a:first-child .wb-compare-visual{aspect-ratio:16/6.8}.wb-compare-copy strong b{background:transparent;border:1px solid var(--wb-border);color:var(--wb-muted)}
.wb-trust-row span{background:#fff;border-color:var(--wb-border);color:#58636c;box-shadow:none}.wb-trust-row svg{color:var(--wb-brand)}
.wb-about-note{background:#fff;border-radius:0;border-left:0;border-right:0;padding-left:0;padding-right:0}.wb-about-note span{color:#929aa3}
.policy-table-wrap{overflow-x:auto;margin:24px 0}.policy-table-wrap table{width:100%;min-width:720px;border-collapse:collapse;font-size:.92rem}.policy-table-wrap th,.policy-table-wrap td{padding:13px 14px;border:1px solid var(--wb-border);text-align:left;vertical-align:top}.policy-table-wrap th{background:var(--wb-surface);font-weight:800}.policy-table-wrap td{background:#fff}
@media(max-width:960px){.wb-compare-grid-visual>a:first-child{grid-column:span 2}}
@media(max-width:640px){.wb-section-heading h2{font-size:2rem}.wb-compare-strip{padding-top:42px;padding-bottom:42px}.wb-compare-grid-visual>a:first-child{grid-column:auto}.wb-compare-grid-visual>a:first-child .wb-compare-visual,.wb-compare-visual{aspect-ratio:16/8}.wb-entry-icon svg{width:26px;height:26px}}
