@layer base{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{background:var(--color-white);color:var(--color-ink);font-family:var(--font-sans);font-size:16px;line-height:var(--line-height-body);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:5px}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:var(--tracking-heading);line-height:1.12}h1{font-size:clamp(45px,5.15vw,78px);font-weight:600}h2{font-size:clamp(34px,3.25vw,50px);font-weight:500}h3{letter-spacing:var(--tracking-title);font-size:25px;font-weight:500}em{color:var(--color-blue-text);font-style:normal}p{color:var(--color-muted)}.skip{background:var(--color-white);z-index:99;padding:12px;position:fixed;top:-100px}.skip:focus{top:0}.eyebrow{letter-spacing:var(--tracking-eyebrow);color:var(--color-muted);margin-bottom:25px;font-size:10px;font-weight:600;line-height:1.6}.blue-dot{background:var(--color-blue);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.fine{font-size:11px;line-height:1.7}.wide-sub{max-width:660px;font-size:17px;line-height:1.8}.card-number{letter-spacing:.1em;color:var(--color-blue-text);margin-bottom:35px;font-size:9px}.button{background:var(--color-ink);color:var(--color-white);border-radius:var(--radius-sm);border:1px solid #0000;justify-content:space-between;align-items:center;gap:26px;padding:17px 23px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.button:hover{background:var(--color-blue);transform:translateY(-1px)}.button span{font-size:20px;line-height:1}.button.small{padding:12px 18px}.button.secondary{color:var(--color-ink);background:0 0;border-color:#bed0dc}.button.secondary:hover{background:var(--color-pale)}.light{background:var(--color-white);color:var(--color-ink);white-space:nowrap}.light:hover{color:var(--color-white)}.product-inquiry{border-color:var(--color-on-dark-button);color:var(--color-white);background:0 0;max-width:280px;padding:14px 18px;font-size:12px}.product-inquiry:hover{border-color:var(--color-white);background:#ffffff15}.text-link{border-bottom:1px solid var(--color-line);align-items:center;gap:15px;padding:8px 0;font-size:13px;font-weight:600;display:inline-flex}.text-link:hover{color:var(--color-blue-text)}.actions{flex-wrap:wrap;align-items:center;gap:23px;margin:30px 0 21px;display:flex}.section{padding:95px var(--section-inline)}.section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px;display:flex}.section-heading>p{max-width:420px;margin-bottom:5px}.section-heading h2{margin-bottom:0}details{border-bottom:1px solid var(--color-line);padding:20px 0}summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:16px;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--color-blue-text)}details[open] summary:after{content:"−"}details p{margin:18px 30px 0 0;font-size:14px}@media (width<=1050px){.actions{gap:15px}.section{padding-top:75px;padding-bottom:75px}}@media (width<=760px){.eyebrow{margin-bottom:20px}.card-number{margin-bottom:25px;font-size:8px}.wide-sub{font-size:15px}.section{padding:58px var(--gutter)}.section-heading{margin-bottom:30px;display:block}.section-heading>p{max-width:none;margin-top:25px;font-size:14px}.section-heading>.text-link{margin-top:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}}@layer prose{.prose h2{letter-spacing:var(--tracking-title);margin:45px 0 20px;font-size:29px}.prose h2:first-child{margin-top:0}.prose p,.prose li{font-size:14px;line-height:1.9}.prose li{color:var(--color-muted);padding:6px 0}.prose li strong{color:var(--color-ink)}.prose ul,.prose ol{padding-left:22px}.prose ol li{padding:13px 0 13px 10px}.prose table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.prose th{background:var(--color-table-head);color:var(--color-ink);font-weight:600}.prose td,.prose th{border-bottom:1px solid var(--color-line);vertical-align:top;padding:14px 15px}.prose td{color:var(--color-muted)}.table-scroll{width:100%;margin:25px 0 35px;overflow:auto}.prose details{padding:17px 0}.prose summary{font-size:14px}.prose p a{color:var(--color-blue-text);text-underline-offset:3px;text-decoration:underline}.standalone{max-width:970px;padding:60px var(--gutter) 100px;margin:0 auto}@media (width<=760px){.prose{min-width:0}.prose h2{font-size:26px}.prose td,.prose th{min-width:120px;padding:12px 10px}.prose table{font-size:11px}.standalone{padding:40px var(--gutter) 60px}}.knowledge-article{max-width:850px}.knowledge-article p,.knowledge-article li{font-size:18px;line-height:1.85}.knowledge-article h2{margin-top:45px;font-size:33px}.knowledge-article h2:first-child{margin-top:0}.knowledge-article .article-source{border-top:1px solid var(--color-line);margin-top:40px;padding-top:20px;font-size:14px}.knowledge-article a{color:var(--color-blue-text);text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.knowledge-article p,.knowledge-article li{font-size:16px}.knowledge-article h2{font-size:27px}}.report-fields table{font-size:15px}.report-fields td:first-child{color:var(--color-ink);font-weight:600}@media (width<=760px){.report-fields table{font-size:14px}.report-fields td:first-child{min-width:155px}.report-fields td:last-child{min-width:240px}}.module-part{letter-spacing:.08em;color:var(--color-blue-text);font-size:11px;font-weight:600}}:root{--color-ink:#142f43;--color-ink-deep:#102e43;--color-muted:#5a6d7b;--color-blue:#057fc3;--color-blue-text:var(--color-blue);--color-blue-tile:#0680bd;--color-link-hover:#0070c9;--color-focus:#0284c7;--color-white:#fff;--color-pale:#eff5f8;--color-mist:#f1f5f7;--color-mist-cool:#f1f5f8;--color-card:#f4f7f9;--color-form:#f2f6f8;--color-table-head:#edf3f6;--color-line:#dce5ea;--color-line-card:#e7edf1;--color-line-strong:#bdcdd7;--color-line-soft:#cbd8e0;--color-line-hero:#d0dde6;--color-line-input:#cad9e2;--color-on-dark:#bacdda;--color-on-dark-muted:#bed0db;--color-on-dark-accent:#94c2db;--color-on-dark-line:#577181;--color-on-dark-button:#7893a5;--font-sans:arial, helvetica, sans-serif;--line-height-body:1.65;--tracking-heading:-.045em;--tracking-title:-.025em;--tracking-eyebrow:.16em;--gutter:5%;--content-max:1350px;--section-inline:var(--gutter);--radius-sm:3px;--radius:4px;--header-height:96px;--header-height-compact:78px}@media (width>=1500px){:root{--section-inline:max(var(--gutter), calc((100vw - var(--content-max)) / 2))}}.logo:where(.astro-qmbhzs4e){width:182px;height:auto;display:block}@media (width<=760px){.logo:where(.astro-qmbhzs4e){width:155px}}.site-header:where(.astro-isef26zo){height:var(--header-height);margin:0 var(--gutter);border-bottom:1px solid var(--color-line);background:var(--color-white);justify-content:space-between;align-items:center;gap:24px;display:flex}nav:where(.astro-isef26zo){align-items:center;gap:32px;font-size:13px;display:flex}nav:where(.astro-isef26zo)>a:where(.astro-isef26zo):not(.button):hover{color:var(--color-blue-text)}.menu-toggle:where(.astro-isef26zo){display:none}@media (width>=1500px){.site-header:where(.astro-isef26zo){padding-inline:var(--section-inline);margin:0}}@media (width<=1150px){.site-header:where(.astro-isef26zo){height:var(--header-height-compact);position:relative}.menu-toggle:where(.astro-isef26zo){border:1px solid var(--color-line);background:var(--color-white);align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex}nav:where(.astro-isef26zo){padding:25px var(--gutter);background:var(--color-white);z-index:5;align-items:stretch;gap:0;display:none;position:absolute;top:77px;left:-5.55%;right:-5.55%;box-shadow:0 15px 25px #142f4312}nav:where(.astro-isef26zo).open{flex-direction:column;display:flex}nav:where(.astro-isef26zo)>a:where(.astro-isef26zo){padding:12px}}.site-footer:where(.astro-oenwriqq){margin:0 var(--gutter);padding:20px 0}.footer-top:where(.astro-oenwriqq){border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:50px;padding:20px 0 45px;display:flex}.footer-top:where(.astro-oenwriqq) p:where(.astro-oenwriqq){margin:16px 0 0;font-size:11px}.footer-top:where(.astro-oenwriqq) .eyebrow:where(.astro-oenwriqq){margin:0 0 12px;font-size:8px}.footer-top:where(.astro-oenwriqq) .brandline:where(.astro-oenwriqq){letter-spacing:.14em;font-size:10px;font-weight:600}.footer-cta:where(.astro-oenwriqq){letter-spacing:-.03em;font-size:21px}.footer-bottom:where(.astro-oenwriqq){color:var(--color-muted);justify-content:space-between;gap:20px;padding:25px 0;font-size:14px;display:flex}.footer-bottom:where(.astro-oenwriqq) div:where(.astro-oenwriqq){flex-wrap:wrap;gap:8px 20px;display:flex}.footer-bottom:where(.astro-oenwriqq) a:where(.astro-oenwriqq){min-width:44px;min-height:44px;color:var(--color-ink);text-underline-offset:3px;align-items:center;padding:10px 0;font-size:15px;font-weight:600;line-height:1.5;text-decoration:underline #142f434d;display:inline-flex}.footer-bottom:where(.astro-oenwriqq) a:where(.astro-oenwriqq):hover,.footer-bottom:where(.astro-oenwriqq) a:where(.astro-oenwriqq):focus-visible{color:var(--color-link-hover);text-decoration-color:currentColor}@media (width<=1050px){.footer-bottom:where(.astro-oenwriqq){flex-wrap:wrap}}@media (width<=760px){.footer-top:where(.astro-oenwriqq){padding-bottom:30px;display:block}.footer-top:where(.astro-oenwriqq)>div:where(.astro-oenwriqq)+div:where(.astro-oenwriqq){margin-top:30px}.footer-cta:where(.astro-oenwriqq){max-width:500px;font-size:20px;display:block}.footer-bottom:where(.astro-oenwriqq){gap:15px;display:grid}}
