main[role=main]{--cream:#F7F4EF;--cream-2:#FBF9F5;--white:#FFFFFF;--tint:#EEF1FB;--navy:#1F2B5D;--navy-deep:#16204A;--navy-hero:#0A1839;--navy-panel:#161D3C;--navy-hairline:#23315E;--cyan:#29D2F8;--lime:#A8F692;--blue:#378DE2;--grad:linear-gradient(90deg,#29D2F8 0%,#1F2B5D 100%);--star-gold:#D4A017;--ink:#23283A;--ink-mute:#4C5163;--ink-invert:#FFFFFF;--ink-invert-mute:rgba(255,255,255,.78);--line:#E5E9F0;--line-invert:rgba(255,255,255,.16);--line-invert-strong:rgba(255,255,255,.35);--font-head:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-body:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--text-micro:.8125rem;--text-sm:.9375rem;--text-ui:1rem;--text-base:1.0625rem;--text-lg:1.1875rem;--text-xl:clamp(1.3125rem,1.15rem + .6vw,1.5625rem);--text-2xl:clamp(1.5rem,1.25rem + 1.1vw,2rem);--text-3xl:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);--text-display:clamp(2.25rem,1.6rem + 2.8vw,4rem);--s0:4px;--s1:8px;--s1h:12px;--s2:16px;--s3:24px;--s4:32px;--s4h:40px;--s5:48px;--s5h:56px;--s6:64px;--s7:96px;--s8:128px;--section-pad-top:36px;--section-pad-bot:var(--s4h);--section-pad:var(--section-pad-top);--gutter:20px;--wrap:1320px;--measure:680px;--measure-wide:760px;--measure-breakout:1080px;--radius-sm:8px;--radius:12px;--radius-lg:14px;--radius-xl:28px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(31,43,93,.04),0 1px 3px rgba(31,43,93,.05);--shadow-md:0 4px 14px rgba(10,24,57,.06),0 2px 4px rgba(10,24,57,.04);--shadow-lg:0 10px 28px rgba(10,24,57,.18);--shadow-xl:0 18px 48px rgba(0,0,0,.18);--shadow-cta:0 2px 8px rgba(10,24,57,.1);--ease:cubic-bezier(.22,.61,.36,1)}@media(min-width:992px){main[role=main]{--section-pad-top:var(--s6);--section-pad-bot:var(--s5h);--gutter:var(--s3)}}@media(max-width:600px){main[role=main]{--text-sm:1rem}}main[role=main] *{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main[role=main]{scroll-behavior:smooth;-webkit-text-size-adjust:100%}main[role=main]{font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;color:var(--ink);background:var(--cream);text-rendering:optimizeLegibility;overflow-x:hidden}main[role=main] img{max-width:100%;display:block;height:auto}main[role=main] a{color:var(--navy);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s var(--ease)}main[role=main] a:hover{color:var(--blue)}main[role=main] strong{color:var(--ink);font-weight:600}main[role=main] b{font-weight:600}main[role=main] ::selection{background:#c9f2fd;color:var(--navy)}main[role=main] :focus-visible{outline:3px solid var(--navy);outline-offset:3px;border-radius:4px}main[role=main] .band-d :focus-visible,main[role=main] .hero :focus-visible,main[role=main] .sticky-cta :focus-visible{outline-color:var(--cyan)}main[role=main] .wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}main[role=main] .wrap--article{max-width:var(--measure)}main[role=main] .wrap--wide{max-width:var(--measure-wide)}main[role=main] .spine{max-width:var(--measure);margin-left:auto;margin-right:auto}main[role=main] .breakout{width:100%;max-width:var(--measure-breakout);margin-left:auto;margin-right:auto}main[role=main] section{padding:var(--section-pad-top) 0 var(--section-pad-bot)}main[role=main] .band-a{background:var(--cream)}main[role=main] .band-b{background:var(--white)}main[role=main] .band-c{background:var(--tint)}main[role=main] .band-d{background:var(--navy);color:var(--ink-invert)}main[role=main] .band-d--deep{background:var(--navy-hero)}main[role=main] .band-d--grad{background:var(--grad)}@media(max-width:600px){main[role=main] .band-d--grad{background:linear-gradient(135deg,#29d2f8 -25%,#1f2b5d 55%)}}main[role=main] .band-d h1,main[role=main] .band-d h2,main[role=main] .band-d h3,main[role=main] .band-d h4{color:var(--ink-invert)}main[role=main] .band-d p,main[role=main] .band-d li{color:var(--ink-invert-mute)}main[role=main] .band-d strong{color:var(--ink-invert)}main[role=main] .band-d a{color:var(--cyan)}main[role=main] .band-d--grad a{color:var(--white);text-decoration-color:#ffffffa6}main[role=main] .band-d a:hover{color:var(--white)}main[role=main] .band-d .section-label{color:var(--cyan);border-left-color:var(--cyan)}main[role=main] .band-d--grad .section-label{color:var(--white);border-left-color:var(--white)}main[role=main] .band-d .rule{background:var(--line-invert)}main[role=main] .band-b+.band-b,main[role=main] .band-a+.band-a,main[role=main] .band-c+.band-c,main[role=main] .band-d+.band-d{background:var(--cream-2)}main[role=main] h1,main[role=main] h2,main[role=main] h3,main[role=main] .numeral,main[role=main] .pullquote p,main[role=main] .pull p{font-family:var(--font-head);font-weight:600;color:var(--navy);text-wrap:balance}main[role=main] h1{letter-spacing:-.01em;line-height:1.15}main[role=main] h2{letter-spacing:-.01em;line-height:1.2;font-size:var(--text-3xl);margin-bottom:var(--s3)}main[role=main] h3{letter-spacing:-.005em;line-height:1.3;font-size:var(--text-xl);margin-bottom:var(--s2)}main[role=main] h4{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;letter-spacing:0;line-height:1.4;color:var(--navy);margin-bottom:var(--s1h);text-wrap:balance}main[role=main] p{text-wrap:pretty}main[role=main] p+p{margin-top:var(--s2)}main[role=main] .hero__title{font-size:clamp(1.5rem,1.148rem + 1.5vw,2.5rem)}main[role=main] .hero__title--short{font-size:clamp(1.75rem,1.31rem + 1.88vw,3rem)}main[role=main] .hero__title--long{font-size:clamp(1.3125rem,1.026rem + 1.22vw,2.125rem)}main[role=main] .section-label{display:block;width:fit-content;max-width:100%;font-family:var(--font-body);font-size:var(--text-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--navy);margin-bottom:var(--s2);padding-left:var(--s2);border-left:3px solid var(--cyan);line-height:1.4}main[role=main] .eyebrow-num{display:block;font-family:var(--font-body);font-size:1.25rem;font-weight:600;letter-spacing:.04em;color:var(--cyan);line-height:1;margin-bottom:var(--s1h);font-variant-numeric:tabular-nums}@media(max-width:600px){main[role=main] .eyebrow-num{font-size:var(--text-ui)}}main[role=main] .prose>.eyebrow-num+h2,main[role=main] .article>.eyebrow-num+h2,main[role=main] .wrap--article>.eyebrow-num+h2,main[role=main] .spine>.eyebrow-num+h2,main[role=main] .prose>.eyebrow-num+h3,main[role=main] .article>.eyebrow-num+h3,main[role=main] .wrap--article>.eyebrow-num+h3,main[role=main] .spine>.eyebrow-num+h3{margin-top:0}main[role=main] .lead,main[role=main] .lede{font-size:var(--text-lg);line-height:1.6;color:var(--ink);margin-bottom:var(--s3);max-width:var(--measure)}main[role=main] .article p{margin-bottom:var(--s3);max-width:var(--measure)}main[role=main] .article p:last-child{margin-bottom:0}main[role=main] .rule{height:1px;background:var(--line);margin:var(--s5) 0;border:0}main[role=main] .emphasis{border-left:3px solid var(--cyan);padding:var(--s1) 0 var(--s1) var(--s3);color:var(--ink);font-weight:500;margin:var(--s4) 0}main[role=main] .caption,main[role=main] figcaption{font-size:var(--text-micro);color:var(--ink-mute);line-height:1.6;padding-top:var(--s1h)}main[role=main] .prose>*+*,main[role=main] .article>*+*,main[role=main] .wrap--article>*+*,main[role=main] .spine>*+*{margin-top:var(--s3)}main[role=main] .prose>*+h2,main[role=main] .article>*+h2,main[role=main] .wrap--article>*+h2,main[role=main] .spine>*+h2{margin-top:var(--s6)}main[role=main] .prose>*+h3,main[role=main] .article>*+h3,main[role=main] .wrap--article>*+h3,main[role=main] .spine>*+h3{margin-top:var(--s5)}main[role=main] .prose>*+h4,main[role=main] .article>*+h4,main[role=main] .wrap--article>*+h4,main[role=main] .spine>*+h4{margin-top:var(--s4)}main[role=main] .prose>*+.section-label,main[role=main] .article>*+.section-label,main[role=main] .wrap--article>*+.section-label,main[role=main] .spine>*+.section-label,main[role=main] .prose>*+.eyebrow-num,main[role=main] .article>*+.eyebrow-num,main[role=main] .wrap--article>*+.eyebrow-num,main[role=main] .spine>*+.eyebrow-num{margin-top:var(--s6)}main[role=main] .prose>.section-label+h2,main[role=main] .article>.section-label+h2,main[role=main] .wrap--article>.section-label+h2,main[role=main] .spine>.section-label+h2,main[role=main] .prose>.section-label+h3,main[role=main] .article>.section-label+h3,main[role=main] .wrap--article>.section-label+h3,main[role=main] .spine>.section-label+h3{margin-top:0}main[role=main] .prose>h2+*,main[role=main] .article>h2+*,main[role=main] .wrap--article>h2+*,main[role=main] .spine>h2+*{margin-top:0}main[role=main] .prose>h3+*,main[role=main] .article>h3+*,main[role=main] .wrap--article>h3+*,main[role=main] .spine>h3+*{margin-top:0}main[role=main] .prose>h4+*,main[role=main] .article>h4+*,main[role=main] .wrap--article>h4+*,main[role=main] .spine>h4+*{margin-top:0}main[role=main] .prose>*+.pull,main[role=main] .article>*+.pull,main[role=main] .wrap--article>*+.pull,main[role=main] .spine>*+.pull,main[role=main] .prose>.pull+*,main[role=main] .article>.pull+*,main[role=main] .wrap--article>.pull+*,main[role=main] .spine>.pull+*,main[role=main] .prose>*+.pullquote,main[role=main] .article>*+.pullquote,main[role=main] .wrap--article>*+.pullquote,main[role=main] .spine>*+.pullquote,main[role=main] .prose>.pullquote+*,main[role=main] .article>.pullquote+*,main[role=main] .wrap--article>.pullquote+*,main[role=main] .spine>.pullquote+*,main[role=main] .prose>*+figure,main[role=main] .article>*+figure,main[role=main] .wrap--article>*+figure,main[role=main] .spine>*+figure,main[role=main] .prose>figure+*,main[role=main] .article>figure+*,main[role=main] .wrap--article>figure+*,main[role=main] .spine>figure+*,main[role=main] .prose>*+.figure,main[role=main] .article>*+.figure,main[role=main] .wrap--article>*+.figure,main[role=main] .spine>*+.figure,main[role=main] .prose>.figure+*,main[role=main] .article>.figure+*,main[role=main] .wrap--article>.figure+*,main[role=main] .spine>.figure+*,main[role=main] .prose>*+.takeaways,main[role=main] .article>*+.takeaways,main[role=main] .wrap--article>*+.takeaways,main[role=main] .spine>*+.takeaways,main[role=main] .prose>.takeaways+*,main[role=main] .article>.takeaways+*,main[role=main] .wrap--article>.takeaways+*,main[role=main] .spine>.takeaways+*,main[role=main] .prose>*+.keynums,main[role=main] .article>*+.keynums,main[role=main] .wrap--article>*+.keynums,main[role=main] .spine>*+.keynums,main[role=main] .prose>.keynums+*,main[role=main] .article>.keynums+*,main[role=main] .wrap--article>.keynums+*,main[role=main] .spine>.keynums+*,main[role=main] .prose>*+.stat-pill,main[role=main] .article>*+.stat-pill,main[role=main] .wrap--article>*+.stat-pill,main[role=main] .spine>*+.stat-pill,main[role=main] .prose>.stat-pill+*,main[role=main] .article>.stat-pill+*,main[role=main] .wrap--article>.stat-pill+*,main[role=main] .spine>.stat-pill+*,main[role=main] .prose>*+.grad-banner,main[role=main] .article>*+.grad-banner,main[role=main] .wrap--article>*+.grad-banner,main[role=main] .spine>*+.grad-banner,main[role=main] .prose>.grad-banner+*,main[role=main] .article>.grad-banner+*,main[role=main] .wrap--article>.grad-banner+*,main[role=main] .spine>.grad-banner+*{margin-top:var(--s5)}main[role=main] .prose>*+.pull,main[role=main] .article>*+.pull,main[role=main] .wrap--article>*+.pull,main[role=main] .spine>*+.pull,main[role=main] .prose>.pull+*,main[role=main] .article>.pull+*,main[role=main] .wrap--article>.pull+*,main[role=main] .spine>.pull+*{margin-top:var(--s6)}main[role=main] .prose>*+.callout,main[role=main] .article>*+.callout,main[role=main] .wrap--article>*+.callout,main[role=main] .spine>*+.callout,main[role=main] .prose>.callout+*,main[role=main] .article>.callout+*,main[role=main] .wrap--article>.callout+*,main[role=main] .spine>.callout+*,main[role=main] .prose>*+.short-answer,main[role=main] .article>*+.short-answer,main[role=main] .wrap--article>*+.short-answer,main[role=main] .spine>*+.short-answer,main[role=main] .prose>.short-answer+*,main[role=main] .article>.short-answer+*,main[role=main] .wrap--article>.short-answer+*,main[role=main] .spine>.short-answer+*{margin-top:var(--s4)}main[role=main] .pull{margin:var(--s6) 0;padding:var(--s3) 0 0;position:relative}main[role=main] .pull:before{content:"";display:block;width:56px;height:3px;background:var(--cyan);border-radius:2px;margin-bottom:var(--s3)}main[role=main] .pull p{font-size:var(--text-2xl);font-weight:600;line-height:1.3;color:var(--navy);letter-spacing:-.01em;margin:0;max-width:28ch}main[role=main] .band-d .pull:before{background:var(--cyan)}main[role=main] .band-d .pull p{color:var(--ink-invert)}main[role=main] .pullquote{max-width:720px;margin:var(--s5) auto;text-align:left;position:relative;padding-left:var(--s5)}main[role=main] .pullquote p{font-size:var(--text-2xl);font-weight:500;line-height:1.35;color:var(--navy);font-style:normal;margin-bottom:0}main[role=main] .pullquote:before{content:"\201c";position:absolute;left:0;top:-.15em;font-family:var(--font-head);font-size:5rem;line-height:1;color:var(--cyan);opacity:.45;font-weight:600}main[role=main] .pullquote cite{display:block;font-family:var(--font-body);font-style:normal;font-size:var(--text-sm);color:var(--ink-mute);margin-top:var(--s2)}main[role=main] .pullquote cite strong{color:var(--navy)}main[role=main] .band-d .pullquote p{color:var(--ink-invert)}main[role=main] .band-d .pullquote cite{color:var(--ink-invert-mute)}main[role=main] .band-d .pullquote cite strong{color:var(--ink-invert)}main[role=main] .callout{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--cyan);border-radius:var(--radius);padding:var(--s3) var(--s4);margin:var(--s4) 0;box-shadow:var(--shadow-sm)}main[role=main] .band-b .callout{background:var(--cream-2)}main[role=main] .callout__label,main[role=main] .takeaways__label,main[role=main] .short-answer__label,main[role=main] .keynums__label{display:block;font-family:var(--font-body);font-size:var(--text-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--navy);margin-bottom:var(--s1h);line-height:1.4}main[role=main] .callout p{font-size:var(--text-ui);line-height:1.65;color:var(--ink);margin:0 0 var(--s2);max-width:none}main[role=main] .callout p:last-child,main[role=main] .callout>:last-child{margin-bottom:0}main[role=main] .callout ul,main[role=main] .callout ol{margin:0 0 var(--s2) var(--s3);font-size:var(--text-ui)}main[role=main] .callout--tint{background:var(--tint);border-color:#d9e2f5;box-shadow:none}main[role=main] .callout--navy{background:var(--navy);border-color:var(--navy);border-left-color:var(--cyan);color:var(--ink-invert);box-shadow:var(--shadow-md)}main[role=main] .callout--navy p,main[role=main] .callout--navy li{color:var(--ink-invert-mute)}main[role=main] .callout--navy strong{color:var(--ink-invert)}main[role=main] .callout--navy .callout__label{color:var(--cyan)}main[role=main] .band-d .callout{background:transparent;border-color:var(--line-invert);border-left-color:var(--cyan);box-shadow:none}main[role=main] .band-d .callout p{color:var(--ink-invert-mute)}main[role=main] .band-d .callout__label{color:var(--cyan)}main[role=main] .short-answer{margin:var(--s4) 0;padding:var(--s3) 0 var(--s3) var(--s4);border-left:4px solid var(--navy);background:transparent}main[role=main] .short-answer p{font-size:var(--text-lg);font-weight:500;line-height:1.5;color:var(--navy);margin:0;max-width:none}main[role=main] .short-answer__label{color:var(--navy)}main[role=main] .band-d .short-answer{border-left-color:var(--cyan)}main[role=main] .band-d .short-answer p{color:var(--ink-invert)}main[role=main] .band-d .short-answer__label{color:var(--cyan)}main[role=main] .takeaways{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s4);margin:var(--s5) 0;box-shadow:var(--shadow-sm)}main[role=main] .band-b .takeaways{background:var(--cream-2)}main[role=main] .takeaways ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--s1h)}main[role=main] .takeaways li{position:relative;padding-left:var(--s3);font-size:var(--text-ui);line-height:1.6;color:var(--ink)}main[role=main] .takeaways li:before{content:"";position:absolute;left:0;top:.62em;width:9px;height:9px;border-radius:50%;background:var(--cyan)}main[role=main] .band-d .takeaways{background:transparent;border-color:var(--line-invert);box-shadow:none}main[role=main] .band-d .takeaways li{color:var(--ink-invert-mute)}main[role=main] .band-d .takeaways li:before{background:var(--cyan)}main[role=main] .keynums{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s3);margin:var(--s5) 0;padding:var(--s4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}main[role=main] .keynum__val{display:block;font-family:var(--font-head);font-weight:600;font-size:var(--text-2xl);line-height:1.05;color:var(--navy);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-bottom:var(--s1)}main[role=main] .keynum__label{display:block;font-size:var(--text-sm);color:var(--ink-mute);line-height:1.5}main[role=main] .keynums__note{grid-column:1 / -1;font-size:var(--text-micro);color:var(--ink-mute);margin-top:var(--s1)}main[role=main] .band-d .keynums{border-color:var(--line-invert)}main[role=main] .band-d .keynum__val{color:var(--cyan)}main[role=main] .band-d .keynum__label{color:var(--ink-invert-mute)}main[role=main] .stat-pill{display:inline-flex;align-items:baseline;gap:var(--s2);max-width:100%;background:var(--white);border:1.5px solid var(--cyan);border-radius:var(--radius-pill);padding:var(--s1h) var(--s3);margin:var(--s4) 0}main[role=main] .stat-pill__val{font-family:var(--font-head);font-weight:600;font-size:1.75rem;line-height:1.1;color:var(--navy);white-space:nowrap;font-variant-numeric:tabular-nums}main[role=main] .stat-pill__label{font-size:var(--text-ui);font-weight:500;line-height:1.4;color:var(--navy)}main[role=main] .band-d .stat-pill{background:transparent}main[role=main] .band-d .stat-pill__val,main[role=main] .band-d .stat-pill__label{color:var(--ink-invert)}@media(max-width:600px){main[role=main] .stat-pill{display:flex;width:fit-content}main[role=main] .stat-pill__val{font-size:1.5rem}}main[role=main] .figure--chip{position:relative}main[role=main] .chip-quote{position:relative;display:block;margin:calc(-1 * var(--s5)) var(--s2) 0 auto;width:min(260px,86%);background:linear-gradient(var(--white),var(--white)) padding-box,var(--grad) border-box;border:2px solid transparent;border-radius:10px;box-shadow:var(--shadow-lg);padding:var(--s1h) var(--s2);z-index:2}main[role=main] .chip-quote__stars{display:block;width:64px;height:12px;margin-bottom:var(--s0);color:var(--star-gold)}main[role=main] .chip-quote__stars svg{width:100%;height:100%;display:block;fill:currentColor}main[role=main] .chip-quote__text{display:block;font-size:var(--text-sm);font-weight:600;color:var(--navy);line-height:1.35}main[role=main] .chip-quote__author{display:block;font-size:var(--text-micro);color:var(--ink-mute);margin-top:var(--s0)}main[role=main] .grad-banner{background:var(--grad);border-radius:var(--radius-xl);color:var(--ink-invert);padding:var(--s5) var(--s4);margin:var(--s5) 0;text-align:center}@media(max-width:600px){main[role=main] .grad-banner{border-radius:20px;padding:var(--s4) var(--s3)}}main[role=main] .grad-banner__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s4) var(--s7)}main[role=main] .grad-banner__val{display:block;font-family:var(--font-head);font-weight:600;font-size:var(--text-display);line-height:1;color:var(--white)}main[role=main] .grad-banner__label{display:block;font-size:var(--text-ui);color:var(--ink-invert-mute);max-width:30ch;margin-top:var(--s1);line-height:1.5}main[role=main] .grad-banner__note{font-size:var(--text-sm);color:var(--ink-invert-mute);max-width:64ch;margin:var(--s4) auto 0;line-height:1.6}main[role=main] .grad-banner h2,main[role=main] .grad-banner h3{color:var(--white)}main[role=main] .grad-banner .btn{margin-top:var(--s3)}main[role=main] .grad-banner p{color:var(--ink-invert-mute)}main[role=main] .grad-banner .section-label{color:var(--white);border-left-color:var(--white)}main[role=main] .grad-banner .cta__note,main[role=main] .grad-banner .cta__secondary{color:var(--ink-invert-mute)}main[role=main] .grad-banner a{color:var(--white)}main[role=main] .grad-banner ul{color:var(--ink-invert-mute)}main[role=main] .grad-banner li{color:var(--ink-invert-mute)}main[role=main] .amb-cards{display:grid;gap:var(--s3);margin:var(--s4) 0}@media(min-width:860px){main[role=main] .amb-cards{grid-template-columns:repeat(3,1fr);max-width:920px;margin-left:auto;margin-right:auto}}main[role=main] .amb-card{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md);aspect-ratio:4/5;background:var(--navy)}main[role=main] .amb-card img{width:100%;height:100%;object-fit:cover}main[role=main] .amb-card__meta{position:absolute;left:0;right:0;bottom:0;padding:var(--s5) var(--s3) var(--s3);background:linear-gradient(180deg,#0a183900,#0a1839db 70%);color:var(--white)}main[role=main] .amb-card__name{display:block;font-weight:600;font-size:var(--text-ui);line-height:1.3}main[role=main] .amb-card__role{display:block;font-size:var(--text-sm);color:var(--ink-invert-mute);line-height:1.4;margin-top:var(--s0)}main[role=main] .offer-panel{background:var(--navy);border-radius:var(--radius-lg);overflow:hidden;color:var(--ink-invert);margin:var(--s5) 0}@media(min-width:992px){main[role=main] .offer-panel{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(to right,var(--navy) 0 50%,var(--navy-panel) 50% 100%)}}main[role=main] .offer-panel__col{padding:var(--s5) var(--s4)}main[role=main] .offer-panel h3{color:var(--white)}main[role=main] .offer-panel h3 span{color:var(--cyan)}main[role=main] .offer-panel ul{list-style:none;margin:var(--s3) 0 0;padding:0}main[role=main] .offer-panel li{display:flex;align-items:center;gap:var(--s1h);padding:var(--s2) 0;border-top:1px solid var(--navy-hairline);color:var(--ink-invert-mute);font-size:var(--text-ui)}main[role=main] .offer-panel li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cyan);flex:0 0 auto}main[role=main] .offer-panel li:last-child{border-bottom:1px solid var(--navy-hairline)}main[role=main] .pill-flag{display:inline-block;background:var(--cyan);color:var(--navy-hero);font-size:var(--text-micro);font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-pill);padding:var(--s0) var(--s1h);line-height:1.4}main[role=main] .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--s4) 0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm)}main[role=main] .table-wrap table{width:100%;border-collapse:collapse;font-size:var(--text-sm);line-height:1.5}main[role=main] .table-wrap th{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:0;text-transform:none;text-align:left;color:var(--navy);background:var(--white);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line)}main[role=main] .table-wrap td{padding:var(--s2) var(--s3);border-top:1px solid var(--line);vertical-align:top;color:var(--navy)}main[role=main] .table-wrap tr:first-child td{border-top:0}main[role=main] .table-wrap tbody tr:hover td{background:var(--cream-2)}main[role=main] .table-wrap td strong{color:var(--navy)}main[role=main] .table-wrap th.is-plus,main[role=main] .table-wrap td.is-plus{background:var(--tint)}main[role=main] .table-wrap th.is-plus img{height:32px;width:auto}main[role=main] .tick{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--cyan);color:var(--white);flex:0 0 auto;vertical-align:middle}main[role=main] .tick svg{width:10px;height:10px;fill:currentColor}main[role=main] .cross{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e2e5ec;color:var(--ink-mute);flex:0 0 auto;vertical-align:middle}main[role=main] .cross svg{width:9px;height:9px;fill:currentColor}main[role=main] .table-note{font-size:var(--text-micro);color:var(--ink-mute);margin-top:var(--s1h);line-height:1.6}main[role=main] .figure{margin:var(--s5) 0}main[role=main] .figure img{width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow-md)}main[role=main] .figure figcaption,main[role=main] .hero__figure figcaption{font-size:var(--text-micro);font-style:italic;padding-top:var(--s1h);line-height:1.6}main[role=main] .figure figcaption{color:var(--ink-mute)}main[role=main] .hero__figure figcaption{color:var(--ink-invert-mute)}main[role=main] .figure figcaption:before,main[role=main] .hero__figure figcaption:before{content:"";display:inline-block;width:18px;height:2px;background:var(--cyan);margin-right:var(--s1);vertical-align:middle;border-radius:2px}main[role=main] .band-d .figure figcaption{color:var(--ink-invert-mute)}main[role=main] .progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--cyan);z-index:60;transition:width .12s linear}main[role=main] .hero{background:var(--navy-hero);color:var(--ink-invert);border-bottom:0;padding:var(--s5) 0 var(--s6)}@media(min-width:992px){main[role=main] .hero{padding:var(--s6) 0 var(--s6)}}main[role=main] .hero__grid{display:grid;gap:var(--s4);align-items:start}@media(min-width:940px){main[role=main] .hero__grid{grid-template-columns:58fr 42fr;gap:var(--s6);align-items:center}}main[role=main] .hero h1,main[role=main] .hero__title{color:var(--white)}main[role=main] .hero__title{margin-bottom:var(--s3);max-width:none}main[role=main] .hero__standfirst{font-size:var(--text-lg);line-height:1.6;color:var(--ink-invert-mute);margin-bottom:var(--s3);max-width:56ch}main[role=main] .hero__standfirst+.hero__standfirst{margin-top:calc(-1 * var(--s1))}main[role=main] .hero__standfirst strong{color:var(--white);font-weight:600}@media(max-width:600px){main[role=main] .hero__standfirst{font-size:var(--text-ui)}}main[role=main] .hero p{color:var(--ink-invert-mute)}main[role=main] .hero a{color:var(--cyan)}main[role=main] .hero a:hover{color:var(--white)}main[role=main] .byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s0) var(--s1h);font-size:var(--text-sm);color:var(--ink-invert-mute);padding:var(--s2) 0;border-top:1px solid var(--line-invert);border-bottom:1px solid var(--line-invert);margin-bottom:var(--s3)}main[role=main] .byline__author{color:var(--white);font-weight:600}main[role=main] .byline__sep{color:var(--cyan)}@media(max-width:600px){main[role=main] .byline__sep{display:none}main[role=main] .byline>span:not(.byline__author):not(.byline__sep):before{content:"\b7";margin-right:var(--s1);color:var(--cyan)}}main[role=main] .hero__facts{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);margin:0 0 var(--s3);padding-top:var(--s2);border-top:1px solid var(--line-invert)}main[role=main] .hero__facts li{font-size:var(--text-sm);font-weight:600;color:var(--white);background:transparent;border:0;border-radius:0;padding:0;line-height:1.4}main[role=main] .hero__facts li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan);margin-right:var(--s1);vertical-align:middle}main[role=main] .hero__figure{margin:0}main[role=main] .hero__figure img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}@media(min-width:940px){main[role=main] .hero__figure img{aspect-ratio:auto;max-height:560px}}main[role=main] .hero .cta__note{color:var(--ink-invert-mute)}@media(max-width:939px){main[role=main] .hero__grid>.hero__figure{order:1;margin:0 0 var(--s3)}main[role=main] .hero__grid>.hero__body{order:2}main[role=main] .hero__grid>.hero__facts{order:3}}main[role=main] .hero__ctas{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s3)}main[role=main] .hero__ctas .btn{flex:1 1 auto;min-width:200px}@media(max-width:480px){main[role=main] .hero__ctas{flex-direction:column}main[role=main] .hero__ctas .btn{width:100%}}main[role=main] .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);min-height:54px;padding:var(--s2) var(--s4);border-radius:var(--radius-pill);background:var(--lime);color:var(--navy-hero);text-decoration:none;font-family:var(--font-body);font-weight:600;font-size:var(--text-ui);letter-spacing:0;box-shadow:none;border:0;cursor:pointer;transition:opacity .2s ease,background .2s var(--ease),color .2s var(--ease)}main[role=main] .btn:hover{opacity:.9;background:var(--lime);color:var(--navy-hero);transform:none}main[role=main] .btn:active{opacity:.85}main[role=main] .btn:focus-visible{outline:3px solid var(--navy);outline-offset:3px}main[role=main] .btn svg{width:20px;height:20px;flex:0 0 auto;fill:currentColor}main[role=main] .band-d .btn,main[role=main] .hero .btn{background:var(--lime);color:var(--navy-hero)}main[role=main] .band-d .btn:hover,main[role=main] .hero .btn:hover{opacity:.9}main[role=main] .band-d .btn:focus-visible,main[role=main] .hero .btn:focus-visible{outline:3px solid var(--cyan)}main[role=main] .btn--secondary{background:var(--blue);color:var(--white)}main[role=main] .btn--secondary:hover{opacity:.9;background:var(--blue);color:var(--white)}main[role=main] .band-d .btn--secondary,main[role=main] .hero .btn--secondary{background:var(--blue);color:var(--white)}main[role=main] .btn--ghost{background:transparent;color:var(--navy);border:1.5px solid var(--navy);box-shadow:none}main[role=main] .btn--ghost:hover{background:#1f2b5d0f;opacity:1;color:var(--navy)}main[role=main] .band-d .btn--ghost,main[role=main] .hero .btn--ghost{background:transparent;color:var(--white);border-color:var(--line-invert-strong)}main[role=main] .band-d .btn--ghost:hover,main[role=main] .hero .btn--ghost:hover{background:#ffffff14;border-color:var(--white);color:var(--white);opacity:1}main[role=main] .cta__note{font-size:var(--text-ui);line-height:1.6;color:var(--ink-mute);margin-top:var(--s2);max-width:52ch}main[role=main] .band-d .cta__note{color:var(--ink-invert-mute)}@media(max-width:480px){main[role=main] .btn{width:100%;padding:var(--s2) var(--s3)}}main[role=main] .cards{display:grid;gap:var(--s3);margin:var(--s4) 0}@media(min-width:860px){main[role=main] .cards--3{grid-template-columns:1.15fr .95fr .9fr}main[role=main] .cards--2{grid-template-columns:1.25fr .75fr}}main[role=main] .card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s3);box-shadow:var(--shadow-sm);transition:box-shadow .25s var(--ease)}main[role=main] .card:hover{box-shadow:var(--shadow-md);transform:none}main[role=main] .card--flag{border-color:#d9e2f5;background:linear-gradient(180deg,var(--white) 0%,var(--tint) 100%)}main[role=main] .numeral{font-size:var(--text-2xl);color:var(--cyan);line-height:1;display:block;margin-bottom:var(--s2);font-variant-numeric:tabular-nums}main[role=main] .review-cards{display:grid;gap:var(--s3);margin:var(--s4) 0}@media(min-width:992px){main[role=main] .review-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){main[role=main] .review-cards{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--s2)}main[role=main] .review-cards>*{scroll-snap-align:start}}main[role=main] .review-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--s2) var(--s2) var(--s3)}main[role=main] .review-card__stars{width:78px;height:14px;color:var(--star-gold);margin-bottom:var(--s1)}main[role=main] .review-card__stars svg{width:100%;height:100%;fill:currentColor;display:block}main[role=main] .review-card__text{font-size:var(--text-sm);line-height:1.55;color:var(--ink)}main[role=main] .review-card__who{display:flex;align-items:center;gap:var(--s1h);margin-top:var(--s2)}main[role=main] .review-card__avatar{width:36px;height:36px;border-radius:50%;background:var(--cyan);color:var(--navy-hero);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--text-sm);flex:0 0 auto}main[role=main] .review-card__name{font-size:var(--text-sm);font-weight:600;color:var(--navy);line-height:1.3}main[role=main] .review-card__meta{font-size:var(--text-micro);color:var(--ink-mute);line-height:1.3}main[role=main] .embed-call{text-align:center}main[role=main] .embed-call h2{margin-bottom:var(--s2)}main[role=main] .embed-call__frame{width:100%;max-width:900px;margin:var(--s4) auto 0;border:0;border-radius:var(--radius);min-height:640px;display:block;background:var(--white)}@media(max-width:991px){main[role=main] .embed-call__frame{min-height:980px;border-radius:var(--radius-sm)}}main[role=main] .band-d .faq__btn{color:var(--white)}main[role=main] .band-d .faq__panel{color:var(--ink-invert-mute)}main[role=main] .faq-hairline>*{border-bottom:1px solid var(--line-invert-strong)}main[role=main] .faq-hairline>:first-child{border-top:1px solid var(--line-invert-strong)}main[role=main] .sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--navy-deep);color:var(--white);border-top:1px solid var(--line-invert);box-shadow:0 -8px 28px #0a183947;padding:var(--s1h) var(--s2) calc(var(--s1h) + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:var(--s1h);transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .35s var(--ease),opacity .35s var(--ease)}main[role=main] .sticky-cta.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}main[role=main] .sticky-cta__thumb{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:0 0 auto}main[role=main] .sticky-cta__text{font-size:var(--text-sm);color:var(--white);font-weight:500;line-height:1.3;min-width:0}main[role=main] .sticky-cta__text small{display:block;color:var(--ink-invert-mute);font-size:var(--text-micro);font-weight:400}main[role=main] .sticky-cta .btn{min-height:44px;padding:var(--s1h) var(--s3);font-size:var(--text-sm);white-space:nowrap;background:var(--lime);color:var(--navy-hero);width:auto}@media(max-width:520px){main[role=main] .sticky-cta__text small{display:none}}@media(max-width:600px){main[role=main] .sticky-cta__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media(max-width:480px){main[role=main] .sticky-cta__thumb{display:none}}@media(min-width:992px){main[role=main] .sticky-cta{left:var(--s3);right:auto;bottom:var(--s3);border-radius:var(--radius-pill);border:1px solid var(--line-invert);padding:var(--s1h) var(--s1h) var(--s1h) var(--s2);max-width:420px}main[role=main] .sticky-cta__text{display:none}}main[role=main] .js .reveal{opacity:0;transition:opacity .7s var(--ease)}main[role=main] .js .reveal.is-in{opacity:1}main[role=main] .js .reveal-stagger>*{opacity:0;transition:opacity .7s var(--ease)}main[role=main] .js .reveal-stagger.is-in>*{opacity:1}main[role=main] .js .reveal-stagger.is-in>*:nth-child(1){transition-delay:0s}main[role=main] .js .reveal-stagger.is-in>*:nth-child(2){transition-delay:.1s}main[role=main] .js .reveal-stagger.is-in>*:nth-child(3){transition-delay:.2s}main[role=main] .js .reveal-stagger.is-in>*:nth-child(4){transition-delay:.3s}main[role=main] .js .reveal-stagger.is-in>*:nth-child(5){transition-delay:.4s}main[role=main] .js .reveal-stagger.is-in>*:nth-child(6){transition-delay:.5s}main[role=main]{scrollbar-color:var(--navy) transparent;scrollbar-width:thin}main[role=main] ::-webkit-scrollbar{width:10px;height:10px}main[role=main] ::-webkit-scrollbar-track{background:transparent}main[role=main] ::-webkit-scrollbar-thumb{background:var(--navy);border-radius:var(--radius-pill);border:3px solid var(--cream)}main[role=main] ::-webkit-scrollbar-thumb:hover{background:var(--navy-deep)}@media(pointer:coarse){main[role=main] .btn,main[role=main] .faq__btn{min-height:44px}}@media(prefers-reduced-motion:reduce){main[role=main]{scroll-behavior:auto}main[role=main] .js .reveal,main[role=main] .js .reveal-stagger>*{opacity:1;transition:none}main[role=main] .progress{display:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/plh-editorial-articles.css.map */
