:root{--ndt-aubergine:#351b32;--ndt-aubergine-deep:#241222;--ndt-berry:#9e365f;--ndt-berry-strong:#7f2549;--ndt-rose:#f1cbd6;--ndt-rose-soft:#f9e6ec;--ndt-warm:#fff9f6;--ndt-paper:#ffffff;--ndt-ink:#2a1a28;--ndt-ink-2:#5d4b58;--ndt-on-dark:#fff9f6;--ndt-on-dark-2:#e3cbd6;--ndt-line:#eddde3;--ndt-line-strong:#dcc3cd;--ndt-ok:#2f5d46;--ndt-ok-bg:#e5efe8;--ndt-warn:#74470a;--ndt-warn-bg:#fbefd9;--ndt-plus:#2f5d46;--ndt-minus:#9e365f;--ndt-star:#c98a12;--ndt-serif:"Newsreader", "Iowan Old Style", Georgia, serif;--ndt-sans:"Source Sans 3", "Segoe UI", system-ui, -apple-system, sans-serif;--ndt-text:1.1875rem;--ndt-small:1rem;--ndt-xs:0.875rem;--ndt-h1:clamp(2.5rem, 1.7rem + 3.2vw, 4.25rem);--ndt-h2:clamp(1.875rem, 1.45rem + 1.6vw, 2.75rem);--ndt-h3:clamp(1.375rem, 1.25rem + 0.5vw, 1.625rem);--ndt-read:42rem;--ndt-wide:76rem;--ndt-gutter:clamp(1rem, 4vw, 2.5rem);--ndt-radius:14px;--ndt-radius-sm:8px;--ndt-space:clamp(3rem, 2rem + 3.5vw, 5.25rem);--ndt-shadow:0 1px 2px rgba(53, 27, 50, 0.06), 0 8px 24px rgba(53, 27, 50, 0.06)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1.5rem}html body,html body.custom-background{margin:0;background-color:var(--ndt-warm);color:var(--ndt-ink);font-family:var(--ndt-sans);font-size:var(--ndt-text);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--ndt-serif);font-weight:500;line-height:1.1;letter-spacing:-.015em;color:inherit;margin:0 0 .5em;text-wrap:balance}h1{font-size:var(--ndt-h1);font-weight:500;letter-spacing:-.025em}h2{font-size:var(--ndt-h2)}h3{font-size:var(--ndt-h3)}h4{font-size:1.25rem;font-weight:600}p,ul,ol,dl,table,figure,blockquote{margin:0 0 1.15rem}p{text-wrap:pretty}ul,ol{padding-left:1.25em}li+li{margin-top:.35em}strong,b{font-weight:700}hr{border:0;border-top:1px solid var(--ndt-line);margin:2.5rem 0}a{color:var(--ndt-berry);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--ndt-berry-strong);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--ndt-berry);outline-offset:3px;border-radius:4px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;word-wrap:normal!important}.ndt-skip:focus{position:absolute;left:1rem;top:1rem;z-index:100;width:auto;height:auto;clip-path:none;background:var(--ndt-paper);color:var(--ndt-ink);padding:.75rem 1rem;border-radius:6px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.ndt-wrap{width:100%;max-width:calc(var(--ndt-wide) + 2 * var(--ndt-gutter));margin-inline:auto;padding-inline:var(--ndt-gutter)}.ndt-read{max-width:var(--ndt-read)}.ndt-section{padding-block:var(--ndt-space)}.ndt-section--white{background:var(--ndt-paper)}.ndt-section--rose{background:var(--ndt-rose)}.ndt-section__head{max-width:46rem;margin-bottom:2.25rem}.ndt-section__head h2{margin-bottom:.75rem}.ndt-section__head p{color:var(--ndt-ink-2);margin-bottom:0}.ndt-kicker{display:inline-block;margin-bottom:.75rem;font-family:var(--ndt-sans);font-size:var(--ndt-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ndt-berry)}.ndt-header{background:var(--ndt-aubergine);color:var(--ndt-on-dark);border-bottom:1px solid rgb(255 249 246 / .08)}.ndt-header__bar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.5rem}.ndt-brand{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--ndt-serif);font-size:1.5rem;font-weight:600;letter-spacing:-.015em;color:inherit;text-decoration:none}.ndt-brand:hover{color:inherit;text-decoration:none}.ndt-brand__mark{width:.6rem;height:.6rem;border-radius:50%;background:var(--ndt-rose);flex:none}.ndt-brand em{font-style:italic;font-weight:500;color:var(--ndt-rose)}.ndt-nav ul{list-style:none;margin:0;padding:0}.ndt-nav>ul{display:flex;align-items:center;gap:.15rem}.ndt-nav li{margin:0;position:relative}.ndt-nav a,.ndt-nav summary{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.5rem .8rem;font-size:1.0625rem;font-weight:600;color:var(--ndt-on-dark);text-decoration:none;border-radius:999px;cursor:pointer}.ndt-nav a:hover,.ndt-nav summary:hover{background:rgb(241 203 214 / .14);color:var(--ndt-on-dark)}.ndt-nav a[aria-current="page"]{color:var(--ndt-rose)}.ndt-nav summary{list-style:none}.ndt-nav summary::-webkit-details-marker{display:none}.ndt-nav summary::after{content:"";width:.42rem;height:.42rem;margin-left:.1rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-25%) rotate(45deg)}.ndt-nav details[open]>summary::after{transform:translateY(15%) rotate(-135deg)}.ndt-nav .ndt-sub{position:absolute;top:calc(100% + 0.4rem);left:0;z-index:20;min-width:15rem;padding:.5rem;background:var(--ndt-paper);border-radius:var(--ndt-radius-sm);box-shadow:0 16px 40px rgb(36 18 34 / .25)}.ndt-nav .ndt-sub a{display:flex;width:100%;color:var(--ndt-ink);font-weight:400;border-radius:6px}.ndt-nav .ndt-sub a:hover{background:var(--ndt-rose-soft);color:var(--ndt-ink)}.ndt-nav .ndt-sub a[aria-current="page"]{color:var(--ndt-berry)}.ndt-menu-toggle{display:none;min-height:44px;padding:.5rem 1.1rem;font:inherit;font-size:1rem;font-weight:700;color:var(--ndt-on-dark);background:#fff0;border:1.5px solid rgb(255 249 246 / .5);border-radius:999px;cursor:pointer}.ndt-header :focus-visible{outline-color:var(--ndt-rose)}@media (max-width:960px){.js .ndt-menu-toggle{display:inline-flex;align-items:center}.js .ndt-nav{display:none}.js .ndt-header.is-open .ndt-nav{display:block}.ndt-header__bar{flex-wrap:wrap}.ndt-nav{flex-basis:100%;padding-bottom:1rem}.ndt-nav>ul{flex-direction:column;align-items:stretch;gap:0}.ndt-nav>ul>li{border-top:1px solid rgb(255 249 246 / .12)}.ndt-nav a,.ndt-nav summary{display:flex;width:100%;border-radius:6px;padding-inline:.25rem}.ndt-nav summary{justify-content:space-between}.ndt-nav .ndt-sub{position:static;box-shadow:none;padding:0 0 .5rem .75rem;background:#fff0}.ndt-nav .ndt-sub a{color:var(--ndt-on-dark)}.ndt-nav .ndt-sub a:hover{background:rgb(241 203 214 / .14);color:var(--ndt-on-dark)}.ndt-nav .ndt-sub a[aria-current="page"]{color:var(--ndt-rose)}}.ndt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.7rem 1.4rem;font-family:var(--ndt-sans);font-size:1.0625rem;font-weight:700;line-height:1.2;white-space:nowrap;text-decoration:none;border-radius:999px;border:1.5px solid #fff0;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ndt-btn:hover{text-decoration:none}.ndt-btn--primary{background:var(--ndt-berry);color:#fff}.ndt-btn--primary:hover{background:var(--ndt-berry-strong);color:#fff}.ndt-btn--secondary{background:var(--ndt-paper);color:var(--ndt-berry);border-color:var(--ndt-berry)}.ndt-btn--secondary:hover{background:var(--ndt-rose-soft);color:var(--ndt-berry-strong)}.ndt-btn--light{background:var(--ndt-warm);color:var(--ndt-aubergine)}.ndt-btn--light:hover{background:var(--ndt-rose);color:var(--ndt-aubergine)}.ndt-btn--ghost{background:#fff0;color:var(--ndt-on-dark);border-color:rgb(255 249 246 / .6)}.ndt-btn--ghost:hover{background:rgb(255 249 246 / .1);color:var(--ndt-on-dark);border-color:var(--ndt-on-dark)}.ndt-btn--small{min-height:44px;padding:.45rem 1rem;font-size:1rem}.ndt-btn-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.ndt-link{font-weight:700}.ndt-link--out::after{content:"↗";display:inline-block;margin-left:.25em;font-weight:400}.ndt-stars{display:inline-flex;align-items:baseline;gap:.08rem;font-size:1.125rem;line-height:1;letter-spacing:.04em;white-space:nowrap}.ndt-stars__on{color:var(--ndt-star)}.ndt-stars__off{color:var(--ndt-line-strong)}.ndt-stars__num{margin-left:.4rem;font-family:var(--ndt-sans);font-size:var(--ndt-small);font-weight:700;color:var(--ndt-ink-2);letter-spacing:0}.ndt-badge{display:inline-block;padding:.2rem .7rem;font-family:var(--ndt-sans);font-size:var(--ndt-xs);font-weight:700;line-height:1.5;white-space:nowrap;color:var(--ndt-aubergine);background:var(--ndt-rose);border-radius:999px}.ndt-logobox{display:inline-flex;align-items:center;justify-content:flex-start;width:140px;height:48px;flex:none;overflow:hidden}.ndt-logobox--lg{width:160px;height:48px}.ndt-logobox img,.ndt-logobox .ndt-logo{display:block;width:auto;height:auto;max-width:calc(100% * var(--ndt-logo-scale, 1));max-height:calc(100% * var(--ndt-logo-scale, 1));object-fit:contain;object-position:left center}.ndt-logo{display:block;width:auto;height:auto;max-width:160px;max-height:48px;object-fit:contain;object-position:left center}.ndt-fineprint{font-size:var(--ndt-xs);line-height:1.5;color:var(--ndt-ink-2);margin:.35rem 0 0}.ndt-fineprint a{color:inherit}.ndt-label{display:inline-block;margin-right:.4rem;padding:0 .5rem;font-size:var(--ndt-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;vertical-align:.1em}.ndt-label--ours{color:var(--ndt-aubergine);background:var(--ndt-rose)}.ndt-label--provider{color:var(--ndt-ink-2);background:var(--ndt-rose-soft)}.ndt-byline{font-size:var(--ndt-small);color:var(--ndt-ink-2);margin-bottom:1rem}.ndt-byline a{color:inherit}.ndt-hero{background:var(--ndt-aubergine);color:var(--ndt-on-dark);padding-block:clamp(2.25rem, 1.5rem + 3vw, 4rem) clamp(4.5rem, 3.5rem + 3vw, 6rem)}.ndt-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:clamp(2rem, 5vw, 4.5rem);align-items:center}.ndt-hero .ndt-kicker{color:var(--ndt-rose)}.ndt-hero h1{color:var(--ndt-on-dark);max-width:12ch;margin-bottom:1.25rem}.ndt-hero__lead{font-size:clamp(1.25rem, 1.15rem + 0.45vw, 1.5rem);line-height:1.45;color:var(--ndt-on-dark-2);max-width:34rem;margin-bottom:2rem}.ndt-hero .ndt-byline{margin:1.75rem 0 0;color:var(--ndt-on-dark-2)}.ndt-hero :focus-visible{outline-color:var(--ndt-rose)}.ndt-hero__media{margin:0;position:relative}.ndt-hero__media::before{content:"";position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem;background:var(--ndt-berry);border-radius:var(--ndt-radius);z-index:0}.ndt-hero__media img{position:relative;z-index:1;display:block;width:100%;height:clamp(18rem, 32vw, 28rem);object-fit:cover;object-position:60% 35%;border-radius:var(--ndt-radius)}@media (max-width:900px){.ndt-hero__grid{grid-template-columns:1fr}.ndt-hero h1{max-width:14ch}.ndt-hero__media{margin-right:.75rem}.ndt-hero__media::before{inset:.75rem -.75rem -.75rem .75rem}.ndt-hero__media img{height:12rem}}@media (max-width:600px){.ndt-hero h1{font-size:2.375rem;margin-bottom:.9rem}.ndt-hero__lead{margin-bottom:1.5rem}.ndt-hero .ndt-byline{margin-top:1.25rem}.ndt-hero__grid{gap:1.75rem}.ndt-hero__media img{height:10rem}}.ndt-strip{margin-top:calc(-1 * clamp(2.75rem, 2rem + 2vw, 3.5rem));position:relative;z-index:2}.ndt-strip__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ndt-pickcard{display:grid;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;padding:1.1rem 1.5rem;background:var(--ndt-paper);border:1px solid var(--ndt-line);border-top:4px solid var(--ndt-rose);border-radius:var(--ndt-radius);box-shadow:var(--ndt-shadow)}.ndt-pickcard__text{display:grid;gap:.3rem;min-width:0}.ndt-pickcard__label{margin:0;font-weight:700;font-size:1.0625rem;line-height:1.3}.ndt-strip__note{margin:.9rem 0 0;font-size:var(--ndt-small);color:var(--ndt-ink-2)}@media (max-width:1080px) and (min-width:701px){.ndt-pickcard{grid-template-columns:140px minmax(0,1fr)}.ndt-pickcard .ndt-btn{grid-column:1 / -1;width:100%}}@media (max-width:700px){.ndt-strip__grid{grid-template-columns:1fr}.ndt-pickcard{grid-template-columns:120px minmax(0,1fr);padding:1rem 1.15rem}.ndt-pickcard .ndt-logobox{width:120px;height:42px}.ndt-pickcard .ndt-btn{grid-column:1 / -1;width:100%}}.ndt-svcs{display:grid;gap:1rem}.ndt-svc{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,1.25fr) minmax(0,11.5rem);gap:1.25rem 2rem;align-items:start;padding:1.5rem 1.75rem;background:var(--ndt-paper);border:1px solid var(--ndt-line);border-radius:var(--ndt-radius)}.ndt-svc.is-featured{border-color:var(--ndt-rose);box-shadow:inset 5px 0 0 var(--ndt-rose),var(--ndt-shadow)}.ndt-svc__id{display:grid;gap:.6rem;justify-items:start}.ndt-svc__name h3{font-size:1.5rem;margin:0 0 .3rem;color:var(--ndt-ink)}.ndt-svc__label,.ndt-svc__facts dt{margin:0 0 .3rem;font-family:var(--ndt-sans);font-size:var(--ndt-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ndt-ink-2)}.ndt-svc__suits p{margin:0;font-size:var(--ndt-small);line-height:1.5}.ndt-svc__suits p.ndt-svc__label{font-size:var(--ndt-xs);margin-bottom:.3rem}.ndt-svc__audience{margin-top:0.5rem!important;color:var(--ndt-ink-2)}.ndt-svc__facts{display:grid;gap:.65rem;margin:0;font-size:var(--ndt-small);line-height:1.45}.ndt-svc__facts>div{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:.75rem;align-items:baseline}.ndt-svc__facts dt{margin:0}.ndt-svc__facts dd{margin:0}.ndt-svc__facts .ndt-status{margin-left:.25rem}.ndt-svc__actions{display:grid;gap:.35rem;justify-items:stretch;text-align:center}.ndt-svc__actions .ndt-link{display:inline-block;padding-block:.55rem;font-size:1rem}@media (max-width:1100px){.ndt-svc{grid-template-columns:minmax(0,14rem) minmax(0,1fr) minmax(0,1.2fr)}.ndt-svc__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;text-align:left}}@media (max-width:760px){.ndt-svc{grid-template-columns:1fr;gap:1.1rem;padding:1.25rem}.ndt-svc__id{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem}.ndt-svc__id .ndt-logobox{grid-row:1;grid-column:1}.ndt-svc__id .ndt-badge{grid-row:1;grid-column:2;justify-self:end}.ndt-svc__id .ndt-svc__name{grid-row:2;grid-column:1 / -1}.ndt-svc__actions{display:grid;justify-items:stretch;text-align:center}.ndt-svc__actions .ndt-btn{width:100%}}.ndt-compare__foot{margin-top:1rem;max-width:46rem}.ndt-compare__foot .ndt-fineprint+.ndt-fineprint{margin-top:.25rem}.ndt-details{margin-top:1.75rem;border:1px solid var(--ndt-line-strong);border-radius:var(--ndt-radius);background:var(--ndt-paper)}.ndt-details>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:.9rem 1.5rem;cursor:pointer;list-style:none;font-weight:700;color:var(--ndt-aubergine)}.ndt-details>summary::-webkit-details-marker{display:none}.ndt-details>summary::after{content:"";flex:none;width:.6rem;height:.6rem;border-right:2px solid var(--ndt-berry);border-bottom:2px solid var(--ndt-berry);transform:rotate(45deg) translateY(-25%)}.ndt-details[open]>summary::after{transform:rotate(-135deg) translateY(-25%)}.ndt-details[open]>summary{border-bottom:1px solid var(--ndt-line)}.ndt-details .ndt-compare{border:0;border-radius:0 0 var(--ndt-radius) var(--ndt-radius)}.ndt-compare{background:var(--ndt-paper);border:1px solid var(--ndt-line);border-radius:var(--ndt-radius);overflow-x:auto}.ndt-compare__table{width:100%;border-collapse:collapse;margin:0;font-size:var(--ndt-small);line-height:1.5}.ndt-compare__table th,.ndt-compare__table td{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--ndt-line)}.ndt-compare__table td{min-width:8.5rem}.ndt-compare__table thead th{font-size:var(--ndt-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ndt-ink-2);background:var(--ndt-warm);white-space:nowrap}.ndt-compare__table tbody tr:last-child>*{border-bottom:0}.ndt-compare__name{min-width:11.5rem}.ndt-compare__name .ndt-logobox{width:120px;height:40px;margin:.35rem 0 .5rem}.ndt-compare__service{display:block;font-family:var(--ndt-serif);font-size:1.3rem;font-weight:600;line-height:1.2;margin-bottom:.25rem}.ndt-compare__name .ndt-stars{margin-top:.15rem}.ndt-compare__audience{display:block;margin-top:.35rem;color:var(--ndt-ink-2);font-weight:400}.ndt-compare__table tr.is-partner>th{box-shadow:inset 4px 0 0 var(--ndt-rose)}.ndt-price{display:block;font-size:1.0625rem;white-space:nowrap}.ndt-term{display:block;color:var(--ndt-ink-2);margin:.15rem 0 .35rem}.ndt-compare__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin-top:.85rem;font-family:var(--ndt-sans)}.ndt-compare__actions .ndt-btn{min-height:44px;padding:.45rem 1rem;font-size:1rem}.ndt-compare__actions .ndt-link{display:inline-block;padding-block:.5rem;font-size:1rem}@media (max-width:1080px){.ndt-compare{overflow:visible}.ndt-compare__table,.ndt-compare__table tbody,.ndt-compare__table tr,.ndt-compare__table th,.ndt-compare__table td{display:block;width:100%}.ndt-compare__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ndt-compare__table tr{padding:.5rem 1.25rem 1rem;border-bottom:1px solid var(--ndt-line-strong)}.ndt-compare__table tr:last-child{border-bottom:0}.ndt-compare__table th,.ndt-compare__table td{padding:.75rem 0;min-width:0}.ndt-compare__table td[data-label]{display:grid;grid-template-columns:minmax(7.5rem,32%) 1fr;gap:1rem}.ndt-compare__table td[data-label]::before{content:attr(data-label);font-weight:700;color:var(--ndt-ink-2)}.ndt-compare__table tbody tr>*{border-bottom:1px solid var(--ndt-line)}.ndt-compare__table tbody tr>*:last-child{border-bottom:0}.ndt-compare__table tr.is-partner>th{box-shadow:none}.ndt-compare__actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.ndt-price{white-space:normal}}@media (max-width:480px){.ndt-compare__table td[data-label]{grid-template-columns:1fr;gap:.15rem}}.ndt-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:stretch}.ndt-feature{display:flex;flex-direction:column;background:var(--ndt-paper);border:1px solid var(--ndt-line);border-radius:var(--ndt-radius);overflow:hidden;box-shadow:var(--ndt-shadow)}.ndt-feature__media{margin:0;background:var(--ndt-aubergine)}.ndt-feature__media img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:center}.ndt-feature__panel{flex:1;display:flex;flex-direction:column;padding:clamp(1.5rem, 3vw, 2.25rem)}.ndt-feature__head{margin-bottom:1.25rem}.ndt-feature__head .ndt-badge{margin-bottom:.75rem}.ndt-feature__title{font-size:var(--ndt-h2);margin:0 0 .4rem;color:var(--ndt-ink)}.ndt-feature__summary{margin:.75rem 0 0;color:var(--ndt-ink-2);font-size:1.125rem}.ndt-feature .ndt-proscons{margin-bottom:1.5rem}.ndt-feature__foot{margin-top:auto;padding:1.1rem 1.25rem;background:var(--ndt-warm);border:1px solid var(--ndt-line);border-radius:var(--ndt-radius-sm);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.ndt-feature__price{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem}.ndt-feature__price .ndt-svc__label{margin:0}@media (max-width:1000px) and (min-width:901px){.ndt-feature .ndt-proscons{grid-template-columns:1fr}}@media (max-width:900px){.ndt-features{grid-template-columns:1fr}.ndt-feature__foot .ndt-btn-row{width:100%}.ndt-feature__foot .ndt-btn{flex:1 1 12rem}}.ndt-proscons{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 2rem}.ndt-proscons__label{font-weight:700;margin-bottom:.5rem}.ndt-proscons .ndt-list{font-size:var(--ndt-small);line-height:1.5;margin:0}@media (max-width:600px){.ndt-proscons{grid-template-columns:1fr}}.ndt-list{list-style:none;padding:0}.ndt-list li{position:relative;padding-left:1.6rem}.ndt-list li::before{position:absolute;left:0;top:0;font-weight:700}.ndt-list--plus li::before{content:"+";color:var(--ndt-plus)}.ndt-list--minus li::before{content:"–";color:var(--ndt-minus)}.ndt-list--check li::before{content:"✓";color:var(--ndt-berry)}.ndt-minis__title{margin:3.5rem 0 1.25rem;font-size:1.75rem}.ndt-minis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ndt-mini{display:flex;flex-direction:column;padding:1.5rem;background:var(--ndt-warm);border:1px solid var(--ndt-line);border-radius:var(--ndt-radius);font-size:var(--ndt-small);line-height:1.5}.ndt-mini__head{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:1.25rem;margin-bottom:1rem}.ndt-mini__head .ndt-logobox{background:var(--ndt-paper);border-radius:6px;padding:4px 8px}.ndt-mini__name h4{margin:0 0 .25rem;font-size:1.25rem}.ndt-mini p{margin-bottom:.6rem}.ndt-mini__alt{color:var(--ndt-ink-2)}.ndt-mini .ndt-link{margin-top:auto;padding-top:.25rem}@media (max-width:760px){.ndt-minis{grid-template-columns:1fr}}@media (max-width:400px){.ndt-mini__head{grid-template-columns:1fr;gap:.75rem}}.ndt-needs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ndt-need{padding:clamp(1.5rem, 3vw, 2.25rem);background:var(--ndt-paper);border:1px solid var(--ndt-line);border-radius:var(--ndt-radius)}.ndt-need--rose{background:var(--ndt-rose);border-color:var(--ndt-rose)}.ndt-need__icon{display:block;width:52px;height:52px;padding:12px;margin-bottom:1.1rem;color:var(--ndt-berry);background:var(--ndt-rose-soft);border-radius:50%}.ndt-need--rose .ndt-need__icon{background:var(--ndt-paper)}.ndt-need h3{margin-bottom:.65rem;color:var(--ndt-ink)}.ndt-need p{margin:0;font-size:var(--ndt-small);line-height:1.55}.ndt-need--rose a{color:var(--ndt-aubergine)}@media (max-width:760px){.ndt-needs{grid-template-columns:1fr}}.ndt-advice{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,var(--ndt-read));gap:1rem clamp(2rem, 6vw, 5rem)}.ndt-advice__toc{position:sticky;top:1.5rem;align-self:start;font-size:var(--ndt-small);padding:1.25rem;background:var(--ndt-warm);border-radius:var(--ndt-radius-sm)}.ndt-advice__toc ol{margin:0;padding-left:1.25rem}.ndt-advice__toc a{color:var(--ndt-ink)}.ndt-advice__toc a:hover{color:var(--ndt-berry)}.ndt-advice .ndt-prose h3{margin-top:2.25rem}.ndt-advice .ndt-prose>h3:first-child{margin-top:0}@media (max-width:960px){.ndt-advice{grid-template-columns:1fr}.ndt-advice__toc{position:static}}.ndt-callout{margin:2rem 0;padding:1.5rem 1.75rem;background:var(--ndt-rose-soft);border-left:5px solid var(--ndt-berry);border-radius:0 var(--ndt-radius-sm) var(--ndt-radius-sm) 0}.ndt-prose .ndt-callout h3{margin-top:0}.ndt-callout>:last-child{margin-bottom:0}.ndt-callout--dark{background:var(--ndt-aubergine);color:var(--ndt-on-dark);border-left-color:var(--ndt-rose)}.ndt-callout--dark a{color:var(--ndt-rose)}.ndt-callout--dark :focus-visible{outline-color:var(--ndt-rose)}.ndt-source{font-size:var(--ndt-small);color:var(--ndt-ink-2)}.ndt-source a{color:inherit}.ndt-section--rose .ndt-kicker{color:var(--ndt-aubergine)}.ndt-section--rose h2{color:var(--ndt-aubergine)}.ndt-section--rose a{color:var(--ndt-aubergine)}.ndt-method{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.75rem}.ndt-method__card{padding:1.5rem;background:var(--ndt-paper);border-radius:var(--ndt-radius);font-size:var(--ndt-small);line-height:1.55}.ndt-prose .ndt-method__card h3{margin:0 0 .6rem;font-size:1.3rem}.ndt-method__card>:last-child{margin-bottom:0}.ndt-method .ndt-legend{margin:0;padding:0;background:none}@media (min-width:961px){#sa-jamfor-vi .ndt-advice{grid-template-columns:minmax(0,15rem) minmax(0,52rem)}}@media (max-width:760px){.ndt-method{grid-template-columns:1fr}}.ndt-legend{display:grid;gap:.5rem;font-size:var(--ndt-small);padding:1.25rem 1.5rem;background:var(--ndt-rose-soft);border-radius:var(--ndt-radius-sm);margin-bottom:2rem}.ndt-legend p{margin:0}.ndt-faq{max-width:52rem;display:grid;gap:.75rem}.ndt-faq__item{background:var(--ndt-paper);border:1px solid var(--ndt-line);border-radius:var(--ndt-radius)}.ndt-faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.15rem 1.5rem;cursor:pointer;list-style:none}.ndt-faq__item>summary::-webkit-details-marker{display:none}.ndt-faq__item>summary h3{margin:0;font-size:1.3rem;color:var(--ndt-ink)}.ndt-faq__item>summary::after{content:"+";flex:none;display:grid;place-items:center;width:2rem;height:2rem;font-family:var(--ndt-sans);font-size:1.35rem;font-weight:400;line-height:1;color:var(--ndt-berry);background:var(--ndt-rose-soft);border-radius:50%}.ndt-faq__item[open]>summary::after{content:"–";background:var(--ndt-rose)}.ndt-faq__item>p{margin:0;padding:0 1.5rem 1.4rem;font-size:var(--ndt-small);line-height:1.6;max-width:46rem}.ndt-cta{background:var(--ndt-aubergine);color:var(--ndt-on-dark);padding-block:clamp(3rem, 2rem + 3vw, 4.5rem)}.ndt-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem 3rem;align-items:center}.ndt-cta h2{color:var(--ndt-on-dark);margin-bottom:.5rem}.ndt-cta p{color:var(--ndt-on-dark-2);margin:0;font-size:1.125rem}.ndt-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;max-width:34rem}.ndt-cta__link{color:var(--ndt-rose);font-weight:700}.ndt-cta__link:hover{color:var(--ndt-on-dark)}.ndt-cta .ndt-fineprint{flex-basis:100%;color:var(--ndt-on-dark-2)}.ndt-cta :focus-visible{outline-color:var(--ndt-rose)}@media (max-width:860px){.ndt-cta__inner{grid-template-columns:1fr}.ndt-cta__actions .ndt-btn{flex:1 1 14rem}}.ndt-crumbs{font-size:var(--ndt-small);color:var(--ndt-ink-2);margin-bottom:1.25rem}.ndt-crumbs ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.4rem}.ndt-crumbs li{margin:0}.ndt-crumbs li+li::before{content:"/";margin-right:.4rem;color:var(--ndt-line-strong)}.ndt-crumbs a{color:inherit}.ndt-rv-intro{padding-block:1.5rem 1.75rem;background:linear-gradient(var(--ndt-rose-soft),var(--ndt-warm));border-bottom:1px solid var(--ndt-line)}.ndt-rv-intro .ndt-crumbs{font-size:var(--ndt-xs);margin-bottom:.75rem}.ndt-rv-intro h1{font-size:clamp(2rem, 1.35rem + 2.2vw, 3.375rem);max-width:22ch;margin-bottom:.6rem}.ndt-rv-intro__lede{font-size:clamp(1.125rem, 1.05rem + 0.3vw, 1.3rem);line-height:1.5;color:var(--ndt-ink-2);max-width:46rem;margin-bottom:1rem}.ndt-rv-intro .ndt-byline{margin:.75rem 0 0;font-size:var(--ndt-xs)}.ndt-rv-intro__row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.ndt-rv-brand{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.45rem 1rem .45rem .75rem;background:var(--ndt-paper);border:1px solid var(--ndt-line);border-radius:var(--ndt-radius)}@media (max-width:640px){.ndt-rv-intro__row .ndt-btn{width:100%}.ndt-rv-brand{width:100%}}.ndt-rv-brand .ndt-logobox{height:40px}.ndt-rv-brand__score .ndt-stars{font-size:1.25rem}.ndt-rv-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,21rem);grid-template-areas:"overview aside" "article aside";gap:2rem clamp(2rem, 4vw, 3.5rem);align-items:start;padding-top:1.75rem;padding-bottom:var(--ndt-space)}.ndt-rv--legacy .ndt-rv-grid{grid-template-areas:"article aside"}.ndt-rv-overview{grid-area:overview}.ndt-rv-aside{grid-area:aside;align-self:stretch}.ndt-rv-article{grid-area:article;min-width:0}.ndt-rv-aside__sticky{position:sticky;top:1.25rem;display:grid;gap:1rem}@media (max-width:1000px){.ndt-rv-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"overview" "aside" "article";gap:1.5rem}.ndt-rv--legacy .ndt-rv-grid{grid-template-areas:"aside" "article"}.ndt-rv-aside__sticky{position:static}}.ndt-rv-label{margin:0 0 .4rem;font-family:var(--ndt-sans);font-size:var(--ndt-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ndt-berry)}.ndt-rv-overview{padding:clamp(1.25rem, 3vw, 2.25rem);background:var(--ndt-paper);border:1px solid var(--ndt-line);border-top:5px solid var(--ndt-berry);border-radius:var(--ndt-radius);box-shadow:var(--ndt-shadow)}.ndt-rv-overview__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem}.ndt-rv-overview__head h2{margin:0;font-size:clamp(1.625rem, 1.4rem + 0.8vw, 2.125rem);color:var(--ndt-ink)}.ndt-rv-overview__score .ndt-stars{font-size:1.375rem}.ndt-rv-overview__verdict{font-size:1.1875rem;line-height:1.55;margin-bottom:1.5rem}.ndt-rv-overview__body{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:1.5rem;align-items:start}.ndt-rv-overview__media{margin:0}.ndt-rv-overview__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--ndt-radius-sm)}.ndt-rv-overview__points{font-size:var(--ndt-small);line-height:1.5}.ndt-rv-overview__points .ndt-list{margin-bottom:1rem}.ndt-rv-overview__points .ndt-list:last-child{margin-bottom:0}.ndt-rv-overview__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--ndt-line)}.ndt-rv-overview__alt{flex-basis:100%;margin:.25rem 0 0;font-size:var(--ndt-small);color:var(--ndt-ink-2)}@media (max-width:640px){.ndt-rv-overview__body{grid-template-columns:1fr}.ndt-rv-overview__media img{aspect-ratio:16 / 10}.ndt-rv-overview__foot .ndt-btn{width:100%}}.ndt-rv-summary,.ndt-rv-pick{padding:1.35rem 1.4rem;background:var(--ndt-paper);border:1px solid var(--ndt-line);border-radius:var(--ndt-radius);box-shadow:var(--ndt-shadow);font-size:var(--ndt-small);line-height:1.45}.ndt-rv-summary{border-top:5px solid var(--ndt-rose)}.ndt-rv-summary__title{margin:0 0 .9rem;font-family:var(--ndt-serif);font-size:1.35rem;font-weight:500}.ndt-rv-summary__facts{margin:0 0 1.1rem;display:grid;gap:.7rem}.ndt-rv-summary__facts>div{display:grid;grid-template-columns:5.25rem minmax(0,1fr);gap:.75rem;align-items:baseline;padding-bottom:.7rem;border-bottom:1px solid var(--ndt-line)}.ndt-rv-summary__facts>div:last-child{border-bottom:0;padding-bottom:0}.ndt-rv-summary__facts dt{font-size:var(--ndt-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ndt-ink-2)}.ndt-rv-summary__facts dd{margin:0}.ndt-rv-summary__price strong{font-size:1.125rem}.ndt-rv-summary__price .ndt-term{font-size:var(--ndt-xs);margin:.2rem 0 .35rem}.ndt-rv-summary .ndt-fineprint,.ndt-rv-pick .ndt-fineprint{margin-top:.6rem}.ndt-btn--block{width:100%}.ndt-rv-pick{background:var(--ndt-aubergine);color:var(--ndt-on-dark);border-color:var(--ndt-aubergine)}.ndt-rv-pick__label{margin:0 0 .6rem;font-size:var(--ndt-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ndt-rose)}.ndt-rv-pick__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}.ndt-rv-pick__row .ndt-logobox{background:var(--ndt-paper);border-radius:6px;padding:4px 8px;width:120px;height:40px}.ndt-rv-pick .ndt-stars__num{color:var(--ndt-on-dark-2)}.ndt-rv-pick p{margin:0 0 .9rem}.ndt-rv-pick .ndt-fineprint{color:var(--ndt-on-dark-2)}.ndt-rv-pick .ndt-btn--primary{background:var(--ndt-warm);color:var(--ndt-aubergine)}.ndt-rv-pick .ndt-btn--primary:hover{background:var(--ndt-rose)}.ndt-rv-pick :focus-visible{outline-color:var(--ndt-rose)}.ndt-rv-article{max-width:46rem}.ndt-rv-toc{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.25rem}.ndt-rv-toc .ndt-rv-label{margin:0;color:var(--ndt-ink-2)}.ndt-rv-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.ndt-rv-toc li{margin:0}.ndt-rv-toc a{display:inline-flex;align-items:center;min-height:36px;padding:.3rem .85rem;font-size:var(--ndt-small);font-weight:600;color:var(--ndt-aubergine);text-decoration:none;background:var(--ndt-paper);border:1px solid var(--ndt-line-strong);border-radius:999px}.ndt-rv-toc a:hover{background:var(--ndt-rose-soft);color:var(--ndt-aubergine)}.ndt-rv-legend{margin-bottom:.5rem}.ndt-rv-section{padding-block:2rem;border-top:1px solid var(--ndt-line)}.ndt-rv-section h2{font-size:clamp(1.625rem, 1.4rem + 0.8vw, 2.125rem);margin-bottom:1rem;color:var(--ndt-ink)}.ndt-rv-section>:last-child{margin-bottom:0}.ndt-rv-section--panel{padding:2rem clamp(1.25rem, 3vw, 2rem);margin-block:1.5rem;background:var(--ndt-paper);border:1px solid var(--ndt-line);border-radius:var(--ndt-radius)}.ndt-rv-section--dark{padding:2rem clamp(1.25rem, 3vw, 2rem);margin-block:1.5rem;background:var(--ndt-aubergine);color:var(--ndt-on-dark);border:0;border-radius:var(--ndt-radius)}.ndt-rv-section--dark h2{color:var(--ndt-on-dark)}.ndt-rv-section--dark a{color:var(--ndt-rose)}.ndt-rv-section--dark .ndt-label--provider{background:rgb(241 203 214 / .18);color:var(--ndt-on-dark)}.ndt-rv-section--dark :focus-visible{outline-color:var(--ndt-rose)}.ndt-rv-section--panel+.ndt-rv-section,.ndt-rv-section--dark+.ndt-rv-section{border-top:0}.ndt-rv-pc{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ndt-rv-pc__panel{padding:1.25rem 1.4rem;border-radius:var(--ndt-radius);font-size:var(--ndt-small);line-height:1.5}.ndt-rv-pc__panel--plus{background:var(--ndt-paper);border:1px solid var(--ndt-line);border-top:4px solid var(--ndt-ok)}.ndt-rv-pc__panel--minus{background:var(--ndt-rose-soft);border:1px solid var(--ndt-rose);border-top:4px solid var(--ndt-berry)}.ndt-rv-pc__title{font-weight:700;margin-bottom:.6rem}.ndt-rv-pc .ndt-list{margin:0}@media (max-width:640px){.ndt-rv-pc{grid-template-columns:1fr}}.ndt-rv-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-top:1.25rem;padding:1rem 1.25rem;background:var(--ndt-rose);border-radius:var(--ndt-radius)}.ndt-rv-cta__text{margin:0;display:flex;align-items:center;gap:.75rem;font-family:var(--ndt-serif);font-size:1.25rem}.ndt-rv-cta .ndt-fineprint{flex-basis:100%;margin:0;color:var(--ndt-aubergine)}.ndt-rv-cta .ndt-stars__num{color:var(--ndt-aubergine)}@media (max-width:640px){.ndt-rv-cta .ndt-btn{width:100%}}.ndt-rv-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--ndt-small);line-height:1.45;background:var(--ndt-paper);border:1px solid var(--ndt-line);border-radius:var(--ndt-radius-sm);overflow:hidden;margin-bottom:.75rem}.ndt-rv-table th,.ndt-rv-table td{padding:.8rem 1rem;border-bottom:1px solid var(--ndt-line);text-align:left;vertical-align:top}.ndt-rv-table tr:last-child>*{border-bottom:0}.ndt-rv-table thead th{background:var(--ndt-rose-soft);font-size:var(--ndt-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ndt-ink-2)}.ndt-rv-table tbody th{font-weight:600;width:34%}.ndt-rv-table--compare tbody th{width:auto}.ndt-rv-table--compare td,.ndt-rv-table--compare thead th+th{text-align:center;width:5.5rem}.ndt-rv-table--compare tbody tr:nth-child(even)>*{background:var(--ndt-warm)}.ndt-rv-table__price td strong{font-size:1.125rem;margin-right:.4rem}.ndt-rv-table__price>*{background:var(--ndt-rose-soft)}.ndt-yes{color:var(--ndt-ok);font-weight:700;font-size:1.1rem}.ndt-no{color:var(--ndt-ink-2);font-weight:700}.ndt-rv-note{margin:0}.ndt-rv-hint{font-size:var(--ndt-small);color:var(--ndt-ink-2)}.ndt-rv .ndt-callout h3{margin-top:0;font-size:1.3rem}.ndt-rv-facts{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.65rem}.ndt-rv-facts li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:baseline;margin:0;font-size:var(--ndt-small);line-height:1.5}.ndt-rv-facts .ndt-label{margin:0;white-space:nowrap}@media (max-width:480px){.ndt-rv-facts li{grid-template-columns:1fr;gap:.25rem}.ndt-rv-facts .ndt-label{justify-self:start}}.ndt-rv-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ndt-rv-gallery figure{margin:0;padding:.6rem;background:var(--ndt-paper);border:1px solid var(--ndt-line);border-radius:var(--ndt-radius-sm)}.ndt-rv-gallery img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;background:var(--ndt-warm);border-radius:4px}.ndt-rv-gallery figcaption{font-size:var(--ndt-xs);line-height:1.45;color:var(--ndt-ink-2);margin-top:.5rem}@media (max-width:560px){.ndt-rv-gallery{grid-template-columns:1fr}}.ndt-rv .ndt-faq{max-width:none}.ndt-altcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.ndt-altcard{display:flex;flex-direction:column;padding:1.25rem;background:var(--ndt-paper);border:1px solid var(--ndt-line);border-radius:var(--ndt-radius);font-size:var(--ndt-small);line-height:1.5}.ndt-altcard.is-featured{border-color:var(--ndt-rose);box-shadow:inset 0 4px 0 var(--ndt-rose)}.ndt-altcard__head{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:1rem;margin-bottom:.75rem}.ndt-altcard__head h3{margin:0 0 .2rem;font-size:1.25rem}.ndt-altcard p{margin-bottom:.9rem}.ndt-altcard__actions{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}@media (max-width:640px){.ndt-altcards{grid-template-columns:1fr}}@media (max-width:380px){.ndt-altcard__head{grid-template-columns:1fr}}.ndt-rv-sources{font-size:var(--ndt-small)}.ndt-rv-sources h2{font-size:1.5rem}.ndt-rv-legacy{padding:clamp(1.25rem, 3vw, 2.25rem);background:var(--ndt-paper);border:1px solid var(--ndt-line);border-radius:var(--ndt-radius)}.ndt-rv-legacy>:first-child{margin-top:0}.ndt-rv-legacy>*{max-width:none}.ndt-prose h2{margin-top:3rem}.ndt-prose h3{margin-top:2rem}.ndt-prose>:first-child{margin-top:0}.ndt-table{width:100%;border-collapse:collapse;font-size:var(--ndt-small);background:var(--ndt-paper);border:1px solid var(--ndt-line);border-radius:var(--ndt-radius-sm);overflow:hidden}.ndt-table th,.ndt-table td{padding:.85rem 1rem;border-bottom:1px solid var(--ndt-line);text-align:left;vertical-align:top}.ndt-table thead th{background:var(--ndt-rose-soft);font-size:var(--ndt-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ndt-ink-2)}.ndt-table tbody th{font-weight:700}@media (max-width:560px){.ndt-table,.ndt-table tbody,.ndt-table tr,.ndt-table th,.ndt-table td{display:block;width:100%}.ndt-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ndt-table tr{border-bottom:1px solid var(--ndt-line);padding:.5rem 0}.ndt-table th,.ndt-table td{border:0;padding:.35rem 1rem}.ndt-table td[data-label]::before{content:attr(data-label) ": ";font-weight:700;color:var(--ndt-ink-2)}}.ndt-sources{font-size:var(--ndt-small)}.ndt-sources li{overflow-wrap:anywhere}.ndt-article__head{padding-block:clamp(2rem, 1.5rem + 2vw, 3.25rem) 1.5rem}.ndt-article__head h1{max-width:22ch;font-size:clamp(2.25rem, 1.6rem + 2.4vw, 3.5rem)}.ndt-content{padding-bottom:var(--ndt-space)}.ndt-content>*{max-width:var(--ndt-read)}.ndt-content>.alignwide,.ndt-content>.wp-block-table,.ndt-content>.alignfull{max-width:var(--ndt-wide)}.ndt-content h2{margin-top:2.75rem}.ndt-content h3{margin-top:2rem}.ndt-content blockquote,.ndt-content .wp-block-quote{margin-inline:0;padding:1rem 1.25rem;background:var(--ndt-rose-soft);border-left:4px solid var(--ndt-berry);border-radius:0 6px 6px 0}.ndt-content blockquote p:last-child{margin-bottom:0}.ndt-content figure img{border-radius:6px}.ndt-content figcaption{font-size:var(--ndt-small);color:var(--ndt-ink-2);margin-top:.5rem}.ndt-content .wp-block-table table{font-size:var(--ndt-small);background:var(--ndt-paper)!important;border-collapse:collapse}.ndt-content .wp-block-table th,.ndt-content .wp-block-table td{border:1px solid var(--ndt-line);padding:.75rem}.ndt-content .wp-block-button__link{display:inline-flex;align-items:center;min-height:48px;padding:.7rem 1.4rem;background:var(--ndt-berry);color:#fff;border-radius:999px;font-size:1.0625rem;font-weight:700;text-decoration:none}.ndt-content .wp-block-button__link:hover{background:var(--ndt-berry-strong);color:#fff}.ndt-content .wp-block-button{margin-bottom:1.25rem}.ndt-content .ugb-icon-list,.ndt-content .wp-block-stackable-notification{max-width:var(--ndt-read)}.ndt-content .has-normal-font-size{font-size:inherit!important}.ndt-content>.ndt-fineprint{margin-top:2.5rem}.ndt-cards{list-style:none;padding:0;display:grid;gap:.75rem}.ndt-cards li{margin:0;padding:1.25rem 1.5rem;background:var(--ndt-paper);border:1px solid var(--ndt-line);border-radius:var(--ndt-radius-sm)}.ndt-cards h2{font-size:1.5rem;margin-bottom:.35rem}.ndt-cards h2 a{color:var(--ndt-ink);text-decoration:none}.ndt-cards h2 a:hover{color:var(--ndt-berry);text-decoration:underline}.ndt-cards p{color:var(--ndt-ink-2);margin:0}.ndt-pagination{display:flex;gap:1rem;margin-top:2rem}.ndt-footer{background:var(--ndt-aubergine-deep);color:var(--ndt-on-dark-2);padding-block:4rem 2.5rem;font-size:var(--ndt-small)}.ndt-footer a{color:var(--ndt-on-dark)}.ndt-footer a:hover{color:var(--ndt-rose)}.ndt-footer :focus-visible{outline-color:var(--ndt-rose)}.ndt-footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:2.5rem}.ndt-footer h2{font-family:var(--ndt-sans);font-size:var(--ndt-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ndt-rose);margin-bottom:1rem}.ndt-footer ul{list-style:none;padding:0;margin:0}.ndt-footer li{margin:0 0 .35rem}.ndt-footer li a{display:inline-block;padding-block:.3rem}.ndt-footer .ndt-brand{color:var(--ndt-on-dark);margin-bottom:1rem}.ndt-footer__base{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgb(255 249 246 / .12);display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:space-between}.ndt-footer__base p{margin:0}@media (max-width:900px){.ndt-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ndt-footer__grid{grid-template-columns:1fr}}.ndt-hero--page{padding-bottom:clamp(2.5rem, 2rem + 2.5vw, 4rem)}.ndt-hero--page h1{max-width:18ch;font-size:clamp(2.125rem, 1.5rem + 2.4vw, 3.5rem)}.ndt-hero--page .ndt-hero__lead{font-size:clamp(1.125rem, 1.05rem + 0.35vw, 1.3rem)}.ndt-hero--page .ndt-hero__lead strong{color:var(--ndt-on-dark)}.ndt-hero--page .ndt-hero__media img{object-position:center 30%}.ndt-crumbs--dark{color:var(--ndt-on-dark-2);font-size:var(--ndt-xs);margin-bottom:.9rem}.ndt-crumbs--dark a{color:var(--ndt-on-dark)}.ndt-crumbs--dark li+li::before{color:rgb(255 249 246 / .4)}.ndt-altcards--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.ndt-altcards--3{grid-template-columns:1fr}}.ndt-pick50{padding:1.5rem}.ndt-pick50__rank{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-weight:700;color:var(--ndt-aubergine)}.ndt-pick50__rank span{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:none;font-family:var(--ndt-serif);font-size:1.1rem;color:#fff;background:var(--ndt-berry);border-radius:50%}.ndt-pick50 .ndt-altcard__head{margin-bottom:1rem}.ndt-pick50__price{display:flex;align-items:baseline;gap:.6rem;padding-top:.75rem;border-top:1px solid var(--ndt-line)}.ndt-pick50__price .ndt-svc__label{margin:0}.ndt-pick50 .ndt-altcard__actions{flex-direction:column;align-items:stretch;text-align:center;margin-top:0}.ndt-pick50 .ndt-pick50__price{margin-top:auto}.ndt-mini__head .ndt-logobox,.ndt-rv-pick__row .ndt-logobox,.ndt-need--pick .ndt-logobox{justify-content:center;padding:6px 12px;background:var(--ndt-paper);border-radius:8px}.ndt-mini__head .ndt-logobox img,.ndt-rv-pick__row .ndt-logobox img,.ndt-need--pick .ndt-logobox img{object-position:center}.ndt-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ndt-steps li{margin:0;padding:1.5rem;background:var(--ndt-rose-soft);border-radius:var(--ndt-radius);display:flex;flex-direction:column;gap:.9rem}.ndt-steps__num{display:grid;place-items:center;width:2.75rem;height:2.75rem;font-family:var(--ndt-serif);font-size:1.5rem;color:var(--ndt-on-dark);background:var(--ndt-aubergine);border-radius:50%}.ndt-steps p{margin:0;font-family:var(--ndt-serif);font-size:1.3rem;line-height:1.3;color:var(--ndt-ink)}@media (max-width:900px){.ndt-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.ndt-steps{grid-template-columns:1fr}.ndt-steps li{flex-direction:row;align-items:center}}.ndt-need--pick{background:var(--ndt-aubergine);border-color:var(--ndt-aubergine);color:var(--ndt-on-dark);display:flex;flex-direction:column;justify-content:center}.ndt-need--pick p{margin:0 0 1rem}.ndt-need--pick .ndt-stars__num,.ndt-need--pick .ndt-fineprint{color:var(--ndt-on-dark-2)}.ndt-need--pick .ndt-fineprint{margin:.6rem 0 0}.ndt-need--pick .ndt-btn--primary{background:var(--ndt-warm);color:var(--ndt-aubergine)}.ndt-need--pick .ndt-btn--primary:hover{background:var(--ndt-rose)}.ndt-need--pick :focus-visible{outline-color:var(--ndt-rose)}@media print{.ndt-header,.ndt-footer,.ndt-cta,.ndt-btn,.ndt-editor-note{display:none!important}html body{background:#fff;font-size:12pt}}