.icon[data-astro-cid-ccg5yoga]{vertical-align:-.15em;flex:none;max-width:none;display:inline-block}.sponsor-units[data-astro-cid-bhzrrbiq]{margin-block:var(--space-7);border:.125rem solid var(--ink);background:#fff}.sponsor-units__head[data-astro-cid-bhzrrbiq]{justify-content:space-between;align-items:end;gap:var(--space-5);border-bottom:1px solid var(--line);padding:var(--space-4) var(--space-5);display:flex}.sponsor-units__head[data-astro-cid-bhzrrbiq] span[data-astro-cid-bhzrrbiq]{color:var(--red);font:700 .8rem var(--font-display);letter-spacing:.08em;text-transform:uppercase}.sponsor-units__head[data-astro-cid-bhzrrbiq] h2[data-astro-cid-bhzrrbiq]{margin:.2rem 0 0;font-size:1.6rem}.sponsor-units__head[data-astro-cid-bhzrrbiq]>a[data-astro-cid-bhzrrbiq]{min-height:2.75rem;font:700 .95rem var(--font-display);align-items:center;display:inline-flex}.sponsor-units__grid[data-astro-cid-bhzrrbiq]{grid-template-columns:repeat(2,1fr);display:grid}.sponsor-units--single[data-astro-cid-bhzrrbiq] .sponsor-units__grid[data-astro-cid-bhzrrbiq]{grid-template-columns:1fr}.sponsor-unit__brand[data-astro-cid-bhzrrbiq]{align-items:center;gap:var(--space-2);display:flex}.sponsor-unit{align-items:center;gap:var(--space-3);min-height:7rem;padding:var(--space-5);color:var(--ink);grid-template-columns:3rem minmax(8rem,.7fr) 1.3fr auto;text-decoration:none;display:grid}.sponsor-unit+.sponsor-unit{border-left:1px solid var(--line)}.sponsor-unit>span:first-child{color:var(--red);font:700 .85rem var(--font-display)}.sponsor-unit strong{font:700 1.5rem var(--font-display)}.sponsor-unit .icon{color:var(--blue)}.sponsor-unit:hover{background:var(--red-pale);color:var(--ink)}.sponsor-unit--open{background:var(--paper)}@media (width<=48rem){.sponsor-units__head[data-astro-cid-bhzrrbiq]{flex-direction:column;align-items:start}.sponsor-units__grid[data-astro-cid-bhzrrbiq]{grid-template-columns:1fr}.sponsor-unit+.sponsor-unit{border-top:1px solid var(--line);border-left:0}.sponsor-unit{grid-template-columns:2.5rem 1fr auto}.sponsor-unit>span:nth-child(3){grid-column:2/-1}}:root{--paper:#f4f6f3;--paper-bright:#fff;--paper-muted:#e7ece9;--ink:#101515;--ink-soft:#384340;--line:#9aa7a3;--line-light:#cbd3d0;--blue:#0046a8;--blue-dark:#003478;--blue-pale:#dbe8f8;--red:#a52b22;--red-pale:#f7dfdc;--green:#17613d;--green-pale:#dcebe3;--amber:#8a4b00;--amber-pale:#f8e5c8;--focus:#ffbf47;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--max-width:88rem;color-scheme:light;font-synthesis:none}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--font-body);scroll-behavior:smooth}body{background:var(--paper);min-width:20rem;margin:0;font-size:1.0625rem;line-height:1.55}body:before{z-index:100;background:var(--blue);content:"";height:.25rem;position:fixed;top:0;left:0;right:0}::selection{background:var(--blue);color:#fff}a{color:var(--blue-dark);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--red)}:focus-visible{outline:.2rem solid var(--ink);outline-offset:.2rem;box-shadow:0 0 0 .4rem var(--focus)}img,svg{max-width:100%;display:block}.product-icon{border:1px solid var(--line-light);background:var(--paper-muted);vertical-align:middle;border-radius:2px;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}.product-icon--sm{width:1.75rem;height:1.75rem;font-size:.78rem}.product-icon--md{width:2.25rem;height:2.25rem;font-size:.95rem}.product-icon--lg{width:3.5rem;height:3.5rem;font-size:1.25rem}.product-icon img{z-index:1;object-fit:contain;background:var(--paper-bright);grid-area:1/1;width:100%;height:100%;padding:.2rem;position:relative}button,input,select,textarea{color:inherit;font:inherit}button,[type=button],[type=submit]{cursor:pointer}h1,h2,h3,p,ul,ol,dl{margin-top:0}h1,h2,h3{font-family:var(--font-display);overflow-wrap:anywhere;text-wrap:balance;font-weight:700;line-height:1.08}h1{max-width:12ch;margin-bottom:var(--space-5);letter-spacing:-.025em;font-size:clamp(2.75rem,7vw,6rem)}h2{margin-bottom:var(--space-5);letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.5rem)}h3{margin-bottom:var(--space-3);letter-spacing:-.01em;font-size:clamp(1.55rem,2.4vw,2rem)}p,li{max-width:72ch}.skip-link{z-index:200;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--ink);color:#fff;position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(calc(100% - 2rem), var(--max-width));margin-inline:auto}.section{padding-block:var(--space-8)}.section--tight{padding-block:var(--space-7)}.page-lead{max-width:60ch;color:var(--ink-soft);font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.6}:where(main [id]){scroll-margin-top:var(--space-6)}.kicker{margin-bottom:var(--space-4);color:var(--blue-dark);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:.95rem;font-weight:700;display:inline-block}.button{border:.125rem solid var(--ink);background:var(--paper-bright);min-height:3rem;color:var(--ink);font-family:var(--font-display);letter-spacing:.035em;text-align:center;text-transform:uppercase;border-radius:.125rem;justify-content:center;align-items:center;padding:.75rem 1.15rem;font-size:1.05rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.button:hover{box-shadow:.25rem .25rem 0 var(--ink);color:var(--ink);transform:translate(-.125rem,-.125rem)}.button--primary{border-color:var(--blue-dark);background:var(--blue);color:#fff}.button--primary:hover{box-shadow:.25rem .25rem 0 var(--blue-dark);color:#fff}.button--commercial{border-color:var(--red);background:var(--red);color:#fff}.button--commercial:hover{color:#fff;box-shadow:.25rem .25rem #671711}.button[aria-disabled=true],.button:disabled{cursor:not-allowed;opacity:.55;transform:none}.site-header{border-bottom:.125rem solid var(--ink);background:#f4f6f3f5}.site-header__inner{align-items:center;gap:var(--space-5);grid-template-columns:auto 1fr auto;min-height:5.25rem;display:grid}.brand{align-items:center;gap:var(--space-3);color:var(--ink);font-family:var(--font-display);font-size:1.65rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.brand__mark{border:.125rem solid var(--ink);letter-spacing:.02em;place-items:center;width:2.8rem;height:2.8rem;font-size:1.15rem;display:grid}.site-nav{justify-self:center}.site-nav ul{gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.site-nav a{min-height:3rem;color:var(--ink);font-family:var(--font-display);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.site-nav a[aria-current]{text-decoration:underline;text-decoration-color:var(--blue);text-underline-offset:.4rem;text-decoration-thickness:.2rem}.site-header__cta-label--mobile{display:none}.site-footer{margin-top:var(--space-8);border-top:.125rem solid var(--ink);padding-block:var(--space-8) var(--space-5);background:var(--ink);color:var(--paper)}.site-footer a{color:#fff}.site-footer__grid{align-items:start;gap:var(--space-6);grid-template-columns:minmax(18rem,1.65fr) repeat(3,minmax(9rem,1fr));display:grid}.site-footer__intro{max-width:34rem;padding-right:var(--space-6)}.site-footer__label,.site-footer__operator{margin-bottom:var(--space-2);color:var(--line);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:.95rem;font-weight:700}.site-footer__grid h2{max-width:11ch;margin-bottom:var(--space-4);font-size:clamp(2.4rem,4vw,4.1rem)}.site-footer__grid h3{margin-bottom:var(--space-3);font-size:1.55rem}.site-footer__summary{max-width:46ch;margin-bottom:var(--space-5);color:var(--line-light)}.site-footer__links{margin:0;padding:0;list-style:none}.site-footer__links a{align-items:center;min-height:3rem;text-decoration-color:#7f8e89;display:inline-flex}.site-footer__links--social a{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--ink-soft);width:100%;text-decoration:none}.site-footer__links--social a:hover{border-color:var(--paper)}.site-footer__fineprint{justify-content:space-between;gap:var(--space-6);margin-top:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--ink-soft);color:var(--line-light);font-size:.95rem;display:flex}.site-footer__fineprint p{margin:0}.site-footer__fineprint p:last-child{text-align:right;max-width:65ch}.verdict{align-items:center;gap:var(--space-2);font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;border:.125rem solid;border-radius:999px;padding:.35rem .65rem;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.verdict[data-tone=positive]{background:var(--green-pale);color:var(--green)}.verdict[data-tone=mixed]{background:var(--amber-pale);color:var(--amber)}.verdict[data-tone=caution],.verdict[data-tone=negative]{background:var(--red-pale);color:var(--red)}.legal-copy{max-width:76ch;margin-inline:auto}.legal-copy h1{max-width:10ch}.legal-copy h2{margin-top:var(--space-7);font-size:2.25rem}.legal-copy h3{margin-top:var(--space-6);font-size:1.65rem}.callout{margin-block:var(--space-6);border:.125rem solid var(--ink);padding:var(--space-5);background:var(--paper-bright)}.callout--warning{border-color:var(--red);background:var(--red-pale)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (width<=62rem){.site-header__inner{grid-template-columns:1fr auto}.site-nav{padding-bottom:var(--space-3);grid-area:2/1/auto/-1;justify-self:stretch;overflow-x:auto}.site-header__cta{grid-area:1/2}.site-nav ul{gap:0 var(--space-5);flex-wrap:wrap}.site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__intro{grid-column:1/-1;max-width:42rem;padding-right:0}.site-footer__fineprint{display:grid}.site-footer__fineprint p:last-child{text-align:left}}@media (width<=42rem){body{background:var(--paper)}.shell{width:min(calc(100% - 1.25rem), var(--max-width))}.section{padding-block:var(--space-7)}.site-header{padding-top:max(var(--space-4), env(safe-area-inset-top))}.site-header__inner{min-height:0;padding-bottom:var(--space-2);column-gap:var(--space-2);row-gap:var(--space-1)}.brand__mark{width:2.35rem;height:2.35rem}.site-nav{padding-bottom:0}.site-nav ul{gap:0 var(--space-4)}.site-header__cta{min-height:3rem;padding-inline:var(--space-3);color:var(--red);background:0 0;font-size:.95rem}.site-header__cta:hover{color:var(--red)}.site-header__cta-label--desktop{display:none}.site-header__cta-label--mobile{display:inline}.site-footer__grid{grid-template-columns:1fr}.site-footer__intro{grid-column:auto}.site-footer__cta{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
