:root{--prf-ink:#0B2540;--prf-text:#334155;--prf-muted:#5B6B7F;--prf-line:#E3EBF1;--prf-line-soft:#EEF3F7;--prf-tint:#EEF7FA;--prf-tint-2:#F4F9FB;--prf-aqua:#2EC4DD;--prf-teal:#0B6D80;--prf-teal-ink:#0B5566;--prf-accent:#C2410C;--prf-deal-bg:#FFEDD5;--prf-deal-fg:#9A3412;--prf-warn-bg:#FFF7F0;--prf-warn-line:#F6DCC6;--prf-tier-budget-bg:#EEF2F5;--prf-tier-budget-fg:#334155;--prf-tier-mid-bg:#E0F4F8;--prf-tier-mid-fg:#0B5566;--prf-tier-premium-bg:#E7EDF9;--prf-tier-premium-fg:#1E3A8A;--prf-tier-pro-bg:#0B2540;--prf-tier-pro-fg:#FFFFFF;--prf-star:#F2A81D;--prf-line-strong:#C9D7E1;--prf-line-mid:#D5E1EA;--prf-faint:#8494A5;--prf-water:#12A4C0;--prf-aqua-soft:#D8F1F6;--prf-wordmark:#0B7F96;--prf-wordmark-on-ink:#5FD3E8;--prf-foot-fg:#C9D9E6;--prf-foot-line:#1E3B58;--prf-hover-bg:#EEF4F8;--prf-pill-line:#D3E6EE;--prf-ribbon-line:#F6C9A8;--prf-star-off:#E8DCC4;--prf-head-bg:#F7FAFC;--prf-row-hover:#FAFCFD;--prf-photo-bg:#F1F5F8;--prf-font-head:'Plus Jakarta Sans','PRF Jakarta Fallback',Inter,system-ui,sans-serif;--prf-font-body:Inter,'PRF Inter Fallback',system-ui,sans-serif;--prf-h1:clamp(34px,4.4vw,52px);--prf-h2:clamp(26px,3vw,32px);--prf-h3:20px;--prf-body:16px;--prf-body-post:18px;--prf-lh:1.6;--prf-lh-post:1.7;--prf-r-card:22px;--prf-r-panel:28px;--prf-r-btn:12px;--prf-r-pill:999px;--prf-shadow:0 10px 30px rgba(11,37,64,.06);--prf-shadow-lift:0 14px 34px rgba(11,37,64,.10);--prf-shadow-panel:0 16px 40px rgba(11,37,64,.08);--prf-shadow-art:0 24px 40px rgba(11,37,64,.14);--prf-shadow-knob:0 1px 2px rgba(0,0,0,.2);--prf-max:1200px;--prf-gutter:24px;--prf-gutter-phone:16px}.prf-look-2026{font-family:var(--prf-font-body);font-size:var(--prf-body);line-height:var(--prf-lh);color:var(--prf-text)}.prf-look-2026 h1,.prf-look-2026 h2,.prf-look-2026 h3,.prf-look-2026 h4,.prf-look-2026 h5,.prf-look-2026 h6{font-family:var(--prf-font-head);color:var(--prf-ink)}.prf-look-2026 button,.prf-look-2026 input,.prf-look-2026 select,.prf-look-2026 textarea{font-family:inherit}.prf-look-2026 :focus-visible{outline:3px solid var(--prf-aqua);outline-offset:2px;box-shadow:0 0 0 2px var(--prf-ink)!important}@media (prefers-reduced-motion:reduce){.prf-look-2026,.prf-look-2026 *,.prf-look-2026 *::before,.prf-look-2026 *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.prf-look-2026 :is(a,button):is(.check-price-button,.apply-filter-button,.reset-button,.prf-explore-button,.prf-home-btn,.prf-site-cta,.prf-picker-back,.prf-picker-results-back,.prf-picker-restart,.prf-picker-loosen,.prf-picker-button,.prf-picker-read){display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:48px;padding:10px 20px;border:1.5px solid var(--prf-line-strong);border-radius:var(--prf-r-btn);background:#fff;box-shadow:none;color:var(--prf-ink);font:600 16px/1.2 var(--prf-font-body);text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:filter .15s,border-color .15s}.prf-look-2026 :is(a,button):is(.check-price-button,.apply-filter-button,.reset-button,.prf-explore-button,.prf-home-btn,.prf-site-cta,.prf-picker-back,.prf-picker-results-back,.prf-picker-restart,.prf-picker-loosen,.prf-picker-button,.prf-picker-read):hover{border-color:var(--prf-ink)}.prf-look-2026 :is(a,button):is(.apply-filter-button,.prf-buy-deal,.prf-deal-get,.prf-home-btn-accent,.prf-site-cta,.prf-next-steps .prf-explore-button,.prf-buy>.check-price-button:first-child){border-color:var(--prf-accent);background:var(--prf-accent);color:#fff}.prf-look-2026 :is(a,button):is(.apply-filter-button,.prf-buy-deal,.prf-deal-get,.prf-home-btn-accent,.prf-site-cta,.prf-next-steps .prf-explore-button,.prf-buy>.check-price-button:first-child):hover{border-color:var(--prf-accent);filter:brightness(.88)}.prf-look-2026 div.prf-faq>h3{margin:14px 0 0;padding:16px 22px 6px;border:1px solid var(--prf-line);border-bottom:0;border-radius:var(--prf-r-card) var(--prf-r-card) 0 0;background:#fff;font-size:18px!important;line-height:1.35}.prf-look-2026 div.prf-faq>h3~p{margin:0;padding:0 22px 12px;border:solid var(--prf-line);border-width:0 1px;background:#fff;font-size:17px;line-height:1.65}.prf-look-2026 div.prf-faq>h3~p:is(:last-child,:has(+h3)){padding-bottom:18px;border-bottom-width:1px;border-radius:0 0 var(--prf-r-card) var(--prf-r-card)}.prf-look-2026 .affiliate-disclaimer ~ .entry-content .prf-product .prf-disclosure,.prf-look-2026 .affiliate-disclaimer ~ * .prf-product .prf-disclosure,.prf-look-2026 .affiliate-disclaimer ~ .entry-content .prf-deals-page .prf-disclosure,.prf-look-2026 .affiliate-disclaimer ~ * .prf-deals-page .prf-disclosure{display:none}