.provider-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start;margin:1.5rem 0}.provider-choice{--choice-ink: var(--color-neutral-900);--choice-muted: var(--color-neutral-600);--choice-accent: var(--nk-teal, #175b50);--choice-line: var(--nk-line, #d9dfda);margin:1rem 0;padding:1.25rem;border:1px solid var(--choice-line);border-top:3px solid var(--choice-accent);border-radius:.25rem;background:var(--color-white, white);color:var(--choice-ink);min-width:0}.provider-choice-list>.provider-choice{margin:0}.provider-choice .choice-heading{margin:0 0 .625rem}.provider-choice .choice-type{margin:0 0 .25rem;color:var(--choice-muted);font-size:.6875rem;line-height:1.6}.provider-choice .choice-heading h3{margin:0;padding:0;border:0;background:none;color:var(--choice-ink);font-size:1.1875rem;line-height:1.5;font-weight:750}.provider-choice .choice-reason{margin:0 0 .875rem;color:var(--choice-accent);font-size:.8125rem;font-weight:600;line-height:1.7}.provider-choice .choice-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .875rem;padding:.875rem 0 .625rem;margin:0;border-top:1px solid var(--choice-line)}.provider-choice .choice-prices>div{min-width:0}.provider-choice .choice-prices dt{margin:0 0 .25rem;color:var(--choice-muted);font-size:.6875rem;line-height:1.5}.provider-choice .choice-prices dd{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem;margin:0}.provider-choice .choice-prices strong{color:var(--choice-ink);font-size:1.375rem;line-height:1.3;font-weight:750;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.provider-choice .choice-prices dd span{color:var(--choice-muted);font-size:.6875rem}.provider-choice .choice-price-note{margin:.25rem 0 .875rem;color:var(--choice-muted);font-size:.6875rem;line-height:1.75}.provider-choice .choice-detail-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;min-height:2.75rem;border:1px solid var(--choice-accent);border-radius:.2rem;background:var(--choice-accent);color:var(--color-white, white);font-size:.8125rem;font-weight:700;line-height:1.6;text-decoration:none}.provider-choice .choice-detail-link:hover{background:var(--choice-ink);color:var(--color-white, white)}.provider-choice .choice-offer{margin-top:.5rem}.provider-choice .choice-offer>summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 0 .25rem;color:var(--choice-muted);font-size:.75rem;font-weight:500;line-height:1.7;cursor:pointer;list-style:none}.provider-choice .choice-offer>summary::-webkit-details-marker{display:none}.provider-choice .choice-offer[open]>summary span{transform:rotate(45deg)}.provider-choice .choice-offer-body{padding-top:1.25rem;color:var(--choice-ink);font-size:.8125rem;line-height:1.85}.provider-choice .choice-offer-body :is(h4,p,ul,dl){margin:0 0 .75rem}.provider-choice .choice-offer-body h4{padding:0;color:var(--choice-ink);font-size:.8125rem;font-weight:700;line-height:1.8}.provider-choice .choice-offer-body>section+section{margin-top:1.5rem}.provider-choice .choice-offer-body .choice-campaign-title{font-weight:700}.provider-choice .choice-condition-note{padding:.875rem;background:var(--color-neutral-50);border-left:2px solid var(--choice-accent);color:var(--choice-muted)}.provider-choice .choice-conditions>div{padding:.75rem 0;border-bottom:1px solid var(--choice-line)}.provider-choice .choice-conditions dt{color:var(--choice-muted);font-size:.6875rem;font-weight:600}.provider-choice .choice-conditions dd{margin:.2rem 0 0}.provider-choice .choice-offer-body small{display:block;font-size:.75rem}.provider-choice .choice-apply{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--choice-line)}.provider-choice .choice-apply p{font-size:.75rem}.provider-choice .choice-apply-note{color:var(--choice-muted)}.provider-choice .choice-apply-link{display:flex;justify-content:center;align-items:center;min-height:2.875rem;padding:.75rem 1rem;border:1px solid var(--choice-accent);border-radius:.2rem;color:var(--choice-accent);background:var(--color-white, white);font-size:.8125rem;line-height:1.7;font-weight:700;text-decoration:none}.provider-choice .choice-apply-link:hover{color:var(--choice-ink);background:var(--color-neutral-50)}.provider-choice :is(a,summary):focus-visible{outline:2px solid var(--choice-accent);outline-offset:3px}.nk-site .provider-section .ps-title{font-size:1.5rem;line-height:1.6}.nk-site .provider-section .ps-intro{color:var(--color-neutral-700);font-size:.875rem;line-height:1.9}.nk-site .provider-section .ps-disclaimer{color:var(--color-neutral-600);font-size:.75rem;line-height:1.9;text-align:left}@media(max-width:700px){.provider-choice-list{grid-template-columns:minmax(0,1fr);gap:1rem}.provider-choice{padding:1rem}.provider-choice .choice-heading h3{font-size:1.125rem}}.nk-site .commerce-router{border-radius:8px;padding:28px;margin-block:22px;border:1px solid var(--nk-line);background:var(--color-white, white)}.nk-site .commerce-router .rc-cta{background:var(--nk-teal);border:1px solid var(--nk-teal);color:var(--color-white, white);font-size:15px;font-weight:700;padding:13px 22px;min-height:50px;text-decoration:none}.commerce-router .rc-purpose{color:var(--nk-teal);font-size:13px;font-weight:700;margin:0 0 12px}.commerce-router .rc-name{font-size:23px;line-height:1.65;color:var(--color-neutral-900)}.commerce-router .rc-tags{margin-top:10px}.commerce-router .rc-reason{font-size:16px;line-height:1.95;margin-block:18px 22px}.nk-site .commerce-router .rc-specs{padding:18px 0;gap:20px;border-block:1px solid var(--nk-line)}.commerce-router .rc-spec-label{color:var(--color-neutral-600);font-size:12px}.commerce-router .rc-spec-value{font-size:15px;color:var(--color-neutral-900);line-height:1.7;white-space:normal;overflow-wrap:anywhere;min-width:0}.nk-site .commerce-router .rc-purchase-check{padding:16px 18px;margin-block:22px;font-size:14px;line-height:1.9;border-left:3px solid var(--nk-teal)}.commerce-router .rc-purchase-check>strong{color:var(--color-neutral-900)}.commerce-router .rc-purchase-check p{margin:8px 0}.commerce-router .rc-purchase-check a{font-size:13px}.commerce-router .rc-speed-note{font-size:12px;color:var(--color-neutral-600)}.commerce-router .rc-footer{flex-direction:column;align-items:flex-start;gap:12px}.commerce-router .rc-disclaimer{font-size:12px;line-height:1.8;color:var(--color-neutral-600);margin-top:14px}.commerce-router .rc-overview{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;font-weight:650;margin-block:12px;color:var(--color-neutral-900)}.commerce-router .rc-caution{font-size:13px;line-height:1.8;color:var(--color-neutral-600);margin:12px 0}.commerce-router .rc-technical-details{border-block:1px solid var(--nk-line);margin:14px 0}.commerce-router .rc-technical-details>summary{padding:12px 0;min-height:44px;color:var(--nk-teal);font-size:13px;font-weight:650;cursor:pointer}.nk-site .commerce-router .rc-technical-details .rc-specs{border-top:0}@media(max-width:600px){.commerce-router .rc-name{font-size:20px;line-height:1.5}.commerce-router .rc-purpose{font-size:12px;margin-bottom:8px}.commerce-router .rc-reason{font-size:14px;line-height:1.8;margin-block:12px}.commerce-router .rc-disclaimer{font-size:11px;line-height:1.65;margin-top:10px}}@media(max-width:600px){.nk-site .commerce-router .rc-specs{grid-template-columns:minmax(0,1fr);gap:14px}.commerce-router .rc-footer{align-items:stretch}}@media(max-width:600px){.nk-site .commerce-router{padding:20px 18px}.nk-site .commerce-router .rc-cta{width:100%;white-space:normal;text-align:center}}.choice-visible-actions[data-astro-cid-7vpnq4tm]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.provider-choice[data-astro-cid-7vpnq4tm] .choice-visible-actions[data-astro-cid-7vpnq4tm] .choice-apply-link[data-astro-cid-7vpnq4tm]{background:var(--choice-accent);color:#fff;padding:.65rem .7rem;text-align:center}.provider-choice[data-astro-cid-7vpnq4tm] .choice-visible-actions[data-astro-cid-7vpnq4tm] .choice-apply-link[data-astro-cid-7vpnq4tm]:hover{background:var(--choice-ink)}.provider-choice[data-astro-cid-7vpnq4tm] .choice-visible-actions[data-astro-cid-7vpnq4tm] .choice-detail-link[data-astro-cid-7vpnq4tm]{background:#fff;color:var(--choice-accent);padding:.65rem .7rem;justify-content:center;text-align:center}.provider-choice[data-astro-cid-7vpnq4tm] .choice-visible-actions[data-astro-cid-7vpnq4tm] .choice-detail-link[data-astro-cid-7vpnq4tm]:hover{background:var(--color-neutral-50)}.provider-choice[data-astro-cid-7vpnq4tm] .choice-visible-note[data-astro-cid-7vpnq4tm]{margin:.5rem 0 0;color:var(--choice-muted);font-size:.6875rem;line-height:1.7}
