@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-600-normal.30OJ_TG_.woff2)format("woff2"),url(/_astro/newsreader-latin-600-normal.DUnT2r2g.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-italic.CEihAR-f.woff2)format("woff2"),url(/_astro/newsreader-latin-400-italic.CNZoH1hn.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-400-normal.8Rpg0ruU.woff2)format("woff2"),url(/_astro/public-sans-latin-400-normal.SBbinRkI.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-latin-700-normal.BqJmxWdE.woff2)format("woff2"),url(/_astro/public-sans-latin-700-normal.Dm-oTPSL.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--paper:#fff;--paper-light:#f4f6f9;--stone:#e3e8ef;--ink:#111827;--slate:#4b5563;--slate-deep:#374151;--teal:#1a3a8f;--teal-dark:#12296a;--teal-wash:#eaf0fb;--rust:#cf4a0e;--rust-dark:#b23f0a;--rust-light:#ff8a4c;--rust-wash:#fdf0e9;--mist:#8fb0ff;--amber:#f5bd1e;--gold:#f5bd1e;--rule:#d5dbe4;--rule-strong:#6b7280;--white:#fff;--link:#2a5bdb;--link-hover:#1a3a8f;--f-display:"Newsreader", "Iowan Old Style", Georgia, serif;--f-body:"Public Sans", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--gutter:16px;--max:1200px;--measure:68ch;--section:var(--s-7);--radius:2px}@media (width>=768px){:root{--gutter:24px;--section:var(--s-8)}}@media (width>=1024px){:root{--gutter:32px;--section:var(--s-9)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--f-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}img,svg,video,iframe{max-width:100%;height:auto;display:block}a{color:var(--link);text-underline-offset:.18em;text-decoration:none}a:hover,a:focus-visible{color:var(--link-hover);text-decoration:underline 2px}main :where(p,dd,figcaption,blockquote,li,td,th,span,summary) a:not(.btn):not([class]){font-weight:700}main :where(p,dd,figcaption,blockquote,li,td,th,span) a:not(.btn):not([class]):hover{color:var(--link-hover)}:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.band :focus-visible{outline-color:var(--mist)}p,ul,ol,dl,table,figure{margin:0}h1,h2,h3,h4{text-wrap:balance;margin:0}p{text-wrap:pretty}.skip{left:var(--s-4);z-index:50;background:var(--ink);color:#fff;padding:var(--s-3) var(--s-4);position:absolute;top:-60px}.skip:focus{top:var(--s-4)}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--s-4)}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:var(--s-2)}.muted{color:var(--slate)}.fig{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500}.crumbs{color:var(--slate);padding-top:var(--s-5);font-size:14px}.crumbs ol{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";margin-right:var(--s-2);color:var(--rule-strong)}.crumbs a{color:var(--link);font-weight:700}.crumbs a:hover{color:var(--link-hover)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-5);font:700 16px/1.1 var(--f-body);letter-spacing:.01em;color:#fff;background:var(--rust);border:1px solid var(--rust);border-radius:var(--radius);cursor:pointer;text-decoration:none;display:inline-flex}.btn:focus-visible{text-decoration:none}.btn:hover{background:var(--rust-dark);border-color:var(--rust-dark);color:#fff;text-decoration:none}.btn--ghost{color:var(--teal);border-color:var(--teal);background:0 0}.btn--ghost:hover{background:var(--teal);color:#fff;border-color:var(--teal)}.btn--block{width:100%}.btn--sm{min-height:44px;padding:0 var(--s-4);font-size:15px}.btn .arrow{font-family:var(--f-mono);font-weight:500}.section{padding:var(--section) 0;border-bottom:1px solid var(--rule)}.kicker{align-items:center;gap:var(--s-3);font:700 14px/1.3 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--rust);margin-bottom:var(--s-3);display:flex}.caution .kicker,.legal-summary .kicker,.boxed .kicker{color:var(--rust-dark)}.kicker:before{content:"";border-top:3px solid var(--gold);flex:none;width:24px}.section h2{font:600 clamp(26px, 3.2vw, 36px)/1.15 var(--f-display);letter-spacing:-.01em;max-width:24em}.section h3{font:600 21px/1.3 var(--f-display)}.section h4{font:700 18px/1.35 var(--f-body)}.lead-answer{margin-top:var(--s-4);max-width:var(--measure);font-size:18px;line-height:1.55}.lead-answer strong{font-weight:700}.section-body{margin-top:var(--s-6)}.section .prose{margin-top:var(--s-5)}.table-note{margin-top:var(--s-4);max-width:var(--measure);font-size:15.5px}.split{gap:var(--s-6);display:grid}@media (width>=1024px){.split{gap:var(--s-8);grid-template-columns:5fr 7fr;align-items:start}.split--even{grid-template-columns:1fr 1fr}}.boxed{background:var(--paper-light);border:1px solid var(--ink);padding:var(--s-5);color:var(--ink);position:relative}.boxed:before{content:"";border-top:4px solid var(--gold);position:absolute;top:-1px;left:-1px;right:-1px}@media (width>=768px){.boxed{padding:var(--s-6)}}.box-label{font:700 12px/1.3 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.box-title{font:600 26px/1.15 var(--f-display);margin-top:var(--s-2)}.box-lede{color:var(--slate);margin-top:var(--s-2);font-size:15px}.cards{gap:var(--s-5);padding:0;list-style:none;display:grid}@media (width>=768px){.cards{grid-template-columns:1fr 1fr}.cards--single{grid-template-columns:1fr}}.split>*,.cards>*{min-width:0}.site-header{background:var(--paper);z-index:20;position:relative}.dateline{border-bottom:1px solid var(--rule);font:700 12px/1.3 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.dateline .wrap{gap:var(--s-4);justify-content:space-between;align-items:center;min-height:34px;display:flex}.dateline a{color:inherit;text-decoration:none}.dateline a:hover{color:var(--teal)}.dateline .hide-sm{display:none}@media (width>=768px){.dateline .hide-sm{display:inline}}.masthead{border-bottom:3px solid var(--gold);background:var(--paper);position:relative}.dateline{background:var(--paper)}.masthead .wrap{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;min-height:56px;display:flex}.brand{align-items:center;gap:var(--s-3);color:var(--ink);text-decoration:none;display:inline-flex}.brand:hover{color:var(--ink)}.brand-logo{flex:none;max-width:none;display:block}.brand-logo--header{width:212.6px;height:47.9px}@media (width>=1024px) and (width<=1099px){.brand-logo--header{width:175.3px;height:39.5px}}.brand-logo--full{width:289px;height:76px}@media (width>=1100px){.brand-logo--header{width:203.3px;height:45.8px}}@media (width>=1200px){.brand-logo--header{width:226.4px;height:51px}}.nav-toggle{min-width:44px;min-height:44px;padding:0 var(--s-4);font:700 14px/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);border-radius:var(--radius);cursor:pointer;align-items:center;gap:var(--s-2);background:0 0;display:inline-flex}.nav-toggle .bars{border-top:2px solid;border-bottom:2px solid;width:16px;height:10px;position:relative}.nav-toggle .bars:after{content:"";border-top:2px solid;position:absolute;top:2px;left:0;right:0}.no-js .nav-toggle{display:none}.primary-nav{flex-basis:100%}.js .primary-nav[data-open=false]{display:none}.primary-nav>ul{padding:0 0 var(--s-4);border-top:1px solid var(--rule);margin:0;list-style:none}.primary-nav>ul>li{border-bottom:1px solid var(--rule)}.primary-nav a,.primary-nav summary{min-height:48px;font:700 16px/1.2 var(--f-body);color:var(--ink);cursor:pointer;align-items:center;text-decoration:none;display:flex}.primary-nav summary{justify-content:space-between;list-style:none}.primary-nav summary::-webkit-details-marker{display:none}.primary-nav summary:after{content:"+";font:500 20px/1 var(--f-mono);color:var(--slate)}.primary-nav details[open]>summary:after{content:"–"}.primary-nav .sub{padding:0 0 var(--s-3) var(--s-4);columns:1;margin:0;list-style:none}.primary-nav .sub a{min-height:44px;font-weight:400}.primary-nav a:hover,.primary-nav summary:hover{color:var(--teal)}.header-actions{display:none}.nav-cta{padding-top:var(--s-4);gap:var(--s-3);display:grid}@media (width<=1023px){.js .primary-nav{z-index:2;background:var(--paper);border-top:3px solid var(--gold);overscroll-behavior:contain;max-height:calc(100dvh - 104px);padding:0 var(--gutter) var(--s-4);flex-basis:auto;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 14px 28px -10px #11182759}.js .primary-nav>ul{border-top:0}.js .site-header:has(.primary-nav[data-open=true]){z-index:40}.js .site-header:has(.primary-nav[data-open=true]):before{content:"";z-index:-1;background:#11182759;position:fixed;inset:0}html.menu-open{scrollbar-gutter:stable;overflow:hidden}}@media (width>=1024px){.masthead .wrap{flex-wrap:nowrap;min-height:62px}.nav-toggle{display:none}.js .primary-nav[data-open=false],.primary-nav{flex-basis:auto;display:block}.primary-nav>ul{gap:var(--s-1);border:0;padding:0;display:flex}.primary-nav>ul>li{border:0;position:relative}.primary-nav a,.primary-nav summary{min-height:44px;padding:0 var(--s-3);white-space:nowrap;font-size:15px}.primary-nav summary:after{content:"▾";font:400 11px/1 var(--f-body);margin-left:var(--s-2)}.primary-nav details[open]>summary:after{content:"▴"}.primary-nav .sub{background:var(--paper-light);border:1px solid var(--ink);min-width:260px;padding:var(--s-3) 0;position:absolute;top:calc(100% + 10px);left:0}.primary-nav .sub.two{columns:2;column-gap:0;min-width:440px}.primary-nav .sub a{min-height:40px;padding:0 var(--s-4);break-inside:avoid;font-size:15px}.primary-nav .sub a:hover{background:var(--stone)}.nav-cta{display:none}.header-actions{align-items:center;gap:var(--s-4);flex:none;display:flex}.header-actions .phone{font:500 15px/1 var(--f-mono);color:var(--ink);text-decoration:none}}@media (width>=1024px) and (width<=1199px){.header-actions .phone{display:none}}@media (width<=479px){.brand-logo--header{width:212.6px;height:47.9px}.brand-logo--full{width:258px;height:68px}.nav-toggle{padding:0 var(--s-3);font-size:13px}.masthead .wrap{gap:var(--s-2)}}@media (width<=359px){.brand-logo--header{width:175.3px;height:39.5px}}address.nap{font-style:normal}address.nap .nap-line{display:block}address.nap .nap-name{font-weight:700}.site-footer{border-top:3px solid var(--gold);padding:var(--s-7) 0 var(--s-6);font-size:15px}.foot-grid{gap:var(--s-6);grid-template-columns:1fr 1fr;display:grid}.foot-grid .about{grid-column:1/-1}.foot-grid h2{font:700 12px/1.3 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin-bottom:var(--s-3)}.foot-grid ul{gap:2px;padding:0;list-style:none;display:grid}.foot-grid a{color:var(--link);align-items:center;min-height:32px;font-weight:400;text-decoration:none;display:inline-flex}.foot-grid a:hover{color:var(--link-hover);text-decoration:underline}.foot-grid address{margin-top:var(--s-3);font-style:normal;line-height:1.6}.foot-grid address a{min-height:0;font-weight:700;display:inline}.foot-grid a.brand{color:var(--ink)}.foot-base a{font-weight:700}@media (width>=900px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}.foot-grid .about{grid-column:auto}}.foot-base{margin-top:var(--s-7);padding-top:var(--s-4);border-top:1px solid var(--rule);gap:var(--s-3) var(--s-5);color:var(--slate);flex-wrap:wrap;justify-content:space-between;font-size:13.5px;display:flex}.action-bar{z-index:30;background:var(--ink);border-top:1px solid var(--ink);grid-template-columns:1fr 1.4fr;gap:1px;transition:transform .2s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.action-bar.show{transform:none}.action-bar a{min-height:56px;font:700 16px/1 var(--f-body);justify-content:center;align-items:center;text-decoration:none;display:flex}.action-bar .call{color:var(--ink);background:#fff}.action-bar .go{background:var(--rust);color:#fff}@media (width<=1023px){.site-footer{padding-bottom:calc(var(--s-6) + 56px)}}@media (width>=1024px){.action-bar{display:none}}@media (prefers-reduced-motion:reduce){.action-bar{transition:none}}.hero{padding:var(--s-6) 0 var(--s-7);border-bottom:1px solid var(--rule)}.hero-grid{gap:var(--s-6);display:grid}.hero-grid>*{min-width:0}@media (width>=1024px){.hero{padding:var(--s-8) 0}.hero-grid{gap:var(--s-8);grid-template-columns:7fr 5fr;align-items:start}}.h1-eyebrow{font:700 14px/1.35 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);align-items:center;gap:var(--s-3);display:flex}.h1-eyebrow:before{content:"";border-top:3px solid var(--gold);flex:none;width:28px}.h1-headline{font:600 clamp(32px, 5vw, 52px)/1.08 var(--f-display);letter-spacing:-.02em;max-width:20em}.centerpiece{margin-top:var(--s-4);font:400 clamp(18px, 1.6vw, 21px)/1.5 var(--f-display);color:var(--ink);max-width:36em}.h1-headline+.centerpiece{margin-top:var(--s-5)}.centerpiece .usp{margin-bottom:var(--s-5);font:600 clamp(32px, 5.2vw, 58px)/1.06 var(--f-display);letter-spacing:-.02em;color:var(--ink);display:block}@media (width>=1024px){.hero-grid--product{row-gap:var(--s-6);grid-template-areas:"copy box""thumbs box"}.hero-grid--product>.hero-copy{grid-area:copy}.hero-grid--product>.boxed{grid-area:box}.hero-grid--product>.hero-thumbs{grid-area:thumbs}}.centerpiece .answer{font-weight:600}.centerpiece .usp .fig{letter-spacing:-.04em;font-size:.86em;font-weight:500}
