.yal-compare-board .cmp-hero{padding:132px 0 34px}.yal-compare-board .cmp-hero h1{max-width:1040px;margin:0;color:var(--pb-ink)!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:700;letter-spacing:-.03em;line-height:1.06;text-wrap:balance}.yal-compare-board .cmp-section{padding:0 0 46px}.yal-compare-board .cmp-table-scroll{overflow-x:auto;border:1px solid var(--pb-line);border-radius:18px;background:var(--pb-card);box-shadow:0 15px 42px #071b3d12}.yal-compare-board .cmp-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.95rem}.yal-compare-board .cmp-table th,.yal-compare-board .cmp-table td{padding:18px 22px;text-align:left;vertical-align:top;border-bottom:1px solid var(--pb-line)}.yal-compare-board .cmp-table thead th{background:color-mix(in srgb,var(--pb-gold-soft) 60%,var(--pb-card));color:var(--pb-muted);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.yal-compare-board .cmp-table tbody th{width:30%;color:var(--pb-ink);font-weight:600}.yal-compare-board .cmp-table tbody tr:last-child th,.yal-compare-board .cmp-table tbody tr:last-child td{border-bottom:0}.yal-compare-board .cmp-table .cmp-col-other{color:var(--pb-muted)}.yal-compare-board .cmp-table .cmp-col-winner{background:color-mix(in srgb,var(--pb-gold-soft) 55%,transparent);color:var(--pb-ink);font-weight:600}.yal-compare-board .cmp-verdicts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.yal-compare-board .cmp-verdict{border:1px solid var(--pb-line);border-radius:18px;padding:26px 28px;background:var(--pb-card);box-shadow:0 12px 34px #071b3d0f}.yal-compare-board .cmp-verdict.is-winner{border-color:color-mix(in srgb,var(--pb-gold) 48%,var(--pb-line));background:linear-gradient(150deg,var(--pb-card),var(--pb-gold-soft))}.yal-compare-board .cmp-verdict h2{margin:0 0 14px;color:var(--pb-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2vw,1.6rem);letter-spacing:-.015em;line-height:1.2}.yal-compare-board .cmp-verdict ol{display:grid;gap:12px;margin:0;padding-left:22px;color:var(--pb-copy);font-size:.92rem;line-height:1.6}.yal-compare-board .cmp-verdict li::marker{color:var(--pb-gold);font-weight:700}.yal-compare-board .cmp-switch-box{display:grid;justify-items:center;gap:20px;border:1px solid color-mix(in srgb,var(--pb-gold) 45%,var(--pb-line));border-radius:20px;padding:40px 36px;background:linear-gradient(120deg,var(--pb-card),var(--pb-gold-soft));box-shadow:0 18px 48px #071b3d14;text-align:center}.yal-compare-board .cmp-switch-copy{max-width:44ch;margin:0;color:var(--pb-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2.1vw,1.65rem);letter-spacing:-.015em;line-height:1.3}.yal-compare-board .cmp-cta{display:flex;justify-content:center;padding:4px 0 52px}.yal-compare-board .cmp-cta .pb-primary-link{padding:0 26px}@media(max-width:900px){.yal-compare-board .cmp-hero{padding:116px 0 28px}.yal-compare-board .cmp-verdicts{grid-template-columns:minmax(0,1fr)}.yal-compare-board .cmp-switch-box{padding:32px 24px}}@media(max-width:560px){.yal-compare-board .cmp-hero{padding:104px 0 24px}.yal-compare-board .cmp-switch-box .pb-primary-link{width:100%}}.yal-compare-board .cmp-cards{display:none;gap:12px;margin:0;padding:0;list-style:none}.yal-compare-board .cmp-card{border:1px solid var(--pb-line);border-radius:16px;padding:18px 20px;background:var(--pb-card);box-shadow:0 12px 30px #071b3d0f}.yal-compare-board .cmp-card-feature{margin:0 0 12px;color:var(--pb-ink);font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.yal-compare-board .cmp-card-line{margin:0;padding:9px 12px;border-radius:10px;color:var(--pb-muted);font-size:.9rem;line-height:1.5}.yal-compare-board .cmp-card-line+.cmp-card-line{margin-top:6px}.yal-compare-board .cmp-card-label{color:var(--pb-copy);font-weight:700}.yal-compare-board .cmp-card-line.is-winner{background:color-mix(in srgb,var(--pb-gold-soft) 70%,transparent);color:var(--pb-ink)}.yal-compare-board .cmp-card-line.is-winner .cmp-card-label{color:var(--pb-ink)}@media(max-width:639.98px){.yal-compare-board .cmp-table-scroll{display:none}.yal-compare-board .cmp-cards{display:grid}}.yal-compare-board .cmp-hero-lead{max-width:62ch;margin:18px 0 0;color:var(--pb-muted);font-size:1rem;line-height:1.65}.yal-compare-board .cmp-verdicts.is-single{grid-template-columns:minmax(0,1fr)}.yal-compare-board .cmp-verdict ul{display:grid;gap:12px;margin:0;padding-left:22px;color:var(--pb-copy);font-size:.92rem;line-height:1.6;list-style:disc}.yal-compare-board .cmp-note{margin:14px 0 0;color:var(--pb-muted);font-size:.78rem;line-height:1.5}.yal-compare-board .cmp-switch-title{margin:0;color:var(--pb-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,2.2vw,1.8rem);letter-spacing:-.015em;line-height:1.2}.yal-compare-board .cmp-switch-body{max-width:58ch;margin:0;color:var(--pb-copy);font-size:.95rem;line-height:1.65}.yal-compare-board .cmp-switch-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.yal-compare-board .cmp-switch-link{color:var(--pb-ink);font-size:.9rem;font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--pb-gold) 60%,transparent);text-underline-offset:3px}.yal-compare-board .cmp-switch-link:hover{text-decoration-color:var(--pb-gold)}
