.guide-site{--g-ink:#111422;--g-forest:#3f45ff;--g-deep:#111422;--g-ivory:#fcfcfa;--g-paper:#fff;--g-citron:#d8ff3e;--g-muted:#50596d;--g-line:#cbd2df;--g-serif:"Newsreader Variable",Georgia,serif;--g-sans:"DM Sans Variable",sans-serif;background:var(--g-ivory);min-height:100svh;color:var(--g-ink);font:16px/1.75 var(--g-sans);-webkit-font-smoothing:antialiased;font-weight:430}.guide-site *{box-sizing:border-box}.guide-site :is(h1,h2,h3,h4,p,figure){margin:0}.guide-site :is(h1,h2,h3,h4){font-family:"Manrope Variable",var(--g-sans);text-wrap:pretty;font-weight:650;line-height:1.25}.guide-site h1{letter-spacing:-2.3px;font-size:clamp(36px,4.6vw,62px)}.guide-site h2{letter-spacing:-1.05px;font-size:clamp(25px,2.5vw,34px)}.guide-site h3{letter-spacing:-.5px;font-size:20px}.guide-site h4{letter-spacing:-.3px;font-size:17px}.guide-site p{line-height:1.85}.guide-site a{color:inherit;text-decoration:none}.guide-site :is(button,input,select,textarea){font:inherit}.guide-site button{cursor:pointer}.guide-site button:disabled{cursor:default;opacity:.6}.guide-site :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #3f45ff}.guide-site input[type=checkbox]{accent-color:#3f45ff}.guide-site :is(a,button,input,select,textarea){touch-action:manipulation}.guide-site :is(svg){flex-shrink:0}.guide-site :is(.g-card,.g-hero,.g-layout,.g-article,.g-hero-copy,.g-hero-visual,.g-main){min-width:0}.guide-site .g-header{z-index:20;border-bottom:1px solid var(--g-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfcfaf5;justify-content:space-between;align-items:center;gap:24px;min-height:79px;padding:17px max(30px,50vw - 620px);display:flex;position:sticky;top:0}.guide-site .g-brand{font-family:"Manrope Variable",var(--g-sans);letter-spacing:-1px;align-items:center;gap:11px;font-size:25px;font-weight:750;line-height:1;display:inline-flex}.guide-site .g-brand svg{width:35px;height:35px}.guide-site .g-brand small{font:10px var(--g-sans);letter-spacing:1.7px;text-transform:uppercase;color:var(--g-muted);margin-top:8px;font-weight:600;display:block}.guide-site .g-nav{align-items:center;gap:25px;font-size:13px;font-weight:600;display:flex}.guide-site .g-nav>a:not(.g-button){border-bottom:1px solid #0000;padding:9px 0}.guide-site .g-nav>a:hover,.guide-site .g-nav>a[aria-current=page]{color:#3f45ff;border-bottom-color:#3f45ff}.guide-site .g-language{border:1px solid var(--g-line);min-width:44px;min-height:38px;color:var(--g-forest);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.guide-site .g-main{max-width:1240px;margin:auto;padding:39px 30px 76px}.guide-site .g-eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:#3f45ff;margin-bottom:13px;font-size:11px;font-weight:650;line-height:1.6;display:block}.guide-site .g-button{color:#3f45ff;text-align:center;background:#fff;border:1px solid #cbd2df;border-radius:8px;justify-content:center;align-items:center;gap:11px;min-height:44px;padding:11px 17px;font-size:13px;font-weight:650;line-height:1.5;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.guide-site .g-button.primary,.guide-site .g-button.g-primary{color:#fff;background:#3f45ff;border-color:#3f45ff}.guide-site .g-button:hover{background:#f0f1ff;border-color:#3f45ff;box-shadow:0 3px 10px #1114220b}.guide-site .g-button.primary:hover,.guide-site .g-button.g-primary:hover{background:#3f45ff;border-color:#3f45ff}.guide-site .g-button svg{width:17px;height:17px}.guide-site .g-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.guide-site .g-link{color:#3f45ff;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.guide-site .g-link:hover{text-underline-offset:4px;text-decoration:underline}.guide-site .g-chip{color:#3f45ff;background:#f0f1ff;border:1px solid #cbd2df;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.guide-site .g-muted{color:var(--g-muted)}.guide-site .g-hero{color:#e5e8ff;isolation:isolate;background:#111422;border:1px solid #cbd2df;border-radius:18px;grid-template-columns:1.04fr 1fr;align-items:center;gap:32px;padding:47px 43px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 35px #1114220b}.guide-site .g-hero:before{content:"";z-index:-1;pointer-events:none;border:1px solid #cbd2df16;border-radius:50%;width:560px;height:560px;position:absolute;top:-220px;right:-270px;box-shadow:0 0 0 55px #11142205,0 0 0 110px #11142204}.guide-site .g-hero-copy h1{letter-spacing:-2px;color:#e5e8ff;font-size:clamp(35px,4.2vw,55px);font-weight:570;line-height:1.12}.guide-site .g-hero-copy h1 em{font-family:var(--g-serif);color:#e5e8ff;letter-spacing:-.7px;font-size:1.13em;font-weight:450;line-height:1}.guide-site .g-hero .g-eyebrow{color:#e5e8ff;letter-spacing:1.5px;margin-bottom:23px;font-size:10px}.guide-site .g-hero .g-actions{margin-top:29px}.guide-site .g-hero .g-button.primary,.guide-site .g-hero .g-button.g-primary{color:#111422;background:#d8ff3e;border-color:#d8ff3e}.guide-site .g-hero .g-button.primary:hover,.guide-site .g-hero .g-button.g-primary:hover{background:#f0f1ff;border-color:#cbd2df;box-shadow:0 5px 20px #071f2340}.guide-site .g-hero .g-button:not(.primary):not(.g-primary):hover{background:#ffffff14;border-color:#cbd2df85}.guide-site .g-hero-note{color:#e5e8ff;align-items:flex-start;gap:9px;margin-top:24px;font-size:12px;line-height:1.8;display:flex}.guide-site .g-hero-note svg{margin-top:3px}.guide-site .g-hero-visual{justify-content:center;align-self:stretch;align-items:center;display:flex}.guide-site .g-section{margin-top:65px}.guide-site .g-section-head{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:26px;display:flex}.guide-site .g-section-head h2{max-width:760px}.guide-site .g-section-head p{color:var(--g-muted);max-width:730px;margin-top:11px;font-size:14px}.guide-site .g-section-head .g-eyebrow{margin-bottom:9px}.guide-site .g-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.guide-site .g-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-site .g-card{border:1px solid var(--g-line);background:#fff;border-radius:12px;padding:27px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;box-shadow:0 2px 3px #11142203}.guide-site .g-card h3{margin:16px 0 11px;font-size:20px;line-height:1.4}.guide-site .g-card p{color:var(--g-muted);font-size:14px;line-height:1.85}.guide-site .g-card a:not(.g-button):not(.g-link){text-decoration:none}.guide-site .g-article-card{flex-direction:column;min-height:285px;display:flex}.guide-site .g-article-card .g-link,.guide-site .g-article-card>.g-card-footer{margin-top:auto;padding-top:23px}.guide-site .g-card-top{color:var(--g-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.guide-site .g-card-icon{color:#3f45ff;background:#f0f1ff;border:1px solid #cbd2df;border-radius:9px;justify-content:center;align-items:center;width:41px;height:41px;display:inline-flex}.guide-site .g-card-icon svg{width:21px;height:21px}.guide-site .g-card-number{font-family:var(--g-serif);color:#50596d;font-size:31px;font-style:italic;line-height:1}.guide-site .g-card-meta{color:var(--g-muted);align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.guide-site .g-card-footer{color:#50596d;justify-content:space-between;align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.guide-site .g-card-footer svg{width:18px;height:18px}.guide-site .g-card.featured{background:#f0f1ff;border-color:#cbd2df}.guide-site .g-roadmap{counter-reset:guide-stage;background:#fff;border:1px solid #cbd2df;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.guide-site .g-step{counter-increment:guide-stage;border-right:1px solid #cbd2df;padding:24px 20px;position:relative}.guide-site .g-step:last-child{border-right:0}.guide-site .g-step:before{content:"0"counter(guide-stage);color:#50596d;letter-spacing:1px;margin-bottom:25px;font-size:11px;font-weight:650;display:block}.guide-site .g-step h3{margin-bottom:11px;font-size:17px;line-height:1.4}.guide-site .g-step p{color:var(--g-muted);font-size:13px;line-height:1.8}.guide-site .g-step>svg{stroke:#3f45ff;width:23px;height:23px;margin-bottom:16px}.guide-site .g-step>a,.guide-site .g-step .g-link{color:#3f45ff;align-items:center;gap:7px;margin-top:18px;font-size:12px;font-weight:600;display:inline-flex}.guide-site .g-step[aria-current=step]{background:#f0f1ff}.guide-site .g-proof-row{color:var(--g-muted);flex-wrap:wrap;gap:26px;margin-top:21px;font-size:12px;display:flex}.guide-site .g-proof-row span{align-items:center;gap:7px;display:flex}.guide-site .g-proof-row svg{color:#50596d;width:16px;height:16px}.guide-site .g-search{color:#50596d;background:#fff;border:1px solid #cbd2df;border-radius:9px;flex:1;align-items:center;gap:11px;min-height:51px;padding:0 15px;display:flex}.guide-site .g-search input{color:#111422;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:14px 0;font-size:14px;line-height:1.5}.guide-site .g-search:focus-within{border-color:#3f45ff;box-shadow:0 0 0 3px #11142227}.guide-site .g-search input:focus-visible{outline:0}.guide-site .g-search input::placeholder{color:#50596d}.guide-site .g-filters{flex-wrap:wrap;align-items:center;gap:9px;margin:21px 0 26px;display:flex}.guide-site .g-filters button{color:#3f45ff;background:#fff;border:1px solid #cbd2df;border-radius:6px;min-height:38px;padding:8px 13px;font-size:12px;font-weight:600}.guide-site .g-filters button[aria-pressed=true],.guide-site .g-filters button.active{color:#fff;background:#3f45ff;border-color:#3f45ff}.guide-site .g-filters button:hover{border-color:#3f45ff}.guide-site .g-filter-count{color:#50596d;margin-left:auto;font-size:12px}.guide-site .g-empty{text-align:center;color:var(--g-muted);background:#fcfcfa;border:1px dashed #cbd2df;border-radius:12px;padding:42px 24px}.guide-site .g-empty h3{color:var(--g-ink);margin-bottom:12px}.guide-site .g-breadcrumb{color:#50596d;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:31px;font-size:12px;line-height:1.8;display:flex}.guide-site .g-breadcrumb a{text-underline-offset:4px;-webkit-text-decoration:underline #50596d;text-decoration:underline #50596d}.guide-site .g-breadcrumb svg{color:#50596d;width:12px;height:12px}.guide-site .g-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:47px;display:grid}.guide-site .g-toc{font-size:13px;line-height:1.6;position:sticky;top:108px}.guide-site .g-toc>strong,.guide-site .g-toc>h2{letter-spacing:1.3px;text-transform:uppercase;color:#50596d;margin-bottom:15px;font-size:11px;font-weight:650;display:block}.guide-site .g-toc :is(ol,ul){border-left:1px solid #cbd2df;margin:0;padding:0;list-style:none}.guide-site .g-toc :is(li){margin:0}.guide-site .g-toc a{color:#50596d;border-left:2px solid #0000;margin-left:-1px;padding:9px 12px;font-size:12px;line-height:1.6;display:block}.guide-site .g-toc a:hover,.guide-site .g-toc a[aria-current=true],.guide-site .g-toc a[aria-current=location],.guide-site .g-toc a.active{color:#3f45ff;background:#f0f1ff;border-color:#3f45ff}.guide-site .g-toc>.g-progress{margin-top:23px}.guide-site .g-toc>.g-button{width:100%;margin-top:22px;font-size:12px}.guide-site .g-article{max-width:850px}.guide-site .g-article-head{border-bottom:1px solid #cbd2df;margin-bottom:34px;padding-bottom:30px}.guide-site .g-article-head h1{letter-spacing:-1.75px;overflow-wrap:anywhere;margin-top:15px;font-size:clamp(32px,3.5vw,46px);line-height:1.22}.guide-site .g-article-head>p{color:#50596d;max-width:760px;margin-top:19px;font-size:17px;line-height:1.8}.guide-site .g-article-meta{color:#50596d;flex-wrap:wrap;align-items:center;gap:15px;margin:20px 0 0;font-size:12px;display:flex}.guide-site .g-article-meta>span{align-items:center;gap:6px;display:flex}.guide-site .g-article-head>.g-actions{margin-top:23px}.guide-site .g-outcomes{background:#f0f1ff;border:1px solid #cbd2df;border-radius:9px;margin:26px 0 0;padding:22px 24px}.guide-site .g-outcomes>strong,.guide-site .g-outcomes>h2{color:#50596d;margin-bottom:11px;font-size:13px;font-weight:650;line-height:1.6;display:block}.guide-site .g-outcomes ul{color:#50596d;margin:0;padding-left:19px;font-size:14px}.guide-site .g-outcomes li+li{margin-top:6px}.guide-site .g-article-section{max-width:790px;margin-top:42px;scroll-margin-top:105px}.guide-site .g-article-section h2{letter-spacing:-.8px;margin:0 0 20px;font-size:27px;line-height:1.35}.guide-site .g-article-section h3{margin:26px 0 13px}.guide-site .g-article-section>p{color:#50596d;margin:16px 0;font-size:16px;line-height:1.9}.guide-site .g-article-section :is(ul,ol){color:#50596d;margin:18px 0;padding-left:23px;font-size:15px;line-height:1.9}.guide-site .g-article-section li+li{margin-top:9px}.guide-site .g-article-section a:not(.g-button){color:#3f45ff;text-underline-offset:4px;overflow-wrap:anywhere;-webkit-text-decoration:underline #3f45ff;text-decoration:underline #3f45ff}.guide-site .g-callout{color:#50596d;background:#f0f1ff;border:1px solid #cbd2df;border-left-width:3px;border-radius:0 9px 9px 0;align-items:flex-start;gap:13px;margin:28px 0;padding:23px 25px;font-size:14px;line-height:1.9;display:flex}.guide-site .g-callout>svg{color:#50596d;margin-top:4px}.guide-site .g-callout p{font-size:14px;line-height:1.9}.guide-site .g-example{background:#fff;border:1px solid #cbd2df;border-radius:10px;margin:29px 0;padding:25px 27px;position:relative}.guide-site .g-example:before{content:"";background:#3f45ff;width:34px;height:2px;position:absolute;top:-1px;left:27px}.guide-site .g-example .g-eyebrow{letter-spacing:1.2px;margin-bottom:12px;font-size:10px}.guide-site .g-example h3,.guide-site .g-example strong{color:#50596d;font-size:17px;line-height:1.55}.guide-site .g-example p{color:#50596d;margin-top:12px;font-size:14px;line-height:1.9}.guide-site .g-progress{color:#50596d;font-size:12px}.guide-site .g-progress>div:first-child{justify-content:space-between;gap:12px;display:flex}.guide-site .g-progress-track{background:#f0f1ff;border-radius:4px;height:5px;margin-top:9px;overflow:hidden}.guide-site .g-progress-track>span{background:#3f45ff;border-radius:4px;height:100%;transition:width .2s;display:block}.guide-site .g-checklist{background:#fff;border:1px solid #cbd2df;border-radius:11px;margin:32px 0;padding:25px}.guide-site .g-checklist h2,.guide-site .g-checklist h3{margin:0 0 15px;font-size:22px}.guide-site .g-checklist>p{color:var(--g-muted);margin-bottom:15px;font-size:13px}.guide-site .g-checklist ul,.guide-site .g-checklist ol{margin:0;padding:0;list-style:none}.guide-site .g-checklist li{border-bottom:1px solid #cbd2df;margin:0}.guide-site .g-checklist li:last-child{border-bottom:0}.guide-site .g-checklist label{color:#50596d;cursor:pointer;align-items:flex-start;gap:12px;min-height:49px;padding:14px 0;font-size:14px;line-height:1.85;display:flex}.guide-site .g-checklist input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin:4px 0 0}.guide-site .g-checklist input:checked+span{color:#50596d}.guide-site .g-checklist .g-progress{margin:16px 0 10px}.guide-site .g-checklist .g-button{min-height:39px;font-size:12px}.guide-site .g-source-list{gap:11px;margin:20px 0;padding:0;list-style:none;display:grid}.guide-site .g-source-list li{background:#fcfcfa;border:1px solid #cbd2df;border-radius:8px;padding:15px 18px;font-size:13px;line-height:1.75}.guide-site .g-source-list a{color:#50596d;text-underline-offset:4px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.guide-site .g-source-list small{color:#50596d;margin-top:4px;font-size:11px;display:block}.guide-site .g-related{border-top:1px solid var(--g-line);margin-top:44px;padding-top:30px}.guide-site .g-related>.g-grid{margin-top:24px}.guide-site .g-related .g-card{padding:24px}.guide-site .g-related .g-card h3{font-size:18px}.guide-site .g-related .g-card p{font-size:13px}.guide-site .g-print{color:#50596d;background:#fff;border:1px solid #cbd2df;border-radius:7px;align-items:center;gap:8px;min-height:39px;padding:9px 12px;font-size:12px;display:inline-flex}.guide-site .g-print svg{width:16px;height:16px}.guide-site .g-portal-card{flex-direction:column;display:flex}.guide-site .g-portal-card h3{font-size:22px}.guide-site .g-portal-card .g-card-footer{margin-top:auto;padding-top:23px}.guide-site .g-portal-scope{color:#50596d;margin-top:8px;font-size:11px;line-height:1.65}.guide-site .g-portal-steps{counter-reset:portal-step;margin:30px 0;padding:0;list-style:none}.guide-site .g-portal-steps>li{counter-increment:portal-step;border-left:1px solid #cbd2df;margin-left:18px;padding:0 0 31px 54px;position:relative}.guide-site .g-portal-steps>li:last-child{border-left-color:#0000;padding-bottom:0}.guide-site .g-portal-steps>li:before{content:counter(portal-step);color:#50596d;background:#f0f1ff;border:1px solid #cbd2df;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:13px;font-weight:600;display:flex;position:absolute;top:-2px;left:-18px}.guide-site .g-portal-steps h2,.guide-site .g-portal-steps h3{letter-spacing:-.55px;margin-bottom:12px;font-size:21px;line-height:1.45}.guide-site .g-portal-steps p{color:#50596d;font-size:15px;line-height:1.9}.guide-site .g-portal-steps small{color:#50596d;background:#fcfcfa;border:1px solid #cbd2df;border-radius:6px;margin-top:12px;padding:12px 15px;font-size:13px;line-height:1.8;display:block}.guide-site .g-glossary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.guide-site .g-glossary>div{background:#fff;border:1px solid #cbd2df;border-radius:10px;padding:23px}.guide-site .g-glossary dt{color:#111422;font-size:17px;font-weight:650;line-height:1.5}.guide-site .g-glossary dd{color:#50596d;margin:10px 0 0;font-size:14px;line-height:1.85}.guide-site .g-table-wrap{background:#fff;border:1px solid #cbd2df;border-radius:9px;max-width:100%;margin:24px 0;overflow:auto}.guide-site .g-table,.guide-site .g-eval-table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;width:100%;font-size:13px;line-height:1.75}.guide-site .g-table th,.guide-site .g-eval-table th{color:#50596d;background:#f0f1ff;border-bottom:1px solid #cbd2df;padding:13px 16px;font-size:12px;font-weight:650}.guide-site .g-table td,.guide-site .g-eval-table td{color:#50596d;vertical-align:top;border-bottom:1px solid #cbd2df;padding:14px 16px}.guide-site .g-table tr:last-child td,.guide-site .g-eval-table tr:last-child td{border-bottom:0}.guide-site .g-table caption,.guide-site .g-eval-table caption{text-align:left;color:#50596d;background:#fff;border-bottom:1px solid #cbd2df;padding:12px 16px;font-size:12px;font-weight:600}.guide-site .g-table a{color:#50596d;text-underline-offset:3px;text-decoration:underline}.guide-site .g-calculator,.guide-site .g-quiz{background:#fff;border:1px solid #cbd2df;border-radius:12px;padding:30px}.guide-site .g-calculator h2,.guide-site .g-quiz h2{margin-bottom:16px;font-size:25px}.guide-site .g-calculator>p,.guide-site .g-quiz>p{color:#50596d;font-size:14px}.guide-site .g-calculator label,.guide-site .g-quiz label{color:#50596d;gap:9px;margin:17px 0;font-size:13px;font-weight:600;display:grid}.guide-site .g-calculator :is(input,select){color:#111422;background:#fcfcfa;border:1px solid #cbd2df;border-radius:7px;width:100%;min-width:0;max-width:100%;min-height:45px;padding:10px 12px;font-size:14px;font-weight:450}.guide-site .g-calculator .g-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-site .g-result{color:#50596d;background:#f0f1ff;border:1px solid #cbd2df;border-radius:8px;margin-top:22px;padding:23px;font-size:14px;line-height:1.85}.guide-site .g-result strong,.guide-site .g-result output{font-variant-numeric:tabular-nums;color:#111422;margin:5px 0;font-size:25px;font-weight:650;line-height:1.3;display:block}.guide-site .g-result small{color:#50596d;margin-top:10px;font-size:12px;display:block}.guide-site .g-quiz fieldset{border:0;margin:23px 0;padding:0}.guide-site .g-quiz legend{color:#50596d;margin-bottom:13px;font-size:15px;font-weight:600}.guide-site .g-quiz label{cursor:pointer;border:1px solid #cbd2df;border-radius:7px;align-items:flex-start;gap:11px;min-height:46px;margin:9px 0;padding:12px 15px;font-size:14px;font-weight:450;line-height:1.75;display:flex}.guide-site .g-quiz input{accent-color:#3f45ff;flex-shrink:0;margin:5px 0 0}.guide-site .g-footer{color:#50596d;background:#f0f1ff;border-top:1px solid #cbd2df;justify-content:space-between;align-items:flex-start;gap:30px;margin-top:0;padding:40px max(30px,50vw - 590px) 30px;font-size:12px;display:flex}.guide-site .g-footer .g-brand{color:#111422;font-size:22px}.guide-site .g-footer p{max-width:460px;margin-top:14px;font-size:12px;line-height:1.9}.guide-site .g-footer nav{flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.guide-site .g-footer a:hover{text-underline-offset:4px;text-decoration:underline}.guide-site .g-footer small{margin-top:14px;font-size:11px;line-height:1.8;display:block}.guide-site .g-faq details{border-bottom:1px solid #cbd2df;padding:0}.guide-site .g-faq summary{cursor:pointer;color:#50596d;padding:20px 0;font-size:16px;font-weight:600;line-height:1.65}.guide-site .g-faq details p{color:#50596d;padding:0 0 24px;font-size:14px;line-height:1.9}.guide-site .g-skip-link{z-index:40;color:#111422;background:#d8ff3e;border-radius:6px;padding:10px 17px;font-size:14px;position:fixed;top:-80px;left:20px}.guide-site .g-skip-link:focus{top:15px}.guide-site .g-stats{background:#fff;border:1px solid #cbd2df;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:25px;display:grid;overflow:hidden}.guide-site .g-stats>div{border-right:1px solid #cbd2df;padding:20px 24px}.guide-site .g-stats>div:last-child{border-right:0}.guide-site .g-stats strong,.guide-site .g-stats b{letter-spacing:-1px;color:#50596d;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.3;display:block}.guide-site .g-stats span,.guide-site .g-stats p{color:#50596d;margin-top:7px;font-size:12px;line-height:1.8;display:block}.guide-site .g-curriculum{gap:34px;margin-top:27px;display:grid}.guide-site .g-stage-label{color:#50596d;align-items:center;gap:12px;margin-bottom:19px;font-size:13px;font-weight:650;line-height:1.6;display:flex}.guide-site .g-stage-label>span:first-child{background:#f0f1ff;border:1px solid #cbd2df;border-radius:6px;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:11px;display:inline-flex}.guide-site .g-stage-label:after{content:"";background:#f0f1ff;flex:1;height:1px;margin-left:4px}.guide-site .g-task-list{gap:11px;margin:22px 0;padding:0;list-style:none;display:grid}.guide-site .g-task{color:#50596d;background:#fff;border:1px solid #cbd2df;border-radius:8px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:14px;line-height:1.85;display:flex}.guide-site .g-task>svg{color:#50596d;flex-shrink:0;margin-top:4px}.guide-site .g-task strong{color:#50596d;margin-bottom:4px;font-size:15px;display:block}.guide-site .g-task p{font-size:14px;line-height:1.85}.guide-site .g-task input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin:4px 0 0}.guide-site .g-notice{color:#50596d;background:#f0f1ff;border:1px solid #cbd2df;border-radius:8px;align-items:flex-start;gap:11px;margin:23px 0;padding:19px 21px;font-size:13px;line-height:1.85;display:flex}.guide-site .g-notice>svg{color:#50596d;flex-shrink:0;margin-top:3px}.guide-site .g-notice p{font-size:13px;line-height:1.85}.guide-site .g-notice strong{color:#50596d}.guide-site .g-local-note{color:#50596d;align-items:flex-start;gap:8px;margin:14px 0;font-size:12px;line-height:1.85;display:flex}.guide-site .g-local-note>svg{width:15px;height:15px;margin-top:3px}.guide-site .g-meter{background:#f0f1ff;border-radius:5px;width:100%;height:5px;margin:10px 0;position:relative;overflow:hidden}.guide-site .g-meter>span{background:#3f45ff;border-radius:5px;height:100%;transition:width .2s;display:block}.guide-site .g-template-card{border-top:3px solid #cbd2df;flex-direction:column;display:flex}.guide-site .g-template-card h3{font-size:20px;line-height:1.45}.guide-site .g-template-card .g-actions{margin-top:auto;padding-top:23px}.guide-site .g-template-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 var(--g-sans);color:#50596d;background:#fcfcfa;border:1px solid #cbd2df;border-radius:7px;margin:18px 0;padding:17px}.guide-site .g-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:21px;display:grid}.guide-site .g-form-field{color:#50596d;align-content:start;gap:9px;min-width:0;font-size:13px;font-weight:600;display:grid}.guide-site .g-form-field>span{font-size:13px;line-height:1.7}.guide-site .g-form-field :is(input,select,textarea){color:#111422;background:#fcfcfa;border:1px solid #cbd2df;border-radius:7px;width:100%;min-width:0;max-width:100%;min-height:46px;padding:11px 12px;font-size:15px;font-weight:450}.guide-site .g-form-field small{color:#50596d;font-size:12px;font-weight:430;line-height:1.8}.guide-site .g-quiz-option{text-align:left;color:#50596d;background:#fcfcfa;border:1px solid #cbd2df;border-radius:7px;align-items:flex-start;gap:10px;width:100%;min-height:47px;margin:9px 0;padding:12px 15px;font-size:14px;line-height:1.8;display:flex}.guide-site .g-quiz-option[aria-checked=true],.guide-site .g-quiz-option[aria-pressed=true],.guide-site .g-quiz-option.selected{color:#50596d;background:#f0f1ff;border-color:#cbd2df}.guide-site .g-quiz-option:hover{border-color:#3f45ff}.guide-site .g-quiz-option input{flex-shrink:0;margin-top:5px}.guide-site .g-sidebar-note{color:#50596d;background:#f0f1ff;border:1px solid #cbd2df;border-radius:8px;margin-top:24px;padding:17px;font-size:12px;line-height:1.85}.guide-site .g-sidebar-note strong{color:#50596d;margin-bottom:7px;font-size:13px;display:block}.guide-site .g-sidebar-note p{font-size:12px;line-height:1.85}.guide-site .g-sequence{border-top:1px solid #cbd2df;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:37px;padding-top:27px;display:grid}.guide-site .g-sequence>a{color:#50596d;background:#fff;border:1px solid #cbd2df;border-radius:9px;padding:20px 22px;display:block}.guide-site .g-sequence>a:hover{background:#fcfcfa;border-color:#3f45ff}.guide-site .g-sequence small{letter-spacing:.7px;text-transform:uppercase;color:#50596d;margin-bottom:8px;font-size:11px;font-weight:550;display:block}.guide-site .g-sequence strong{font-size:16px;font-weight:600;line-height:1.7;display:block}.guide-site .g-screen-reader{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.guide-site .g-journey-visual{color:#111422;background:#f0f1ff;border:1px solid #cbd2df;border-radius:13px;width:100%;max-width:510px;padding:21px;position:relative;transform:rotate(1deg);box-shadow:0 18px 45px #11142225}.guide-site .g-visual-kicker{letter-spacing:1.5px;color:#3f45ff;justify-content:space-between;align-items:center;gap:15px;font-size:10px;font-weight:650;line-height:1.6;display:flex}.guide-site .g-visual-kicker>span:first-child{align-items:center;gap:13px;display:flex}.guide-site .g-visual-kicker i{color:#3f45ff;letter-spacing:0;font-size:11px;font-style:normal}.guide-site .g-journey-art{width:100%;height:auto;margin:13px 0 7px;display:block}.guide-site .g-journey-visual figcaption{padding:0 9px}.guide-site .g-journey-visual figcaption strong{font-family:var(--g-serif);color:#50596d;font-size:30px;font-style:italic;font-weight:450;line-height:1.3;display:block}.guide-site .g-journey-visual figcaption>span{color:#50596d;margin-top:7px;font-size:12px;line-height:1.8;display:block}.guide-site .g-mini-journey{border-top:1px solid #cbd2df;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:17px 0 0;padding:16px 0 0;list-style:none;display:grid}.guide-site .g-mini-journey li{text-align:center;color:#50596d;font-size:10px;line-height:1.65}.guide-site .g-mini-journey li>span{justify-content:center;align-items:center;height:28px;margin-bottom:5px;display:flex}.guide-site .g-mini-journey b{overflow-wrap:anywhere;font-weight:550}.guide-site .g-journey-compact{max-width:620px;transform:none}.guide-site .g-journey-compact .g-journey-art{max-height:250px}.guide-site .g-portal-visual{color:#50596d;background:#f0f1ff;border:1px solid #cbd2df;border-radius:12px;margin:28px 0;padding:24px}.guide-site .g-browser-mock{background:#fff;border:1px solid #cbd2df;border-radius:10px;margin:18px 0 20px;overflow:hidden;box-shadow:0 6px 18px #11142209}.guide-site .g-browser-chrome{color:#50596d;background:#f0f1ff;border-bottom:1px solid #cbd2df;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:9px 13px;font-size:10px;display:flex}.guide-site .g-browser-chrome>span:nth-child(2){align-items:center;gap:6px;display:flex}.guide-site .g-browser-dots{gap:5px;display:flex}.guide-site .g-browser-dots i{background:#f0f1ff;border-radius:50%;width:6px;height:6px;display:block}.guide-site .g-browser-content{grid-template-columns:135px minmax(0,1fr);min-height:295px;display:grid}.guide-site .g-browser-content>aside{background:#fcfcfa;border-right:1px solid #cbd2df;padding:20px 14px}.guide-site .g-mock-logo{color:#e5e8ff;background:#111422;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;margin:0 0 20px;display:inline-flex}.guide-site .g-browser-content>aside>div:not(.g-mock-logo){color:#50596d;align-items:center;gap:8px;padding:9px 0;font-size:10px;line-height:1.6;display:flex}.guide-site .g-browser-content>aside>div.is-active{color:#3f45ff;font-weight:650}.guide-site .g-browser-content>aside b{color:#50596d;font-size:9px;font-weight:500}.guide-site .g-mock-workspace{min-width:0;padding:23px 24px 20px}.guide-site .g-mock-breadcrumb{letter-spacing:1px;color:#50596d;font-size:8px}.guide-site .g-mock-workspace h3{letter-spacing:-.5px;margin:10px 0 17px;font-size:18px;line-height:1.4}.guide-site .g-mock-notice{color:#50596d;background:#fcfcfa;border:1px solid #cbd2df;border-radius:6px;align-items:flex-start;gap:11px;padding:12px;display:flex}.guide-site .g-mock-notice b{color:#50596d;font-size:11px;font-weight:600;line-height:1.6;display:block}.guide-site .g-mock-notice small{color:#50596d;margin-top:3px;font-size:10px;line-height:1.7;display:block}.guide-site .g-mock-upload,.guide-site .g-mock-handoff{text-align:center;color:#50596d;background:#fcfcfa;border:1px dashed #cbd2df;border-radius:7px;margin-top:17px;padding:20px 15px}.guide-site .g-mock-upload>svg,.guide-site .g-mock-handoff>svg{margin:auto auto 10px;display:block}.guide-site .g-mock-upload strong,.guide-site .g-mock-handoff strong{color:#50596d;font-size:12px;font-weight:600;line-height:1.7;display:block}.guide-site .g-mock-upload>span,.guide-site .g-mock-handoff p{color:#50596d;margin-top:5px;font-size:10px;line-height:1.8;display:block}.guide-site .g-mock-file{text-align:left;color:#50596d;background:#f0f1ff;border-radius:5px;justify-content:space-between;align-items:center;gap:7px;margin-top:15px;padding:9px 11px;font-size:10px;display:flex}.guide-site .g-mock-file>span{overflow-wrap:anywhere;flex:1;min-width:0}.guide-site .g-mock-action{justify-content:space-between;align-items:center;gap:13px;margin-top:17px;font-size:9px;line-height:1.7;display:flex}.guide-site .g-mock-action>span{color:#50596d;align-items:center;gap:6px;display:flex}.guide-site .g-mock-action>b{color:#e5e8ff;background:#111422;border-radius:5px;align-items:center;gap:9px;padding:8px 10px;font-size:10px;font-weight:600;line-height:1.7;display:flex}.guide-site .g-portal-visual>figcaption{color:#50596d;align-items:flex-start;gap:10px;font-size:13px;line-height:1.85;display:flex}.guide-site .g-portal-visual>figcaption svg{margin-top:3px}.guide-site .g-evaluation-visual{color:#50596d;background:#fff;border:1px solid #cbd2df;border-radius:12px;margin:30px 0;padding:27px}.guide-site .g-evaluation-visual>figcaption{margin-top:20px}.guide-site .g-evaluation-visual>figcaption>strong{font-size:23px;line-height:1.45;font-family:"Manrope Variable",var(--g-sans);letter-spacing:-.7px;color:#111422;font-weight:600;display:block}.guide-site .g-evaluation-visual>figcaption>p{color:#50596d;margin-top:12px;font-size:13px;line-height:1.85}.guide-site .g-eval-legend{color:#50596d;flex-wrap:wrap;gap:23px;margin:24px 0 17px;font-size:11px;line-height:1.7;display:flex}.guide-site .g-eval-legend>span{align-items:center;gap:7px;display:flex}.guide-site .g-eval-legend i{background:#f0f1ff;border-radius:2px;width:10px;height:10px}.guide-site .g-eval-legend>span:nth-child(2) i{background:#111422}.guide-site .g-eval-row{grid-template-columns:85px minmax(0,1fr) 50px;align-items:center;gap:14px;margin:14px 0;font-size:12px;line-height:1.7;display:grid}.guide-site .g-eval-row>b{color:#50596d;font-weight:600}.guide-site .g-eval-row>div{background:#f0f1ff;border-radius:4px;height:23px;display:flex;overflow:hidden}.guide-site .g-eval-row>div>span{background:#f0f1ff;height:100%}.guide-site .g-eval-row>div>span:nth-child(2){background:#111422}.guide-site .g-eval-row>strong{letter-spacing:-.5px;color:#50596d;text-align:right;font-variant-numeric:tabular-nums;font-size:15px}.guide-site .g-evaluation-visual .g-table-wrap{margin:23px 0 17px}.guide-site .g-eval-table td,.guide-site .g-eval-table th{padding:10px 12px;font-size:12px}.guide-site .g-eval-table tbody th{background:#fcfcfa;font-size:12px}.guide-site .g-eval-formula{color:#50596d;font-size:12px;line-height:1.9}.guide-site .g-eval-note{color:#50596d;border-top:1px solid #cbd2df;gap:10px;margin-top:17px;padding-top:17px;font-size:12px;line-height:1.9;display:flex}.guide-site .g-eval-note svg{margin-top:3px}@media (hover:hover) and (pointer:fine){.guide-site a.g-card:hover{border-color:#cbd2df;transform:translateY(-2px);box-shadow:0 9px 25px #1114220b}.guide-site .g-card:has(.g-card-footer a:hover){border-color:#cbd2df;transform:translateY(-2px);box-shadow:0 9px 25px #1114220b}.guide-site .g-button:active{transform:translateY(1px)}.guide-site .g-journey-visual{transition:transform .6s cubic-bezier(.2,.75,.25,1),box-shadow .6s}.guide-site .g-hero-visual:hover .g-journey-visual{transform:rotate(0);box-shadow:0 22px 50px #11142230}}@media (min-width:1600px){.guide-site .g-main{max-width:1330px}.guide-site .g-hero{gap:45px;padding:52px}.guide-site .g-hero-copy h1{font-size:61px}.guide-site .g-header{padding-left:max(40px,50vw - 665px);padding-right:max(40px,50vw - 665px)}}@media (max-width:1100px){.guide-site .g-nav{gap:16px;font-size:12px}.guide-site .g-header{gap:17px;padding-left:26px;padding-right:26px}.guide-site .g-brand{font-size:23px}.guide-site .g-main{padding:32px 27px 65px}.guide-site .g-hero{gap:26px;padding:35px 31px}.guide-site .g-hero-copy h1{letter-spacing:-1.6px;font-size:43px}.guide-site .g-hero-copy>p{font-size:14px}.guide-site .g-journey-visual{padding:17px}.guide-site .g-journey-visual figcaption strong{font-size:27px}.guide-site .g-journey-visual figcaption>span{font-size:11px}.guide-site .g-mini-journey{gap:3px}.guide-site .g-mini-journey li{font-size:9px}.guide-site .g-grid{gap:16px}.guide-site .g-card{padding:24px}.guide-site .g-card h3{font-size:19px}.guide-site .g-card p{font-size:13px}.guide-site .g-roadmap .g-step{padding:22px 17px}.guide-site .g-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}.guide-site .g-toc{top:103px}.guide-site .g-article-head h1{font-size:39px}.guide-site .g-article-head>p{font-size:16px}.guide-site .g-mock-workspace{padding:20px 17px}.guide-site .g-browser-content{grid-template-columns:115px minmax(0,1fr)}.guide-site .g-mock-action{flex-wrap:wrap}}@media (max-width:900px){.guide-site .g-header{flex-wrap:wrap;row-gap:15px;min-height:72px;padding-top:15px;padding-bottom:15px}.guide-site .g-nav{gap:17px;margin-left:auto}.guide-site .g-nav>a:not(.g-button){font-size:12px}.guide-site .g-nav .g-button{min-height:38px;padding:8px 12px;font-size:12px}.guide-site .g-brand{font-size:22px}.guide-site .g-hero{grid-template-columns:1fr;gap:32px;padding:35px}.guide-site .g-hero-copy h1{max-width:650px;font-size:51px}.guide-site .g-hero-copy>p{max-width:650px;margin-top:22px;font-size:15px}.guide-site .g-hero-visual{justify-content:flex-start;width:100%}.guide-site .g-journey-visual{grid-template-columns:1.2fr 1fr;column-gap:24px;max-width:100%;display:grid;transform:none}.guide-site .g-journey-visual>.g-visual-kicker{grid-column:1/-1}.guide-site .g-journey-art{grid-row:2/4;align-self:center;max-height:260px;margin:5px 0}.guide-site .g-journey-visual figcaption{align-self:end;padding:12px 7px 0}.guide-site .g-journey-visual figcaption strong{font-size:29px}.guide-site .g-mini-journey{grid-column:2;align-self:start;margin-top:15px}.guide-site .g-mini-journey li{font-size:9px}.guide-site .g-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-site .g-roadmap{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-site .g-step:nth-child(3){border-right:0}.guide-site .g-step:nth-child(-n+3){border-bottom:1px solid #cbd2df}.guide-site .g-step:last-child{grid-column:span 2}.guide-site .g-layout{grid-template-columns:minmax(0,1fr);gap:27px}.guide-site .g-toc{background:#fcfcfa;border:1px solid #cbd2df;border-radius:9px;padding:20px;position:relative;top:auto}.guide-site .g-toc :is(ol,ul){columns:2;column-gap:22px}.guide-site .g-toc li{break-inside:avoid}.guide-site .g-toc a{padding:7px 12px;font-size:12px}.guide-site .g-toc>.g-progress{margin-top:18px}.guide-site .g-toc>.g-button{width:auto;margin-top:18px}.guide-site .g-article{max-width:100%}.guide-site .g-article-head h1{font-size:43px}.guide-site .g-article-section{max-width:100%}.guide-site .g-footer{flex-wrap:wrap;padding-left:27px;padding-right:27px}.guide-site .g-footer nav{margin-top:4px}}@media (max-width:650px){.guide-site{font-size:15px}.guide-site .g-header{gap:14px;min-height:74px;padding:15px 20px}.guide-site .g-brand{font-size:23px}.guide-site .g-brand svg{width:31px;height:31px}.guide-site .g-brand small{letter-spacing:1.25px;margin-top:7px;font-size:9px}.guide-site .g-nav{border-top:1px solid #cbd2df;flex-wrap:wrap;justify-content:flex-start;gap:14px;width:100%;margin:0;padding-top:11px}.guide-site .g-nav>a:not(.g-button){padding:3px 0;font-size:12px;line-height:1.6}.guide-site .g-nav .g-button{min-height:35px;margin-left:auto;padding:7px 10px;font-size:11px}.guide-site .g-language{min-width:40px;min-height:35px;padding:7px 9px;font-size:11px}.guide-site .g-header>.g-language{position:absolute;top:21px;right:20px}.guide-site .g-main{padding:25px 20px 49px}.guide-site h1{letter-spacing:-1.45px;font-size:36px}.guide-site h2{letter-spacing:-.8px;font-size:27px}.guide-site h3{font-size:20px}.guide-site .g-eyebrow{letter-spacing:1.3px;font-size:10px}.guide-site .g-hero{border-radius:13px;gap:29px;padding:30px 25px}.guide-site .g-hero-copy h1{letter-spacing:-1.35px;font-size:clamp(35px,7.4vw,46px);line-height:1.18}.guide-site .g-hero-copy h1 em{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:1.1em}.guide-site .g-hero .g-eyebrow{letter-spacing:1.25px;margin-bottom:18px;font-size:9px}.guide-site .g-hero-copy>p{margin-top:20px;font-size:14px;line-height:1.9}.guide-site .g-hero .g-actions{gap:10px;margin-top:23px}.guide-site .g-button{gap:8px;min-height:43px;padding:10px 14px;font-size:12px}.guide-site .g-hero .g-actions .g-button{flex:1 0 auto}.guide-site .g-hero-note{gap:8px;margin-top:19px;font-size:11px;line-height:1.85}.guide-site .g-journey-visual{padding:17px;display:block}.guide-site .g-visual-kicker{letter-spacing:1px;gap:10px;font-size:9px}.guide-site .g-visual-kicker>svg{width:18px;height:18px}.guide-site .g-journey-art{max-height:none;margin:7px 0}.guide-site .g-journey-visual figcaption{padding:0 3px}.guide-site .g-journey-visual figcaption strong{font-size:28px}.guide-site .g-journey-visual figcaption>span{font-size:12px}.guide-site .g-mini-journey{gap:5px;margin-top:15px;padding-top:14px}.guide-site .g-mini-journey li{font-size:9px}.guide-site .g-mini-journey li>span{height:23px}.guide-site .g-mini-journey li>span>svg{width:15px;height:15px}.guide-site .g-section{margin-top:43px}.guide-site .g-section-head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:22px}.guide-site .g-section-head p{margin-top:12px;font-size:14px;line-height:1.85}.guide-site .g-section-head h2{font-size:27px;line-height:1.35}.guide-site .g-grid,.guide-site .g-grid.two{grid-template-columns:minmax(0,1fr);gap:15px}.guide-site .g-card{border-radius:10px;padding:25px}.guide-site .g-card h3{margin:16px 0 12px;font-size:21px;line-height:1.45}.guide-site .g-card p{font-size:14px;line-height:1.85}.guide-site .g-article-card{min-height:0}.guide-site .g-article-card .g-link,.guide-site .g-article-card>.g-card-footer{padding-top:23px}.guide-site .g-card-footer{font-size:13px}.guide-site .g-card-number{font-size:32px}.guide-site .g-roadmap{border-radius:10px;grid-template-columns:1fr}.guide-site .g-step{border-bottom:1px solid #cbd2df;border-right:0;grid-template-columns:35px minmax(0,1fr);column-gap:14px;padding:23px 24px 24px;display:grid}.guide-site .g-step:last-child{border-bottom:0;grid-column:auto}.guide-site .g-step:before{grid-area:1/1/4;margin:3px 0 0;font-size:13px;line-height:1.6}.guide-site .g-step>svg{display:none}.guide-site .g-step h3,.guide-site .g-step p,.guide-site .g-step>a,.guide-site .g-step .g-link{grid-column:2}.guide-site .g-step h3{margin-bottom:9px;font-size:19px}.guide-site .g-step p{font-size:14px;line-height:1.8}.guide-site .g-step>a,.guide-site .g-step .g-link{margin-top:15px;font-size:12px}.guide-site .g-proof-row{gap:12px;margin-top:18px;font-size:11px}.guide-site .g-filters{gap:7px;margin:17px 0 21px}.guide-site .g-filters button{min-height:36px;padding:7px 11px;font-size:11px}.guide-site .g-filter-count{width:100%;margin-top:7px;margin-left:0;font-size:11px}.guide-site .g-search{min-height:48px;padding:0 13px}.guide-site .g-search input{padding:12px 0;font-size:13px}.guide-site .g-breadcrumb{gap:6px;margin-bottom:23px;font-size:11px}.guide-site .g-layout{gap:25px}.guide-site .g-toc{padding:20px}.guide-site .g-toc :is(ol,ul){columns:1}.guide-site .g-toc>strong,.guide-site .g-toc>h2{margin-bottom:12px;font-size:10px}.guide-site .g-toc a{padding:7px 11px;font-size:12px}.guide-site .g-article-head{margin-bottom:28px;padding-bottom:25px}.guide-site .g-article-head h1{letter-spacing:-1.15px;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;margin-top:16px;font-size:34px;line-height:1.28}.guide-site .g-article-head>p{margin-top:19px;font-size:15px;line-height:1.85}.guide-site .g-article-meta{gap:12px;margin-top:19px;font-size:11px}.guide-site .g-outcomes{margin-top:23px;padding:20px}.guide-site .g-outcomes ul{font-size:14px;line-height:1.85}.guide-site .g-article-section{margin-top:34px;scroll-margin-top:150px}.guide-site .g-article-section h2{letter-spacing:-.7px;margin-bottom:18px;font-size:25px;line-height:1.4}.guide-site .g-article-section>p{margin:16px 0;font-size:15px;line-height:1.95}.guide-site .g-article-section :is(ul,ol){padding-left:21px;font-size:14px;line-height:1.95}.guide-site .g-callout{gap:10px;margin:25px 0;padding:20px 19px;font-size:14px}.guide-site .g-callout p{font-size:14px}.guide-site .g-example{margin:25px 0;padding:22px}.guide-site .g-example:before{left:22px}.guide-site .g-example h3,.guide-site .g-example strong{font-size:17px}.guide-site .g-example p{font-size:14px}.guide-site .g-checklist{margin:27px 0;padding:22px}.guide-site .g-checklist h2,.guide-site .g-checklist h3{font-size:22px}.guide-site .g-checklist label{gap:11px;padding:13px 0;font-size:14px;line-height:1.85}.guide-site .g-checklist input[type=checkbox]{width:18px;height:18px;margin-top:4px}.guide-site .g-source-list li{padding:14px 15px;font-size:13px;line-height:1.85}.guide-site .g-source-list small{font-size:11px;line-height:1.8}.guide-site .g-related{margin-top:34px;padding-top:25px}.guide-site .g-related .g-card h3{font-size:19px}.guide-site .g-related .g-card p{font-size:14px}.guide-site .g-portal-card h3{font-size:22px}.guide-site .g-portal-steps>li{margin-left:15px;padding:0 0 29px 35px}.guide-site .g-portal-steps>li:before{width:30px;height:30px;font-size:12px;left:-15px}.guide-site .g-portal-steps h2,.guide-site .g-portal-steps h3{font-size:21px;line-height:1.5}.guide-site .g-portal-steps p{font-size:15px;line-height:1.95}.guide-site .g-portal-steps small{padding:12px;font-size:13px;line-height:1.85}.guide-site .g-glossary{grid-template-columns:minmax(0,1fr);gap:13px}.guide-site .g-glossary>div{padding:22px}.guide-site .g-glossary dt{font-size:18px}.guide-site .g-glossary dd{font-size:14px}.guide-site .g-calculator,.guide-site .g-quiz{padding:23px}.guide-site .g-calculator h2,.guide-site .g-quiz h2{font-size:24px}.guide-site .g-calculator .g-grid{grid-template-columns:minmax(0,1fr);gap:0}.guide-site .g-calculator label,.guide-site .g-quiz label{font-size:13px}.guide-site .g-result{padding:20px}.guide-site .g-result strong,.guide-site .g-result output{font-size:24px}.guide-site .g-table{min-width:540px}.guide-site .g-table th,.guide-site .g-table td{padding:12px 14px;font-size:12px}.guide-site .g-footer{flex-direction:column;gap:23px;padding:30px 22px}.guide-site .g-footer nav{gap:17px;font-size:12px;line-height:1.8}.guide-site .g-footer p{font-size:12px}.guide-site .g-footer .g-brand{font-size:23px}.guide-site .g-faq summary{padding:18px 0;font-size:15px}.guide-site .g-faq details p{font-size:14px}.guide-site .g-portal-visual{margin:25px 0;padding:18px}.guide-site .g-portal-visual>.g-visual-kicker{letter-spacing:.8px;flex-direction:column;align-items:flex-start;gap:4px;font-size:9px}.guide-site .g-browser-mock{margin:15px 0 17px}.guide-site .g-browser-content{grid-template-columns:1fr}.guide-site .g-browser-content>aside{border-bottom:1px solid #cbd2df;border-right:0;flex-wrap:wrap;align-items:center;gap:7px;padding:12px;display:flex}.guide-site .g-mock-logo{display:none}.guide-site .g-browser-content>aside>div:not(.g-mock-logo){gap:5px;padding:4px 7px;font-size:9px}.guide-site .g-browser-content>aside>div.is-active{background:#f0f1ff;border-radius:4px}.guide-site .g-browser-content>aside b{font-size:8px}.guide-site .g-browser-chrome{gap:8px;padding:8px 10px;font-size:9px}.guide-site .g-browser-dots{gap:4px}.guide-site .g-browser-dots i{width:5px;height:5px}.guide-site .g-mock-workspace{padding:19px 16px}.guide-site .g-mock-workspace h3{margin-top:10px;font-size:18px;line-height:1.45}.guide-site .g-mock-notice{gap:9px;padding:11px}.guide-site .g-mock-notice b{font-size:11px}.guide-site .g-mock-notice small{font-size:10px}.guide-site .g-mock-action{gap:11px;font-size:10px}.guide-site .g-mock-action>b{font-size:10px}.guide-site .g-portal-visual>figcaption{gap:9px;font-size:13px;line-height:1.9}.guide-site .g-evaluation-visual{margin:26px 0;padding:22px}.guide-site .g-evaluation-visual>figcaption>strong{letter-spacing:-.5px;font-size:22px;line-height:1.45}.guide-site .g-evaluation-visual>figcaption>p{font-size:13px}.guide-site .g-eval-legend{gap:10px;margin-top:21px;font-size:11px;line-height:1.8}.guide-site .g-eval-row{grid-template-columns:65px minmax(0,1fr) 43px;gap:9px;font-size:11px}.guide-site .g-eval-row>div{height:20px}.guide-site .g-eval-row>strong{font-size:14px}.guide-site .g-eval-table{min-width:340px}.guide-site .g-eval-table td,.guide-site .g-eval-table th{padding:10px;font-size:11px}.guide-site .g-eval-formula,.guide-site .g-eval-note{font-size:12px;line-height:1.9}}@media (max-width:360px){.guide-site .g-header{padding-left:17px;padding-right:17px}.guide-site .g-header>.g-language{right:17px}.guide-site .g-brand{font-size:21px}.guide-site .g-nav{gap:12px}.guide-site .g-nav>a:not(.g-button){font-size:11px}.guide-site .g-nav .g-button{padding:7px 9px;font-size:10px}.guide-site .g-main{padding:22px 15px 43px}.guide-site .g-hero{gap:25px;padding:26px 20px}.guide-site .g-hero-copy h1{letter-spacing:-1.25px;font-size:33px}.guide-site .g-hero .g-eyebrow{letter-spacing:1px;font-size:9px}.guide-site .g-hero-copy>p{font-size:14px}.guide-site .g-hero .g-actions .g-button{flex-basis:100%;font-size:12px}.guide-site .g-journey-visual{padding:15px}.guide-site .g-journey-visual figcaption strong{font-size:26px}.guide-site .g-journey-visual figcaption>span{font-size:11px}.guide-site .g-mini-journey{gap:4px}.guide-site .g-mini-journey li{font-size:8px}.guide-site .g-mini-journey li>span>svg{width:14px;height:14px}.guide-site .g-card{padding:23px}.guide-site .g-card h3{font-size:20px}.guide-site .g-section-head h2{font-size:25px}.guide-site .g-article-head h1{letter-spacing:-1px;font-size:31px}.guide-site .g-article-head>p{font-size:15px}.guide-site .g-article-section h2{font-size:24px}.guide-site .g-checklist,.guide-site .g-calculator,.guide-site .g-quiz{padding:20px}.guide-site .g-example{padding:21px}.guide-site .g-outcomes{padding:19px}.guide-site .g-portal-visual{padding:15px}.guide-site .g-browser-chrome>span:nth-child(2){font-size:8px}.guide-site .g-browser-content>aside{gap:4px}.guide-site .g-browser-content>aside>div:not(.g-mock-logo){padding:4px 5px;font-size:8px}.guide-site .g-mock-workspace{padding:17px 13px}.guide-site .g-mock-workspace h3{font-size:17px}.guide-site .g-mock-notice{gap:7px}.guide-site .g-mock-notice>svg{width:18px}.guide-site .g-mock-action,.guide-site .g-mock-action>b{font-size:9px}.guide-site .g-evaluation-visual{padding:19px}.guide-site .g-evaluation-visual>figcaption>strong{font-size:21px}.guide-site .g-eval-row{grid-template-columns:60px minmax(0,1fr) 42px;gap:7px}.guide-site .g-eval-row>b{font-size:10px}.guide-site .g-eval-row>strong{font-size:13px}}@media (max-width:650px){.guide-site .g-stats>div{padding:17px 14px}.guide-site .g-stats strong,.guide-site .g-stats b{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:24px}.guide-site .g-stats span,.guide-site .g-stats p{font-size:11px;line-height:1.8}.guide-site .g-curriculum{gap:29px;margin-top:23px}.guide-site .g-stage-label{margin-bottom:17px;font-size:12px}.guide-site .g-task{gap:10px;padding:15px;font-size:14px}.guide-site .g-task strong{font-size:15px}.guide-site .g-notice{padding:17px;font-size:13px;line-height:1.9}.guide-site .g-local-note{font-size:12px;line-height:1.85}.guide-site .g-form-grid{grid-template-columns:minmax(0,1fr);gap:17px;margin-top:18px}.guide-site .g-form-field :is(input,select,textarea){min-height:47px;font-size:16px}.guide-site .g-template-card .g-actions{padding-top:20px}.guide-site .g-template-card pre{padding:15px;font-size:12px}.guide-site .g-quiz-option{gap:9px;padding:12px;font-size:14px}.guide-site .g-sidebar-note{margin-top:19px}.guide-site .g-sequence{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:29px;padding-top:23px}.guide-site .g-sequence>a{padding:18px 20px}.guide-site .g-sequence strong{font-size:16px}}.guide-site .g-callout{overflow-wrap:break-word;display:block}.guide-site .g-callout>h2,.guide-site .g-callout>h3{margin-bottom:15px}.guide-site .g-callout>p+p{margin-top:14px}.guide-site .g-callout>ul{margin:12px 0 0;padding-left:21px;font-size:14px;line-height:1.9}.guide-site .g-callout>ul>li+li{margin-top:7px}.guide-site .g-callout>div{min-width:0}.guide-site .g-callout>.g-button{white-space:normal;max-width:100%;margin-top:20px}.guide-site .g-section.g-callout{padding:30px}.guide-site .g-section.g-callout>.g-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:30px;width:100%}.guide-site .g-hero .g-stats{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:10px 20px;margin-top:24px;display:flex;overflow:visible}.guide-site .g-hero .g-stats>span{color:#e5e8ff;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:450;line-height:1.8;display:inline-flex}.guide-site .g-roadmap .g-step:before{content:none}.guide-site .g-roadmap .g-step>.g-eyebrow{color:#3f45ff;letter-spacing:1px;margin:0 0 25px;font-size:11px;line-height:1.6}.guide-site .g-curriculum{gap:20px;margin-top:34px}.guide-site .g-curriculum>.g-section-head{margin:0}.guide-site .g-curriculum>.g-section-head>h3{align-items:center;gap:12px;display:flex}.guide-site .g-curriculum .g-stage-label{color:#50596d;background:#f0f1ff;border:1px solid #cbd2df;border-radius:6px;justify-content:center;align-items:center;width:31px;min-width:31px;height:31px;margin:0;font-size:11px;line-height:1;display:inline-flex}.guide-site .g-curriculum .g-stage-label:after{content:none}.guide-site .g-progress>span{font-size:12px;line-height:1.8;display:block}.guide-site .g-progress>small{color:#50596d;margin-top:7px;font-size:11px;line-height:1.8;display:block}.guide-site .g-progress>progress{appearance:none;color:#50596d;background:#f0f1ff;border:0;border-radius:4px;width:180px;max-width:100%;height:5px;margin-top:8px;display:block;overflow:hidden}.guide-site .g-progress>progress::-webkit-progress-bar{background:#f0f1ff;border-radius:4px}.guide-site .g-progress>progress::-webkit-progress-value{background:#3f45ff;border-radius:4px}.guide-site .g-progress>progress::-moz-progress-bar{background:#3f45ff;border-radius:4px}.guide-site .g-toc-details>summary{color:#50596d;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:27px;font-size:13px;font-weight:650;line-height:1.7;list-style:none;display:flex}.guide-site .g-toc-details>summary::-webkit-details-marker{display:none}.guide-site .g-toc-details>summary:after{content:"+";color:#50596d;font-size:19px;font-weight:400;line-height:1}.guide-site .g-toc-details[open]>summary:after{content:"−"}.guide-site .g-toc-details>nav{border-left:1px solid #cbd2df;margin-top:15px}.guide-site .g-toc-details>nav>a{align-items:flex-start;gap:9px;margin-left:-1px;padding:9px 11px;line-height:1.75;display:flex}.guide-site .g-toc-details>nav>a>span{color:#50596d;min-width:18px;font-size:11px;font-weight:550;line-height:1.9}.guide-site .g-toc-details>nav>a>svg{margin-top:4px}.guide-site .g-sidebar-note>.g-link{align-items:center;gap:7px;margin-top:11px;font-size:12px;display:flex}.guide-site .g-source-list>ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.guide-site .g-source-list>ul>li{margin:0}.guide-site .g-source-list>p{color:#50596d;font-size:13px;line-height:1.9}.guide-site .g-glossary dt,.guide-site .g-glossary dd,.guide-site .g-glossary h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.guide-site .g-glossary dt>h2{letter-spacing:-.5px;margin:0 0 11px;font-size:21px;line-height:1.5}.guide-site .g-glossary dt>.g-chip{font-size:11px;font-weight:450;line-height:1.8}.guide-site .g-portal-steps>li:before{content:none}.guide-site .g-portal-steps>li>.g-stage-label{color:#50596d;background:#f0f1ff;border:1px solid #cbd2df;border-radius:50%;justify-content:center;align-items:center;width:35px;min-width:35px;height:35px;margin:0;font-size:11px;font-weight:600;line-height:1;display:flex;position:absolute;top:-2px;left:-18px}.guide-site .g-portal-steps>li>.g-stage-label:after{content:none}.guide-site .g-checklist>ul>li{color:#50596d;padding:13px 0;font-size:14px;line-height:1.9}.guide-site .g-checklist .g-task{align-items:flex-start;gap:12px;min-height:48px;padding:14px 16px}.guide-site .g-skip-link:focus{top:15px;clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;position:fixed!important;overflow:visible!important}@media (max-width:960px){.guide-site .g-toc .g-sidebar-note{display:none}.guide-site .g-toc{padding:18px 20px;position:relative;top:auto}.guide-site .g-toc-details>nav{margin-top:13px}.guide-site .g-toc-details>nav>a{padding:8px 11px;font-size:12px}}@media (max-width:650px){.guide-site .g-header{row-gap:13px;position:sticky}.guide-site .g-header>.g-button{gap:7px;min-height:33px;padding:7px 10px;font-size:11px;position:absolute;bottom:16px;right:20px}.guide-site .g-header>.g-button>svg{width:14px;height:14px}.guide-site .g-nav{align-content:flex-start;gap:7px 12px;min-height:48px;padding-right:140px}.guide-site .g-hero .g-stats{gap:9px 15px;margin-top:23px}.guide-site .g-hero .g-stats>span{font-size:11px;line-height:1.8}.guide-site .g-roadmap .g-step>.g-eyebrow{grid-area:1/1/4;margin:3px 0 0;font-size:13px;line-height:1.6}.guide-site .g-section.g-callout{padding:24px}.guide-site .g-section.g-callout>.g-grid{grid-template-columns:minmax(0,1fr);gap:24px}.guide-site .g-callout>.g-button{margin-top:19px;font-size:12px;line-height:1.7}.guide-site .g-callout>h2,.guide-site .g-callout>h3{font-size:21px;line-height:1.5}.guide-site .g-article-head .g-actions{gap:9px}.guide-site .g-article-head .g-actions>.g-button{min-height:42px;padding:10px 12px;font-size:12px}.guide-site .g-portal-steps>li>.g-stage-label{width:30px;min-width:30px;height:30px;font-size:10px;left:-15px}.guide-site .g-article-section,.guide-site .g-portal-steps>li{scroll-margin-top:155px}.guide-site .g-glossary dt>h2{font-size:21px;line-height:1.5}.guide-site .g-progress,.guide-site .g-progress>progress{width:100%}.guide-site .g-toc{padding:16px 18px}.guide-site .g-toc-details>summary{min-height:27px;font-size:13px}.guide-site .g-curriculum{gap:19px;margin-top:30px}.guide-site .g-checklist .g-task{gap:11px;padding:13px 14px}}@media (max-width:360px){.guide-site .g-header>.g-button{min-height:33px;padding:7px 9px;font-size:10px;right:17px}.guide-site .g-nav{gap:7px 10px;padding-right:130px}.guide-site .g-nav>a:not(.g-button){font-size:11px}.guide-site .g-section.g-callout{padding:21px}.guide-site .g-callout>h2,.guide-site .g-callout>h3{font-size:20px}.guide-site .g-hero .g-stats>span{font-size:11px}.guide-site .g-hero .g-stats{column-gap:13px}}.guide-site ol.g-sequence{gap:20px;margin:36px 0 0;padding:29px 0 0;list-style:none}.guide-site ol.g-sequence>li{break-inside:avoid;background:#fff;border:1px solid #cbd2df;border-radius:10px;min-width:0;padding:27px}.guide-site ol.g-sequence>li>.g-stage-label{letter-spacing:1px;color:#50596d;margin:0 0 18px;font-size:12px;line-height:1.6}.guide-site ol.g-sequence>li>div{min-width:0}.guide-site ol.g-sequence h2{letter-spacing:-.6px;overflow-wrap:anywhere;margin-bottom:14px;font-size:23px;line-height:1.45}.guide-site ol.g-sequence p{color:#50596d;font-size:14px;line-height:1.9}.guide-site .g-template-card>svg{color:#50596d;align-self:flex-start}.guide-site .g-template-card>.g-chip{align-self:flex-start;margin-top:16px;padding:5px 9px;font-size:11px;line-height:1.6}.guide-site .g-template-card h2{letter-spacing:-.55px;overflow-wrap:anywhere;margin:16px 0 13px;font-size:22px;line-height:1.45}.guide-site .g-template-card>p{margin-bottom:24px;font-size:14px;line-height:1.85}.guide-site .g-template-card>.g-button{align-self:stretch;margin-top:auto}@media (max-width:650px){.guide-site ol.g-sequence{grid-template-columns:minmax(0,1fr);gap:15px;margin-top:29px;padding-top:25px}.guide-site ol.g-sequence>li{padding:24px}.guide-site ol.g-sequence h2,.guide-site .g-template-card h2{font-size:22px;line-height:1.5}.guide-site .g-template-card>.g-chip{margin-top:15px}}@media (prefers-reduced-motion:reduce){.guide-site *,.guide-site :before,.guide-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.guide-site .g-journey-visual,.guide-site .g-card:hover,.guide-site .g-button:active{transform:none!important}}@media print{.guide-site{color:#111422;background:#fff;font-size:11pt}.guide-site .g-header,.guide-site .g-toc,.guide-site .g-footer,.guide-site .g-print,.guide-site .g-filters,.guide-site .g-search,.guide-site .g-skip-link,.guide-site .g-article-head>.g-actions,.guide-site .g-related{display:none!important}.guide-site .g-main{max-width:none;padding:0}.guide-site .g-layout{display:block}.guide-site .g-article{max-width:none}.guide-site .g-breadcrumb{margin-bottom:14pt;font-size:9pt}.guide-site .g-article-head h1{font-size:25pt;line-height:1.3}.guide-site .g-article-head>p{font-size:12pt}.guide-site .g-article-section h2{break-after:avoid;margin-top:20pt;font-size:17pt}.guide-site .g-article-section p,.guide-site .g-article-section li{font-size:11pt;line-height:1.7}.guide-site .g-callout,.guide-site .g-example,.guide-site .g-checklist,.guide-site .g-outcomes,.guide-site .g-portal-visual,.guide-site .g-evaluation-visual{break-inside:avoid;box-shadow:none;background:#fff;border-color:#cbd2df;padding:14pt}.guide-site .g-article-section{margin-top:25pt;scroll-margin-top:0}.guide-site .g-source-list{font-size:9pt}.guide-site .g-source-list a:after{content:" ("attr(href)")";overflow-wrap:anywhere;font-size:8pt;font-weight:400}.guide-site .g-table-wrap{border-radius:0;overflow:visible}.guide-site .g-table,.guide-site .g-eval-table{min-width:0;font-size:9pt}.guide-site .g-table th,.guide-site .g-table td{padding:7pt;font-size:9pt}.guide-site .g-hero{color:#111422;box-shadow:none;background:#fff;border-color:#cbd2df;padding:24pt;display:block}.guide-site .g-hero h1{color:#111422;font-size:28pt}.guide-site .g-hero p,.guide-site .g-hero .g-eyebrow{color:#3f45ff}.guide-site .g-hero-visual,.guide-site .g-hero .g-actions{display:none}.guide-site .g-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-site .g-card{break-inside:avoid;box-shadow:none;padding:14pt}.guide-site .g-card h3{font-size:14pt}.guide-site .g-card p{font-size:10pt}.guide-site .g-section{margin-top:25pt}.guide-site .g-checklist input[type=checkbox]{appearance:none;border:1px solid #cbd2df;width:11pt;height:11pt}.guide-site .g-checklist label{font-size:10pt}.guide-site .g-eval-formula,.guide-site .g-eval-note{font-size:9pt}}.g-hero-photography{min-width:0;padding:8px 0 24px;position:relative;transform:rotate(1deg)}.g-hero-photography figure{margin:0}.g-hero-photography picture{aspect-ratio:1.08;background:#f0f1ff;border-radius:65px 14px 14px;display:block;overflow:hidden;box-shadow:0 20px 45px #11142220}.g-hero-photography img{object-fit:cover;width:100%;height:100%;display:block}.g-hero-photography figcaption{padding:8px 4px;font-size:9px;line-height:1.5}.g-photo-promise{pointer-events:none;background:#fcfcfa;border:1px solid #cbd2df;border-radius:8px;align-items:center;gap:13px;padding:18px 21px;display:flex;position:absolute;bottom:0;left:-26px;right:35px;transform:rotate(-2deg);box-shadow:0 14px 35px #11142211}.g-photo-promise>svg{color:#50596d;flex:none}.g-photo-promise strong{color:#111422;font-family:Newsreader Variable,Georgia,serif;font-size:21px;font-weight:500;line-height:1.15;display:block}.g-photo-promise small{color:#50596d;margin-top:5px;font-size:10px;line-height:1.7;display:block}.g-journey-editorial{background:#f0f1ff;border:1px solid #cbd2df;border-radius:14px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:50px;margin:48px 0 13px;padding:32px 35px;display:grid}.g-journey-editorial h2{color:#111422;margin:14px 0;font-size:32px;line-height:1.15}.g-journey-editorial>div>p{color:#50596d;font-size:13px;line-height:1.9}.g-journey-editorial>svg,.g-journey-editorial>div:last-child{min-width:0;max-width:100%}.g-journey-editorial svg{width:100%;max-height:300px;display:block}.g-article-photo{margin:0 0 32px}.g-article-photo figure{margin:0}.g-article-photo picture{aspect-ratio:2.8;background:#f0f1ff;border-radius:13px;display:block;overflow:hidden}.g-article-photo img{object-fit:cover;width:100%;height:100%;display:block}.g-article-photo figcaption{color:#50596d;padding:8px 2px;font-size:9px;line-height:1.6}.g-portal-photo picture{aspect-ratio:3}.g-card.g-photo-path-card{min-width:0;padding:0;overflow:hidden}.g-photo-path-image figure{margin:0}.g-photo-path-image picture{aspect-ratio:1.65;background:#f0f1ff;display:block;overflow:hidden}.g-photo-path-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.g-photo-path-image figcaption{padding:7px 21px 0;font-size:8px;line-height:1.5}.g-photo-path-link{color:inherit;min-height:255px;padding:25px;display:block;text-decoration:none!important}.g-photo-path-link>svg{color:#3f45ff;margin-bottom:14px}.g-photo-path-link h3{margin:0 0 11px;font-size:24px}.g-photo-path-link p{color:#3f45ff;font-size:12px;line-height:1.85}.g-photo-path-link .g-link{margin-top:19px}.g-photo-path-card:hover .g-photo-path-image img{transform:scale(1.035)}.g-photo-path-link:focus-visible{outline-offset:-4px;outline:3px solid #3f45ff}@media (max-width:960px){.g-hero-photography{width:100%;max-width:620px;margin:10px auto 0;padding-bottom:20px}.g-hero-photography picture{aspect-ratio:1.7}.g-photo-promise{bottom:0;left:20px;right:20px}.g-journey-editorial{gap:26px;padding:24px}.g-journey-editorial h2{font-size:28px}}@media (max-width:620px){.g-hero-photography{transform:none}.g-hero-photography picture{aspect-ratio:1.4;border-top-left-radius:40px}.g-photo-promise{margin:-21px 15px 0;padding:15px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.g-photo-promise strong{font-size:20px}.g-journey-editorial{grid-template-columns:minmax(0,1fr);gap:12px;margin:30px 0 0;padding:23px 19px}.g-journey-editorial h2{font-size:28px}.g-journey-editorial svg{max-height:270px}.g-article-photo picture,.g-portal-photo picture{aspect-ratio:1.85}.g-photo-path-link{min-height:0;padding:22px}.g-photo-path-image picture{aspect-ratio:1.9}}@media (prefers-reduced-motion:reduce){.g-photo-path-image img{transition:none}.g-photo-path-card:hover .g-photo-path-image img{transform:none}}@media print{.g-hero-photography,.g-journey-editorial,.g-article-photo,.g-photo-path-image{display:none}}.guide-site .g-hero-photography>.vz-editorial{border-radius:20px 70px 20px 20px}.guide-site .g-hero-photography>.vz-editorial>img{aspect-ratio:1.08;object-fit:cover;height:auto}.guide-site .g-article-photo>.vz-editorial{border-radius:16px}.guide-site .g-article-photo>.vz-editorial>img{aspect-ratio:2.8;object-fit:cover;height:auto}.guide-site .g-portal-photo>.vz-editorial>img{aspect-ratio:3}.guide-site .g-photo-path-image .vz-editorial{border:0;border-radius:0}.guide-site .g-photo-path-image .vz-editorial>img{aspect-ratio:1.65;object-fit:cover;height:auto}@media (max-width:960px){.guide-site .g-hero-photography>.vz-editorial>img{aspect-ratio:1.8}}@media (max-width:620px){.guide-site .g-hero-photography>.vz-editorial>img{aspect-ratio:1.45}.guide-site .g-article-photo>.vz-editorial>img{aspect-ratio:1.85}}.guide-site .g-photo-promise{bottom:74px}@media (max-width:620px){.guide-site .g-photo-promise{margin:14px 10px 0;bottom:auto}}.guide-site .g-photo-path-image figcaption{padding:8px 18px;font-size:9px;line-height:1.6}.guide-site .g-hero-photography>.vz-editorial{box-shadow:0 20px 45px #11142220}.guide-site .g-hero-visual.g-hero-photography{align-self:center;width:100%;display:block}.vz-walkthrough{--wt-paper:#fcfcfa;--wt-ink:#111422;--wt-cobalt:#3f45ff;--wt-citron:#d8ff3e;--wt-line:#d3d4df;background:var(--wt-paper);color:var(--wt-ink);font-family:DM Sans Variable,Arial,sans-serif;font-size:16px;line-height:1.65;overflow-x:clip}.vz-walkthrough *{box-sizing:border-box}.vz-walkthrough h1,.vz-walkthrough h2,.vz-walkthrough h3,.vz-walkthrough p,.vz-walkthrough figure{margin:0}.vz-walkthrough a{color:inherit}.vz-walkthrough button,.vz-walkthrough input{font:inherit}.vz-walkthrough button,.vz-walkthrough a{touch-action:manipulation}.vz-walkthrough :focus-visible{outline:3px solid var(--wt-cobalt);outline-offset:4px}.wt-container{width:min(1320px,100% - 80px);margin:auto}.wt-skip,.wt-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.wt-skip:focus{clip:auto;background:var(--wt-ink);color:#fff;z-index:1000;width:auto;height:auto;padding:14px;position:fixed;top:12px;left:20px}.wt-kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--wt-cobalt);align-items:center;gap:9px;font-size:11px;font-weight:750;line-height:1.5;display:inline-flex}.wt-hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:54px;padding:80px 0 70px;display:grid}.wt-hero h1{letter-spacing:-.065em;margin:22px 0 26px;font-size:clamp(44px,4.8vw,76px);font-weight:600;line-height:1.08}.vz-walkthrough em{color:var(--wt-cobalt);letter-spacing:-.045em;font-family:Newsreader Variable,Georgia,serif;font-weight:420}.wt-hero p{color:#414555;max-width:510px;font-size:17px;line-height:1.8}.wt-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:29px 0 23px;display:flex}.wt-action{background:var(--wt-ink);border:1px solid var(--wt-ink);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:16px 20px;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex;color:#fff!important}.wt-action:hover{background:var(--wt-cobalt);border-color:var(--wt-cobalt)}.wt-text-link{align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex;color:var(--wt-cobalt)!important}.wt-hero-notes{color:#414555;flex-wrap:wrap;gap:6px 18px;font-size:11px;display:flex}.wt-hero-notes span{align-items:center;gap:6px;display:inline-flex}.wt-hero-notes svg{color:var(--wt-cobalt)}.wt-hero-preview{border-top:3px solid var(--wt-cobalt);background:linear-gradient(145deg,#eaeaff 0%,#f2f2fc 65%,#f6facf 100%);padding:20px 20px 0;position:relative}.wt-preview-label{letter-spacing:.12em;color:#393c65;margin:0 0 13px;font-size:9px;font-weight:700;display:block}.wt-screenshot{background:#fff;border:1px solid #c4c6d4;max-width:100%;overflow:hidden;box-shadow:0 20px 45px #1114220c}.wt-screenshot button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.wt-screenshot img{width:100%;height:auto;display:block}.wt-screenshot button>span{background:var(--wt-ink);color:#fff;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:650;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 0 0 1px #ffffff50}.wt-preview-navigation{justify-content:space-between;align-items:center;gap:12px;min-height:70px;display:flex}.wt-preview-navigation>span{text-align:center;font-size:12px;font-weight:650;line-height:1.5}.wt-preview-navigation button,.wt-viewer button{color:inherit;cursor:pointer;background:0 0;border:1px solid #c4c6d4;justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:10px;display:inline-flex}.wt-preview-navigation button:hover{background:var(--wt-citron)}.wt-library{border-top:1px solid var(--wt-ink);padding:56px 0 78px;scroll-margin-top:120px}.wt-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.vz-walkthrough h2{letter-spacing:-.045em;font-size:clamp(30px,3.3vw,47px);font-weight:550;line-height:1.18}.wt-section-heading h2,.wt-section-intro h2,.wt-first-plan h2,.wt-capacity h2{margin:18px 0 22px}.wt-search{border-bottom:1px solid var(--wt-ink);align-items:center;gap:12px;min-width:280px;padding:12px 0;display:flex}.wt-search input{width:100%;min-width:0;color:var(--wt-ink);background:0 0;border:0;padding:8px 0;font-size:13px}.wt-search-count{color:#575d6d;font-size:11px;margin:15px 0 22px!important}.wt-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 30px;display:grid}.wt-guide-teaser{border-bottom:1px solid var(--wt-line);flex-direction:column;min-width:0;padding-bottom:24px;text-decoration:none;display:flex}.wt-teaser-image{aspect-ratio:1.6;background:#eaeaff;border:1px solid #cfd0dc;position:relative;overflow:hidden}.wt-teaser-image img{width:100%;height:auto;transition:transform .35s;display:block}.wt-guide-teaser:hover .wt-teaser-image img{transform:scale(1.04)}.wt-teaser-image>span{background:var(--wt-ink);color:#fff;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:flex;position:absolute;bottom:10px;right:10px}.wt-teaser-copy{flex-direction:column;flex:1;padding-top:18px;display:flex}.wt-teaser-copy>span{letter-spacing:.04em;text-transform:uppercase;color:var(--wt-cobalt);font-size:10px;font-weight:750}.wt-teaser-copy h3{letter-spacing:-.035em;margin:11px 0 13px;font-size:23px;font-weight:600;line-height:1.25}.wt-teaser-copy p{color:#4b5161;margin-bottom:18px;font-size:13px;line-height:1.8}.wt-teaser-copy b{color:var(--wt-cobalt);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:12px;display:flex}.wt-no-results{padding:34px 0}.wt-no-results button{border:0;border-bottom:1px solid var(--wt-cobalt);color:var(--wt-cobalt);cursor:pointer;background:0 0;padding:10px 0}.wt-first-plan{border-top:1px solid var(--wt-ink);grid-template-columns:.85fr 1.15fr;gap:70px;padding:58px 0 70px;display:grid}.wt-first-plan p,.wt-section-intro p,.wt-capacity>div>p{color:#464c5b;max-width:510px;font-size:14px;line-height:1.85}.wt-first-plan .wt-action{margin-top:25px}.wt-plan-count{font-weight:650;color:var(--wt-cobalt)!important;margin-top:15px!important;font-size:12px!important}.wt-first-plan ol{margin:0;padding:0;list-style:none}.wt-first-plan li{border-bottom:1px solid var(--wt-line);align-items:center;gap:12px;padding:17px 0;display:flex}.wt-first-plan li:first-child{border-top:1px solid var(--wt-line)}.wt-first-plan label{cursor:pointer;flex:1;align-items:center;gap:13px;font-size:14px;display:flex}.wt-first-plan input,.wt-step-check input{accent-color:var(--wt-cobalt);flex:0 0 19px;width:19px;height:19px}.wt-first-plan li>a{min-width:42px;min-height:42px;color:var(--wt-cobalt);justify-content:center;align-items:center;display:flex}.wt-capacity{border-top:1px solid var(--wt-ink);grid-template-columns:1.1fr .9fr;gap:60px;padding:55px 0 72px;scroll-margin-top:120px;display:grid}.wt-calc-fields{grid-template-columns:1fr 1fr;gap:22px;margin-top:28px;display:grid}.wt-calc-fields label{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.wt-calc-fields input{width:100%;min-width:0;color:var(--wt-ink);background:#fff;border:1px solid #999caf;padding:13px 14px;font-size:17px}.wt-calc-result{background:var(--wt-citron);border-top:3px solid var(--wt-ink);align-self:center;padding:37px 36px}.wt-calc-result>span{letter-spacing:.13em;font-size:10px;font-weight:800}.wt-calc-result>strong{letter-spacing:-.06em;margin:20px 0;font-size:70px;font-weight:550;line-height:1.1;display:block}.wt-calc-result strong small{letter-spacing:-.02em;margin-left:12px;font-size:20px;font-weight:500}.wt-calc-result>p{font-size:13px;line-height:1.8}.wt-calc-result dl{margin:24px 0 12px}.wt-calc-result dl div{border-top:1px solid #11142250;justify-content:space-between;gap:14px;padding:10px 0;font-size:12px;display:flex}.wt-calc-result dd{margin:0;font-weight:700}.wt-calc-equation{overflow-wrap:anywhere;font-family:monospace;margin:14px 0!important;font-size:11px!important}.wt-calc-result>a{align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.wt-downloads{border-top:1px solid var(--wt-ink);grid-template-columns:.85fr 1.15fr;gap:70px;padding:58px 0 75px;scroll-margin-top:120px;display:grid}.wt-download-list>a{border-bottom:1px solid var(--wt-line);align-items:center;gap:18px;padding:23px 0;text-decoration:none;display:flex}.wt-download-list>a:first-child{padding-top:0}.wt-download-list>a:hover h3{color:var(--wt-cobalt)}.wt-file-format{letter-spacing:.04em;color:var(--wt-cobalt);flex:0 0 65px;font-size:9px;font-weight:750}.wt-download-list h3{letter-spacing:-.025em;margin-bottom:7px;font-size:18px;font-weight:650;line-height:1.4}.wt-download-list p{color:#4b5161;font-size:12px;line-height:1.8}.wt-download-list>a>svg{color:var(--wt-cobalt);flex:0 0 22px}.wt-next-route{border-top:1px solid var(--wt-ink);align-items:center;gap:25px;padding:37px 0 50px;display:flex}.wt-next-route>svg{color:var(--wt-cobalt);flex:0 0 30px}.wt-next-route>div{flex:1}.wt-next-route h2{margin-bottom:12px;font-size:26px}.wt-next-route p{color:#4b5161;max-width:700px;font-size:13px;line-height:1.85}.wt-next-route>a{color:var(--wt-cobalt);align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.wt-footer{background:var(--wt-ink);color:#fff;grid-template-columns:1fr 1fr;gap:50px;padding:50px max(40px,50% - 660px);display:grid}.wt-footer strong{letter-spacing:-.06em;font-size:29px;font-weight:650}.wt-footer strong span{color:var(--wt-citron)}.wt-footer p{color:#c9ccdf;max-width:370px;margin-top:15px;font-size:13px;line-height:1.8}.wt-footer nav{grid-template-columns:1fr 1fr;align-content:start;gap:10px 25px;display:grid}.wt-footer a{min-height:32px;font-size:12px;line-height:1.7;text-decoration:none}.wt-footer a:hover{color:var(--wt-citron)}.wt-back{align-items:center;gap:9px;min-height:40px;margin-top:32px;font-size:12px;text-decoration:none;display:inline-flex;color:var(--wt-cobalt)!important}.wt-article-header{max-width:950px;padding:30px 0 40px}.wt-article-header h1{letter-spacing:-.055em;margin:19px 0 23px;font-size:clamp(38px,4.8vw,67px);font-weight:580;line-height:1.1}.wt-article-header>p{color:#454b5b;max-width:740px;font-size:18px;line-height:1.8}.wt-article-outcome{border-left:3px solid var(--wt-cobalt);background:#efefff;align-items:flex-start;gap:12px;margin-top:25px;padding:14px 18px;font-size:13px;line-height:1.8;display:flex}.wt-article-outcome>svg{color:var(--wt-cobalt);flex:0 0 20px;margin-top:3px}.wt-article-outcome b{display:block}.wt-article-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:60px;padding-bottom:45px;display:grid}.wt-article-screen h2{margin-bottom:13px;font-size:28px}.wt-article-screen>p{color:#4b5161;margin-bottom:20px;font-size:13px}.wt-steps{margin:38px 0 0}.wt-step{border-top:1px solid var(--wt-line);gap:25px;padding:31px 0 35px;scroll-margin-top:150px;display:flex}.wt-step-number{color:var(--wt-cobalt);flex:0 0 38px;padding-top:5px;font-family:Newsreader Variable,Georgia,serif;font-size:32px;line-height:1}.wt-step h2{margin-bottom:16px;font-size:28px;line-height:1.25}.wt-step p{color:#404655;font-size:15px;line-height:1.95}.wt-step-check{color:#454b5b;border-top:1px dashed var(--wt-line);cursor:pointer;align-items:flex-start;gap:10px;margin-top:20px;padding:12px 0;font-size:12px;display:flex}.wt-step-check input{margin-top:2px}.wt-worked-example{background:var(--wt-ink);color:#fff;margin:0 0 30px;padding:33px 35px}.wt-worked-example .wt-kicker{color:var(--wt-citron)}.wt-worked-example h2{margin:13px 0 20px;font-size:29px}.wt-worked-example p{color:#e1e3ee;font-size:14px;line-height:1.9}.wt-avoid{border-top:3px solid var(--wt-cobalt);padding:23px 0 28px}.wt-avoid h2{margin-bottom:16px;font-size:25px}.wt-avoid p{color:#454b5b;font-size:14px;line-height:1.9}.wt-faq{padding:20px 0}.wt-faq>h2{margin-bottom:24px;font-size:28px}.wt-faq details{border-top:1px solid var(--wt-line);padding:17px 0}.wt-faq summary{cursor:pointer;min-height:32px;font-size:14px;font-weight:650;line-height:1.7}.wt-faq details p{color:#454b5b;margin-top:14px;font-size:14px;line-height:1.9}.wt-article-aside{position:sticky;top:125px}.wt-article-aside>div{border-top:2px solid var(--wt-ink);margin-bottom:22px;padding:25px 0}.wt-article-aside nav{flex-direction:column;margin-top:18px;display:flex}.wt-article-aside nav a{border-bottom:1px solid var(--wt-line);align-items:flex-start;gap:10px;padding:11px 0;font-size:12px;line-height:1.7;text-decoration:none;display:flex}.wt-article-aside nav a span{color:var(--wt-cobalt);flex:0 0 18px;font-weight:750}.wt-local-note{color:#596071;font-size:10px;line-height:1.8;margin-top:19px!important}.wt-workspace-action h2{margin:17px 0;font-size:27px}.wt-workspace-action p{color:#454b5b;margin-bottom:20px;font-size:12px;line-height:1.9}.wt-workspace-action .wt-action{width:100%;font-size:12px}.wt-workspace-action .wt-text-link{margin-top:12px;font-size:11px}.wt-related-guide{border-bottom:1px solid var(--wt-line);align-items:flex-start;gap:9px;padding:14px 0;font-size:12px;line-height:1.8;text-decoration:none;display:flex}.wt-related-guide>svg{color:var(--wt-cobalt);flex:0 0 16px;margin-top:3px}.wt-related-guide>svg:last-child{margin-left:auto}.wt-next-pages{border-top:1px solid var(--wt-ink);grid-template-columns:1fr 1fr;gap:30px;padding:35px 0 65px;display:grid}.wt-next-pages a{grid-template-columns:1fr auto;gap:12px;padding:15px 0;text-decoration:none;display:grid}.wt-next-pages span{letter-spacing:.13em;color:var(--wt-cobalt);grid-column:1/-1;font-size:9px;font-weight:750}.wt-next-pages b{letter-spacing:-.035em;font-size:23px;font-weight:550;line-height:1.4}.wt-missing{padding:75px 0}.wt-viewer-scrim{z-index:10000;background:#111422ed;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wt-viewer{background:var(--wt-paper);flex-direction:column;width:min(1400px,100%);max-height:calc(100dvh - 48px);display:flex;box-shadow:0 30px 100px #0008}.wt-viewer-top{border-bottom:1px solid var(--wt-line);justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.wt-viewer-top>div:last-child{flex:none;gap:8px;display:flex}.wt-viewer-top small{letter-spacing:.12em;color:var(--wt-cobalt);font-size:9px;font-weight:750}.wt-viewer-top h2{margin-top:4px;font-size:21px;line-height:1.35}.wt-viewer-image{background:#e8e8f1;justify-content:center;align-items:flex-start;min-height:0;display:flex;overflow:auto}.wt-viewer-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 230px);display:block}.wt-viewer-image.is-zoomed{display:block}.wt-viewer-image.is-zoomed img{width:1440px;max-width:none;height:1060px;max-height:none}.wt-viewer-bottom{justify-content:space-between;align-items:center;gap:15px;padding:12px 22px;display:flex}.wt-viewer-bottom button{border:0;gap:7px;font-size:12px}.wt-viewer-bottom span{color:#454b5b;font-size:11px}.wt-viewer button:hover{background:#eaeaff}@media (max-width:1100px){.wt-container{width:calc(100% - 48px)}.wt-hero{gap:32px}.wt-hero h1{font-size:57px}.wt-hero p{font-size:15px}.wt-hero-preview{padding:14px 14px 0}.wt-first-plan,.wt-capacity,.wt-downloads{gap:38px}.wt-guide-grid{gap:32px 23px}.wt-article-grid{grid-template-columns:minmax(0,1fr) 260px;gap:35px}.wt-next-route{flex-wrap:wrap}.wt-next-route>a{margin-left:55px}.wt-footer{padding:42px 24px}}@media (max-width:800px){.wt-hero{grid-template-columns:1fr;gap:35px;padding:43px 0 45px}.wt-hero h1{font-size:60px}.wt-hero p,.wt-hero-preview{max-width:650px}.wt-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wt-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.wt-search{width:100%;max-width:480px}.wt-first-plan,.wt-capacity,.wt-downloads{grid-template-columns:1fr;gap:30px;padding:43px 0 50px}.wt-first-plan h2,.wt-capacity h2,.wt-section-intro h2{margin-top:14px}.wt-first-plan p,.wt-section-intro p,.wt-capacity>div>p,.wt-calc-result{max-width:none}.wt-article-grid{grid-template-columns:1fr;gap:25px}.wt-article-aside{grid-template-columns:1fr 1fr;gap:25px;display:grid;position:static}.wt-article-aside>div:first-child{grid-column:1/-1}.wt-article-aside nav{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.wt-next-pages{padding-bottom:40px}.wt-footer{grid-template-columns:1fr;gap:28px}}@media (max-width:520px){.wt-container{width:calc(100% - 36px)}.wt-hero{padding-top:33px}.wt-hero h1{letter-spacing:-.06em;font-size:48px}.wt-hero p{font-size:14px;line-height:1.9}.wt-actions{gap:12px;margin:22px 0 18px}.wt-action{padding:14px 17px;font-size:12px}.wt-hero-notes{gap:6px 12px;font-size:10px}.wt-hero-preview{padding:10px 10px 0}.wt-preview-label{font-size:8px}.wt-preview-navigation>span{font-size:11px}.wt-screenshot button>span{padding:7px;font-size:9px;bottom:8px;right:8px}.wt-guide-grid{grid-template-columns:1fr;gap:28px}.wt-teaser-image{aspect-ratio:1.65}.wt-teaser-copy h3{font-size:24px}.wt-teaser-copy p{font-size:14px}.wt-library{padding-top:35px;padding-bottom:45px}.wt-first-plan label{font-size:13px}.wt-calc-fields{gap:15px 12px}.wt-calc-fields label{font-size:11px}.wt-calc-fields input{padding:11px 10px}.wt-calc-result{padding:26px 22px}.wt-calc-result>strong{font-size:62px}.wt-download-list>a{gap:13px}.wt-file-format{flex-basis:48px;font-size:8px}.wt-download-list h3{font-size:17px}.wt-next-route{gap:16px;padding-top:28px}.wt-next-route>div{flex:0 0 calc(100% - 46px)}.wt-next-route h2{font-size:24px}.wt-next-route>a{margin-left:46px;font-size:11px}.wt-footer{padding:34px 18px}.wt-footer nav{gap:10px 18px}.wt-footer a{font-size:11px}.wt-article-header{padding:20px 0 30px}.wt-article-header h1{font-size:40px;line-height:1.16}.wt-article-header>p{font-size:15px}.wt-article-outcome{padding:13px 12px;font-size:12px}.wt-article-screen h2{font-size:25px}.wt-step{gap:13px;padding:26px 0}.wt-step-number{flex-basis:30px;font-size:28px}.wt-step h2{font-size:25px}.wt-step p{font-size:14px}.wt-step-check{font-size:11px}.wt-worked-example{padding:27px 22px}.wt-worked-example h2{font-size:26px}.wt-article-aside{grid-template-columns:1fr;gap:0}.wt-article-aside nav{grid-template-columns:1fr}.wt-next-pages{grid-template-columns:1fr;gap:5px}.wt-next-pages b{font-size:22px}.wt-viewer-scrim{padding:8px}.wt-viewer{max-height:calc(100dvh - 16px)}.wt-viewer-top{align-items:flex-start;gap:10px;padding:12px 13px}.wt-viewer-top h2{font-size:16px}.wt-viewer-top small{font-size:7px}.wt-viewer-top>div:last-child{gap:3px}.wt-viewer button{min-width:38px;min-height:38px;padding:7px}.wt-viewer button svg{width:19px}.wt-viewer-bottom{gap:6px;padding:9px 11px}.wt-viewer-bottom button{font-size:10px}.wt-viewer-image img{max-height:calc(100dvh - 220px)}}@media (prefers-reduced-motion:reduce){.wt-teaser-image img{transition:none}.wt-guide-teaser:hover .wt-teaser-image img{transform:none}}@media print{.vz-walkthrough .vz-public-header,.wt-footer,.wt-actions,.wt-article-aside,.wt-next-pages,.wt-back,.wt-viewer-scrim,.wt-first-plan button{display:none!important}.wt-container{width:100%}.wt-hero,.wt-article-grid,.wt-first-plan,.wt-capacity,.wt-downloads{display:block}.wt-hero-preview,.wt-article-screen{max-width:650px}.wt-step{break-inside:avoid}.wt-worked-example{color:#111422;background:#fff;border:1px solid #111422}.wt-worked-example p,.wt-worked-example .wt-kicker{color:#111422}.wt-article-header h1{font-size:34px}.vz-walkthrough a{text-decoration:none}}.vz-publication .vz-hf{color:#111422;background:#fcfcfa;border-bottom:1px solid #d8dce7}.vz-publication .vz-hf-inner{grid-template-columns:1.16fr 1fr;align-items:center;gap:66px;max-width:1440px;margin:auto;padding:52px 64px 42px;display:grid}.vz-publication .vz-hf-copy{min-width:0}.vz-publication .vz-hf-kicker{letter-spacing:.09em;color:#3034bf;align-items:center;gap:9px;font:750 10px/1.65 DM Sans Variable,Arial,sans-serif;display:flex}.vz-publication .vz-hf-kicker>span{background:#3f45ff;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #efefff}.vz-publication .vz-hf-copy h1{letter-spacing:-.06em;color:#111422;margin:24px 0 22px;font:750 clamp(44px,4.35vw,64px)/1.065 Manrope Variable,Arial,sans-serif}.vz-publication .vz-hf-copy h1 em{color:#3f45ff;letter-spacing:-.04em;margin-top:7px;font-family:Newsreader Variable,Georgia,serif;font-weight:500;line-height:1.08;display:block}.vz-publication .vz-hf-intro{color:#4b546b;max-width:620px;margin:0;font-size:16px;line-height:1.85}.vz-publication .vz-hf-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.vz-publication .vz-hf-button{color:#fff;background:#3f45ff;border:1px solid #3f45ff;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:15px 19px;font:750 13px/1.4 DM Sans Variable,Arial,sans-serif;text-decoration:none;display:inline-flex}.vz-publication .vz-hf-button:hover{background:#3034c9;border-color:#3034c9}.vz-publication .vz-hf-text-link{color:#3034bf;text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:700;line-height:1.5;text-decoration:underline;display:inline-flex}.vz-publication .vz-hf-free{color:#4b546b;align-items:center;gap:8px;margin:15px 0 0;font-size:12px;line-height:1.7;display:flex}.vz-publication .vz-hf-free>svg{color:#3034bf;flex:none}.vz-publication .vz-hf-scope{border-top:1px solid #d8dce7;align-items:flex-start;gap:10px;max-width:610px;margin-top:24px;padding-top:18px;display:flex}.vz-publication .vz-hf-scope>svg{color:#3f45ff;flex:none;margin-top:2px}.vz-publication .vz-hf-scope p{color:#4b546b;margin:0;font-size:12px;line-height:1.8}.vz-publication .vz-hf-finder{color:#fff;background:#111422;border:1px solid #111422;border-radius:5px;min-width:0;padding:26px 28px 0;box-shadow:9px 9px #e8e9ff}.vz-publication .vz-hf-finder-top{border-bottom:1px solid #51586c;justify-content:space-between;align-items:center;gap:12px;padding-bottom:17px;display:flex}.vz-publication .vz-hf-finder-top>span{letter-spacing:.09em;color:#d8ff3e;align-items:center;gap:8px;font-size:10px;font-weight:750;line-height:1.5;display:flex}.vz-publication .vz-hf-finder-top>small{color:#e7e9f3;white-space:nowrap;font-size:11px}.vz-publication .vz-hf-finder h2{color:#fff;letter-spacing:-.035em;margin:23px 0 11px;font:650 28px/1.2 Manrope Variable,Arial,sans-serif}.vz-publication .vz-hf-finder>p{color:#d9ddeb;margin:0;font-size:13px;line-height:1.8}.vz-publication .vz-hf-modes{gap:9px;margin:22px 0 20px;display:flex}.vz-publication .vz-hf-modes button{color:#f4f5ff;cursor:pointer;background:0 0;border:1px solid #7f879e;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;padding:10px 8px;font:700 12px/1.5 DM Sans Variable,Arial,sans-serif;display:flex}.vz-publication .vz-hf-modes button:hover{background:#252b42}.vz-publication .vz-hf-modes button[aria-pressed=true]{color:#111422;background:#d8ff3e;border-color:#d8ff3e}.vz-publication .vz-hf-select-label{color:#f4f5ff;margin-bottom:8px;font-size:12px;font-weight:650;line-height:1.6;display:block}.vz-publication .vz-hf-select{box-sizing:border-box;color:#111422;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-overflow:ellipsis;background:#fcfcfa;border:1px solid #dce0ed;border-radius:2px;width:100%;min-height:50px;padding:12px 35px 12px 13px;font:500 13px/1.5 DM Sans Variable,Arial,sans-serif;display:block}.vz-publication .vz-hf-select option,.vz-publication .vz-hf-select optgroup{color:#111422;background:#fcfcfa}.vz-publication .vz-hf-open{color:#111422;background:#d8ff3e;border:1px solid #d8ff3e;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:11px;padding:12px 15px;font-size:13px;font-weight:750;line-height:1.5;text-decoration:none;display:flex}.vz-publication .vz-hf-open:hover{background:#c7ee2e;border-color:#c7ee2e}.vz-publication .vz-hf-quick{flex-wrap:wrap;align-items:center;gap:7px 11px;margin:15px 0 21px;font-size:11px;line-height:1.6;display:flex}.vz-publication .vz-hf-quick>span{color:#d9ddeb}.vz-publication .vz-hf-quick>a{text-underline-offset:3px;color:#fff;align-items:center;gap:4px;min-height:28px;text-decoration:underline;display:inline-flex}.vz-publication .vz-hf-route{color:#d9ddeb;border-top:1px solid #51586c;justify-content:space-between;align-items:center;gap:9px;margin:0 -28px;padding:18px 25px;font-size:10px;font-weight:650;line-height:1.5;display:flex}.vz-publication .vz-hf-route>span{color:#fff;align-items:center;gap:6px;display:flex}.vz-publication .vz-hf-route>span>svg{color:#d8ff3e;flex:none}.vz-publication .vz-hf-route>svg{color:#b2bad3;flex:none}.vz-publication .vz-hf-access{border-top:1px solid #d8dce7;grid-template-columns:1fr 1.1fr auto;align-items:center;gap:28px;max-width:1312px;margin:auto;padding:23px 0;display:grid}.vz-publication .vz-hf-access>div{align-items:center;gap:13px;min-width:0;display:flex}.vz-publication .vz-hf-access>div>svg{color:#3f45ff;flex:none}.vz-publication .vz-hf-access p{gap:4px;margin:0;line-height:1.6;display:grid}.vz-publication .vz-hf-access strong{color:#111422;font-size:12px;font-weight:750}.vz-publication .vz-hf-access p span{color:#4b546b;font-size:11px}.vz-publication .vz-hf-access>a{color:#3034bf;border-left:1px solid #d8dce7;align-items:center;gap:4px;min-height:44px;padding-left:26px;text-decoration:none;display:grid}.vz-publication .vz-hf-access>a strong{color:#3034bf;font-size:16px}.vz-publication .vz-hf-access>a>span{color:#4b546b;align-items:center;gap:7px;font-size:11px;line-height:1.6;display:flex}.vz-publication .vz-hf :is(a,button,select):focus-visible{outline-offset:4px;outline:3px solid #3f45ff}.vz-publication .vz-hf-finder :is(a,button,select):focus-visible{outline-color:#d8ff3e}@media (max-width:1380px){.vz-publication .vz-hf-inner{gap:44px;padding-inline:42px}.vz-publication .vz-hf-access{margin-inline:42px}.vz-publication .vz-hf-copy h1{font-size:clamp(43px,4.35vw,60px)}}@media (max-width:1080px){.vz-publication .vz-hf-inner{grid-template-columns:1.05fr 1fr;gap:30px;padding:40px 32px 34px}.vz-publication .vz-hf-copy h1{font-size:clamp(39px,4.3vw,47px)}.vz-publication .vz-hf-intro{font-size:14px;line-height:1.8}.vz-publication .vz-hf-kicker{font-size:9px}.vz-publication .vz-hf-finder{padding:22px 21px 0}.vz-publication .vz-hf-finder h2{font-size:25px}.vz-publication .vz-hf-finder>p{font-size:12px}.vz-publication .vz-hf-route{gap:5px;margin-inline:-21px;padding-inline:18px;font-size:9px}.vz-publication .vz-hf-route>span{gap:4px}.vz-publication .vz-hf-route>span>svg{width:15px}.vz-publication .vz-hf-access{gap:20px;margin-inline:32px}.vz-publication .vz-hf-access p span{font-size:10px}.vz-publication .vz-hf-access strong{font-size:11px}.vz-publication .vz-hf-access>a strong{font-size:14px}.vz-publication .vz-hf-access>a{padding-left:18px}.vz-publication .vz-hf-button{font-size:12px}}@media (max-width:820px){.vz-publication .vz-hf-inner{grid-template-columns:1fr;gap:28px;padding:35px 28px 31px}.vz-publication .vz-hf-copy h1{max-width:650px;margin-top:19px;font-size:clamp(41px,6.6vw,57px)}.vz-publication .vz-hf-intro{max-width:660px;font-size:15px}.vz-publication .vz-hf-actions{margin-top:22px}.vz-publication .vz-hf-scope{display:none}.vz-publication .vz-hf-finder{max-width:none;padding:24px 26px 0;box-shadow:6px 6px #e8e9ff}.vz-publication .vz-hf-finder h2{font-size:27px}.vz-publication .vz-hf-finder>p{font-size:13px}.vz-publication .vz-hf-route{margin-inline:-26px;padding-inline:25px;font-size:12px}.vz-publication .vz-hf-route>span{gap:7px}.vz-publication .vz-hf-route>span>svg{width:17px}.vz-publication .vz-hf-access{grid-template-columns:1fr 1fr;gap:18px;margin-inline:28px}.vz-publication .vz-hf-access>a{border-top:1px solid #d8dce7;border-left:0;grid-column:1/-1;justify-content:space-between;min-height:44px;padding:16px 0 0;display:flex}.vz-publication .vz-hf-access strong{font-size:12px}.vz-publication .vz-hf-access p span{font-size:11px}}@media (max-width:480px){.vz-publication .vz-hf-inner{gap:25px;padding:29px 20px}.vz-publication .vz-hf-kicker{letter-spacing:.055em;font-size:8px}.vz-publication .vz-hf-copy h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(36px,9.6vw,46px);line-height:1.07}.vz-publication .vz-hf-copy h1 em{margin-top:9px}.vz-publication .vz-hf-intro{font-size:14px;line-height:1.8}.vz-publication .vz-hf-actions{gap:8px;margin-top:21px}.vz-publication .vz-hf-button{gap:8px;width:100%;padding:13px 11px;font-size:12px}.vz-publication .vz-hf-text-link{font-size:12px}.vz-publication .vz-hf-free{align-items:flex-start;font-size:11px}.vz-publication .vz-hf-free svg{margin-top:2px}.vz-publication .vz-hf-finder{padding:19px 18px 0;box-shadow:4px 4px #e8e9ff}.vz-publication .vz-hf-finder h2{margin-top:20px;font-size:25px}.vz-publication .vz-hf-finder-top{gap:6px}.vz-publication .vz-hf-finder-top>span{letter-spacing:.04em;font-size:9px}.vz-publication .vz-hf-finder-top>small{font-size:10px}.vz-publication .vz-hf-modes{gap:7px;margin-top:18px}.vz-publication .vz-hf-modes button{gap:6px;font-size:11px}.vz-publication .vz-hf-select{padding-left:10px;font-size:12px}.vz-publication .vz-hf-quick{gap:5px 9px;font-size:10px}.vz-publication .vz-hf-route{gap:5px;margin-inline:-18px;padding-inline:15px;font-size:10px}.vz-publication .vz-hf-route>span{gap:4px}.vz-publication .vz-hf-route>span>svg{width:15px}.vz-publication .vz-hf-route>svg{width:11px}.vz-publication .vz-hf-access{grid-template-columns:1fr;gap:17px;margin-inline:20px}.vz-publication .vz-hf-access>a{grid-column:auto;gap:12px}.vz-publication .vz-hf-access>a strong{font-size:15px}.vz-publication .vz-hf-access>a>span{font-size:10px}.vz-publication .vz-hf-access>div{gap:11px}.vz-publication .vz-hf-access strong{font-size:12px}.vz-publication .vz-hf-access p span{font-size:11px}}@media (prefers-reduced-motion:reduce){.vz-publication .vz-hf *{scroll-behavior:auto}}@media print{.vz-publication .vz-hf-inner{padding:20px 0;display:block}.vz-publication .vz-hf-finder{break-inside:avoid;color:#111422;box-shadow:none;background:#fff;border:1px solid #111422}.vz-publication .vz-hf-finder :is(h2,p,label,small,span,a){color:#111422}.vz-publication .vz-hf-access{margin:20px 0;display:block}.vz-publication .vz-hf-access>div{margin-bottom:15px}}.vz-publication .vz-hf-directories{flex-wrap:wrap;gap:8px 18px;margin:0 0 20px;font-size:10px;line-height:1.6;display:flex}.vz-publication .vz-hf-directories a{color:#d9ddeb;text-underline-offset:3px;align-items:center;min-height:28px;text-decoration:underline;display:inline-flex}.vz-publication .vz-hf-directories a:hover{color:#fff}.vz-publication{--p-ink:var(--brand-ink,#111422);--p-blue:var(--brand-cobalt,#3f45ff);--p-lime:var(--brand-citron,#d8ff3e);--p-paper:var(--brand-paper,#fcfcfa);--p-muted:var(--brand-muted,#50596d);--p-line:var(--brand-line,#cbd2df);background:var(--p-paper);color:var(--p-ink);font-family:var(--brand-body,"DM Sans Variable",Arial,sans-serif);font-size:16px;line-height:1.6;overflow-x:clip}.vz-publication *{box-sizing:border-box}.vz-publication a{color:inherit}.vz-publication button,.vz-publication input,.vz-publication textarea{font:inherit}.vz-publication button,.vz-publication a,.vz-publication input,.vz-publication textarea,.vz-publication summary{outline-offset:5px}.vz-publication :focus-visible{outline:3px solid var(--p-blue)}.vz-publication button{cursor:pointer}.vz-publication h1,.vz-publication h2,.vz-publication h3,.vz-publication p{margin:0}.vz-publication h1,.vz-publication h2,.vz-publication h3{font-family:var(--brand-heading,"Manrope Variable",Arial,sans-serif);color:var(--p-ink);letter-spacing:-.045em;text-wrap:balance;font-weight:650}.vz-publication em{font-family:var(--brand-serif,"Newsreader Variable",Georgia,serif);font-weight:450}.vz-publication main{outline:none;max-width:none;padding:0}.vz-p-width{width:min(1320px,100% - 96px);margin:0 auto}.vz-p-skip{z-index:999;background:var(--p-ink);padding:13px 22px;position:fixed;top:-90px;left:15px;color:#fff!important}.vz-p-skip:focus{top:12px}.vz-p-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vz-p-kicker{letter-spacing:.125em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:750;line-height:1.6;display:inline-flex}.vz-p-link{align-items:center;gap:15px;font-size:13px;font-weight:700;line-height:1.6;text-decoration:none;display:inline-flex}.vz-p-link svg,.vz-p-inline-actions>a svg{flex-shrink:0;transition:transform .2s}.vz-p-link:hover svg,.vz-p-inline-actions>a:hover svg{transform:translate(3px,-3px)}.vz-p-link:hover{text-underline-offset:5px;text-decoration:underline}.vz-p-button{background:var(--p-blue);border:1px solid var(--p-blue);border-radius:3px;justify-content:center;align-items:center;gap:13px;padding:15px 20px;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.vz-p-button:hover{background:#3036cc;border-color:#3036cc;transform:translateY(-2px)}.vz-p-button:disabled{opacity:.6;cursor:wait;transform:none}.vz-p-button-light{background:var(--p-lime);border-color:var(--p-lime);color:var(--p-ink)!important}.vz-p-button-light:hover{background:#e5ff83;border-color:#e5ff83}.vz-p-text-button{background:0 0;border:0;align-items:center;gap:10px;padding:11px 0;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.vz-p-text-button:hover{text-underline-offset:5px;text-decoration:underline}.vz-p-inline-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.vz-p-inline-actions>a:not(.vz-p-button){align-items:center;gap:10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.vz-p-home-hero{grid-template-columns:1.06fr 1fr;width:min(1512px,100%);min-height:650px;margin:0 auto;display:grid}.vz-p-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:76px 36px 70px max(48px,50vw - 660px);display:flex}.vz-p-live-dot{background:var(--p-blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3f45ff13}.vz-p-hero-copy h1{letter-spacing:-.065em;margin:25px 0 23px;font-size:clamp(58px,5.5vw,82px);line-height:1.07}.vz-p-hero-copy h1 em{color:var(--p-blue);letter-spacing:-.04em}.vz-p-hero-copy>p{max-width:470px;color:var(--p-muted);font-size:16px;line-height:1.8}.vz-p-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.vz-p-hero-assurance{color:var(--p-muted);align-items:flex-start;gap:9px;margin-top:25px;font-size:11px;display:flex}.vz-p-hero-assurance svg{flex-shrink:0;margin-top:2px}.vz-p-atlas{background:var(--p-blue);color:#fff;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.vz-p-atlas>svg{width:100%;max-width:700px;height:auto}.vz-p-atlas-note{border-top:1px solid #ffffff50;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;font-size:11px;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.vz-p-atlas-orbits{transform-origin:338px 320px;animation:55s linear infinite vz-p-orbit}.vz-p-atlas-route{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:3s forwards vz-p-route}.vz-p-starting-routes{border-bottom:1px solid var(--p-line);grid-template-columns:1fr 1fr 1fr;gap:28px;padding:32px 0;display:grid}.vz-p-route{grid-template-columns:auto 1fr auto;align-items:start;gap:15px;padding:13px 24px 13px 0;text-decoration:none;display:grid;position:relative}.vz-p-route:not(:last-child):after{content:"";background:var(--p-line);width:1px;position:absolute;top:9px;bottom:9px;right:0}.vz-p-route>svg:first-child{color:var(--p-blue);margin-top:4px}.vz-p-route small{letter-spacing:.07em;text-transform:uppercase;color:var(--p-muted);font-size:10px;font-weight:700}.vz-p-route h2{letter-spacing:-.035em;margin:5px 0 8px;font-size:18px;line-height:1.45}.vz-p-route p{color:var(--p-muted);font-size:12px;line-height:1.7}.vz-p-route>svg:last-child{margin-top:6px;transition:transform .2s}.vz-p-route:hover>svg:last-child{transform:translate(3px,-3px)}.vz-p-route:hover h2{color:var(--p-blue)}.vz-p-section{padding:78px 0}.vz-p-section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.vz-p-section-head h2{margin-top:13px;font-size:clamp(30px,3.4vw,49px);line-height:1.16}.vz-p-section-head>div>p{color:var(--p-muted);max-width:630px;margin-top:16px;font-size:14px;line-height:1.8}.vz-p-section-head>.vz-p-link{flex-shrink:0;margin-bottom:8px}.vz-p-front-stories{grid-template-columns:1.5fr 1fr;gap:30px;display:grid}.vz-p-story{min-width:0}.vz-p-front-stories>.vz-p-story-featured{grid-row:span 2}.vz-p-front-stories>.vz-p-story:not(.vz-p-story-featured){grid-template-columns:146px 1fr;align-items:start;gap:22px;display:grid}.vz-p-story-art{text-decoration:none;display:block;overflow:hidden}.vz-p-artwork{isolation:isolate;position:relative;overflow:hidden}.vz-p-artwork svg{width:100%;height:auto;transition:transform .35s;display:block}.vz-p-artwork>span{text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:750;position:absolute;bottom:15px;left:20px}.vz-p-story-art:hover svg{transform:scale(1.035)}.vz-p-story-meta{color:var(--p-muted);text-transform:uppercase;letter-spacing:.055em;justify-content:space-between;gap:14px;margin:17px 0 9px;font-size:10px;font-weight:650;display:flex}.vz-p-story h3{letter-spacing:-.04em;margin-bottom:11px;font-size:23px;line-height:1.3}.vz-p-story h3 a{text-decoration:none}.vz-p-story h3 a:hover{text-underline-offset:4px;text-decoration:underline}.vz-p-story p{color:var(--p-muted);margin-bottom:15px;font-size:13px;line-height:1.8}.vz-p-story-featured h3{font-size:32px}.vz-p-front-stories>.vz-p-story:not(.vz-p-story-featured) .vz-p-story-meta{margin-top:0}.vz-p-front-stories>.vz-p-story:not(.vz-p-story-featured) h3{font-size:18px}.vz-p-front-stories>.vz-p-story:not(.vz-p-story-featured) .vz-p-artwork{height:190px}.vz-p-front-stories>.vz-p-story:not(.vz-p-story-featured) .vz-p-artwork>svg{width:auto;max-width:none;height:100%;transform:translate(-25%)}.vz-p-open-knowledge{background:var(--p-ink);color:#fff;padding:76px 0}.vz-p-open-grid{grid-template-columns:1.1fr 1fr;gap:110px;display:grid}.vz-p-open-grid h2{color:#fff;margin:16px 0 23px;font-size:clamp(32px,3.4vw,48px);line-height:1.16}.vz-p-open-grid h2 em{color:var(--p-lime)}.vz-p-open-grid>div>p{color:#cbd2df;max-width:490px;margin-bottom:29px;font-size:14px;line-height:1.9}.vz-p-learning-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.vz-p-learning-steps li{align-items:flex-start;gap:20px;padding:0 0 23px;display:flex;position:relative}.vz-p-learning-steps li:not(:last-child):after{content:"";background:#ffffff30;width:1px;position:absolute;top:35px;bottom:0;left:15px}.vz-p-step-marker{width:31px;height:31px;color:var(--p-lime);border:1px solid #ffffff60;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.vz-p-learning-steps a{align-items:center;gap:14px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.vz-p-learning-steps a:hover{text-decoration:underline}.vz-p-learning-steps p{color:#cbd2df;margin-top:5px;font-size:12px;line-height:1.7}.vz-p-connections{border-top:1px solid var(--p-line);grid-template-columns:1fr 1fr;display:grid}.vz-p-connections>a{border-bottom:1px solid var(--p-line);grid-template-columns:40px 1fr 22px;align-items:start;gap:20px;padding:29px 32px 29px 0;text-decoration:none;display:grid}.vz-p-connections>a:nth-child(2n){border-left:1px solid var(--p-line);padding-left:32px}.vz-p-connections>a>svg:first-child{color:var(--p-blue);margin-top:4px}.vz-p-connections h3{margin-bottom:7px;font-size:22px;line-height:1.4}.vz-p-connections p{max-width:390px;color:var(--p-muted);font-size:13px;line-height:1.8}.vz-p-connections>a:hover h3{color:var(--p-blue)}.vz-p-premium-bridge{background:var(--p-lime);border-radius:3px;grid-template-columns:180px 1fr;gap:35px;margin:5px 0 90px;padding:50px 65px;display:grid}.vz-p-premium-mark{justify-content:center;align-items:center;min-height:180px;display:flex;position:relative}.vz-p-premium-mark:before{content:"";border:1px solid #11142240;position:absolute;inset:20px 0;transform:rotate(-10deg)}.vz-p-premium-mark>svg{color:var(--p-blue);z-index:1}.vz-p-premium-mark>span{background:var(--p-ink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:27px;right:20px}.vz-p-premium-bridge h2{margin:13px 0 18px;font-size:clamp(30px,3.1vw,44px);line-height:1.13}.vz-p-premium-bridge>div>p{max-width:700px;font-size:14px;line-height:1.9}.vz-p-premium-terms{font-weight:750;margin:18px 0!important;font-size:12px!important}.vz-p-premium-small{max-width:600px!important;margin-top:19px!important;font-size:10px!important;line-height:1.7!important}.vz-p-footer{background:var(--p-ink);color:#fff;padding:49px max(48px,50vw - 660px) 23px}.vz-p-footer-top{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:39px;display:flex}.vz-p-footer-top>div>p{color:#cbd2df;margin-top:14px;font-size:12px}.vz-p-contact{color:#fff;max-width:330px;font-size:22px;line-height:1.5;font-family:var(--brand-serif,Georgia,serif);align-items:center;gap:30px;text-decoration:none;display:flex}.vz-p-contact:hover{text-underline-offset:6px;text-decoration:underline}.vz-p-footer nav{border-bottom:1px solid #ffffff35;flex-wrap:wrap;gap:15px 26px;padding-bottom:31px;display:flex}.vz-p-footer nav a{font-size:12px;text-decoration:none}.vz-p-footer nav a:hover{text-decoration:underline}.vz-p-footer-bottom{color:#cbd2df;justify-content:space-between;gap:25px;padding-top:22px;font-size:10px;display:flex}.vz-p-footer-bottom a{text-decoration:none}.vz-p-page-intro{max-width:980px;padding:66px 0 45px}.vz-p-page-intro h1{margin:19px 0 24px;font-size:clamp(44px,5.7vw,76px);line-height:1.08}.vz-p-page-intro h1 em{color:var(--p-blue)}.vz-p-page-intro>p{max-width:760px;color:var(--p-muted);font-size:16px;line-height:1.85}.vz-p-page-intro .vz-p-inline-actions{margin-top:25px}.vz-p-magazine-controls{border-top:1px solid var(--p-line);padding:25px 0 0}.vz-p-search{border:1px solid var(--p-line);background:#fff;border-radius:3px;align-items:center;gap:15px;max-width:850px;padding:16px 19px;display:flex}.vz-p-search:focus-within{outline:2px solid var(--p-blue);outline-offset:2px}.vz-p-search>svg{color:var(--p-blue);flex-shrink:0}.vz-p-search input{width:100%;color:var(--p-ink);background:0 0;border:0;min-width:0;font-size:14px;outline:none!important}.vz-p-search input::placeholder{color:var(--p-muted);opacity:1}.vz-p-search button{background:#edf0ff;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.vz-p-topic-tabs{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.vz-p-topic-tabs button{border:1px solid var(--p-line);color:var(--p-ink);background:0 0;border-radius:30px;padding:8px 14px;font-size:11px;line-height:1.6}.vz-p-topic-tabs button[aria-pressed=true]{background:var(--p-ink);color:#fff;border-color:var(--p-ink)}.vz-p-topic-tabs button:hover{border-color:var(--p-ink)}.vz-p-result-count{color:var(--p-muted);font-size:11px;margin:18px 0 24px!important}.vz-p-magazine-grid,.vz-p-related-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 30px;display:grid}.vz-p-editorial-method{background:#eef0ff;gap:25px;margin:60px 0;padding:35px;display:flex}.vz-p-editorial-method>svg{color:var(--p-blue);flex-shrink:0}.vz-p-editorial-method h2{margin-bottom:12px;font-size:22px}.vz-p-editorial-method p{color:var(--p-muted);max-width:960px;font-size:13px;line-height:1.9}.vz-p-editorial-method a{align-items:center;gap:12px;margin-top:15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.vz-p-empty{text-align:center;padding:65px 20px}.vz-p-empty>svg{color:var(--p-blue);margin-bottom:18px}.vz-p-empty h2,.vz-p-empty h3{margin-bottom:14px}.vz-p-empty p{color:var(--p-muted);max-width:500px;margin:0 auto 20px;font-size:14px}.vz-p-breadcrumb{color:var(--p-muted);flex-wrap:wrap;align-items:center;gap:9px;padding:29px 0;font-size:11px;display:flex}.vz-p-breadcrumb a{text-decoration:none}.vz-p-breadcrumb a:hover{text-decoration:underline}.vz-p-article-head{max-width:1100px;padding:23px 0 43px}.vz-p-article-head h1{max-width:1050px;margin:17px 0 25px;font-size:clamp(37px,4.8vw,64px);line-height:1.15}.vz-p-article-summary{max-width:900px;color:var(--p-muted);font-size:18px;line-height:1.85}.vz-p-article-byline{color:var(--p-muted);flex-wrap:wrap;gap:12px 23px;margin-top:24px;font-size:11px;display:flex}.vz-p-article-byline>span:last-child{color:var(--p-blue);align-items:center;gap:6px;display:inline-flex}.vz-p-language-notice{background:#edf0ff;padding:12px 16px;font-size:12px;margin-top:19px!important}.vz-p-article-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:70px;display:grid}.vz-p-article-body>.vz-p-artwork{margin-bottom:30px}.vz-p-article-body>.vz-p-artwork>svg{max-height:360px}.vz-p-article-contents{border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);margin-bottom:39px;padding:23px 0;font-size:13px}.vz-p-article-contents>b{letter-spacing:.03em;font-size:12px}.vz-p-article-contents ol{grid-template-columns:1fr 1fr;gap:9px 30px;margin:15px 0 0;padding:0;list-style:none;display:grid}.vz-p-article-contents a{color:var(--p-muted);text-decoration:none}.vz-p-article-contents a:hover{color:var(--p-blue);text-decoration:underline}.vz-p-prose-section,.vz-p-article-checklist,.vz-p-article-sources{margin:0 0 40px;scroll-margin-top:150px}.vz-p-prose-section h2,.vz-p-article-checklist h2,.vz-p-article-sources h2{margin-bottom:18px;font-size:29px;line-height:1.3}.vz-p-prose-section p,.vz-p-prose-section li,.vz-p-article-sources>p{color:#354052;font-size:15px;line-height:1.95}.vz-p-prose-section p+p{margin-top:18px}.vz-p-prose-section ul{margin:20px 0;padding-left:24px}.vz-p-prose-section li{margin:9px 0;padding-left:5px}.vz-p-example{border-left:3px solid var(--p-blue);background:#edf0ff;margin-top:25px;padding:23px 25px}.vz-p-example>span{color:var(--p-blue);text-transform:uppercase;letter-spacing:.035em;align-items:center;gap:9px;margin-bottom:11px;font-size:11px;font-weight:750;display:flex}.vz-p-example p{font-size:14px}.vz-p-article-checklist{border-top:3px solid var(--p-lime);background:#f2f4eb;padding:30px}.vz-p-article-checklist h2{margin-top:10px}.vz-p-article-checklist>p{color:var(--p-muted);margin-bottom:20px;font-size:13px;line-height:1.8}.vz-p-article-checklist>div:not(.vz-p-inline-actions){gap:13px;display:grid}.vz-p-article-checklist label,.vz-p-readiness form label{cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.8;display:flex}.vz-p-article-checklist input,.vz-p-readiness input{width:17px;height:17px;accent-color:var(--p-blue);flex-shrink:0;margin-top:4px}.vz-p-article-checklist .vz-p-inline-actions{margin-top:26px}.vz-p-article-faq details{border-bottom:1px solid var(--p-line);padding:17px 0}.vz-p-article-faq summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:20px;font-size:14px;font-weight:700;list-style:none;display:flex}.vz-p-article-faq summary svg{flex-shrink:0;margin-top:4px;transition:transform .2s}.vz-p-article-faq details[open] summary svg{transform:rotate(90deg)}.vz-p-article-faq details p{margin-top:14px;font-size:14px}.vz-p-article-sources{border-top:1px solid var(--p-line);padding-top:30px}.vz-p-article-sources ol{margin-top:20px;padding-left:20px}.vz-p-article-sources li{margin-bottom:19px;padding-left:6px}.vz-p-article-sources li>a{align-items:center;gap:9px;font-size:12px;font-weight:700;line-height:1.7;display:inline-flex}.vz-p-article-sources li>a svg{flex-shrink:0}.vz-p-article-sources li>span{color:var(--p-muted);margin-top:4px;font-size:10px;display:block}.vz-p-article-sources li>p{color:var(--p-muted);margin-top:7px;font-size:12px;line-height:1.8}.vz-p-article-sidebar{gap:25px;display:grid}.vz-p-relevance{background:#edf0ff;padding:25px 23px}.vz-p-relevance h2{margin:11px 0 17px;font-size:23px;line-height:1.35}.vz-p-relevance ul{gap:13px;margin:0 0 18px;padding:0;list-style:none;display:grid}.vz-p-relevance li{align-items:flex-start;gap:9px;font-size:12px;line-height:1.8;display:flex}.vz-p-relevance li svg{color:var(--p-blue);flex-shrink:0;margin-top:4px}.vz-p-relevance details{border-top:1px solid var(--p-line);padding-top:15px;font-size:11px}.vz-p-relevance summary{cursor:pointer;font-weight:700}.vz-p-relevance details p{color:var(--p-muted);margin-top:10px;line-height:1.8}.vz-p-personal{border:1px solid var(--p-line);border-top:3px solid var(--p-blue);padding:26px 23px}.vz-p-personal h2{margin:12px 0 16px;font-size:27px;line-height:1.25}.vz-p-personal>p,.vz-p-personal-result p{color:var(--p-muted);margin-bottom:18px;font-size:12px;line-height:1.8}.vz-p-personal .vz-p-button{width:100%;padding:12px 13px;font-size:11px}.vz-p-personal-result{border-top:1px solid var(--p-line);padding-top:19px}.vz-p-profile-fit strong{font-size:26px;font-family:var(--brand-heading,Arial);color:var(--p-blue);line-height:1.4;display:block}.vz-p-profile-fit>span{font-size:10px;display:block}.vz-p-personal-result ul{margin:15px 0;padding-left:18px;font-size:12px;line-height:1.9}.vz-p-personal-result>a{align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.vz-p-unknowns{background:#f8f4e8;margin-bottom:15px;padding:15px}.vz-p-unknowns h3{font-size:14px}.vz-p-unknowns ul{margin-bottom:0}.vz-p-personal-result form{margin-top:23px}.vz-p-personal-result label{font-size:11px;font-weight:700}.vz-p-personal-result textarea{border:1px solid var(--p-line);resize:vertical;width:100%;color:var(--p-ink);background:#fff;margin:9px 0 13px;padding:10px;font-size:12px;display:block}.vz-p-personal-method{margin-top:15px!important;margin-bottom:0!important;font-size:10px!important}.vz-p-personal-status{background:#edf0ff;padding:12px;margin:15px 0 0!important}.vz-p-related-guides{border-top:1px solid var(--p-line);padding:24px 0}.vz-p-related-guides>svg{color:var(--p-blue)}.vz-p-related-guides h2{margin:12px 0 20px;font-size:23px;line-height:1.3}.vz-p-related-guides .vz-p-link{border-bottom:1px solid var(--p-line);justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.vz-p-directory-section{padding-top:20px}.vz-p-directory-section .vz-p-section-head{margin-bottom:25px}.vz-p-directory-section .vz-p-section-head h2{font-size:33px}.vz-p-directory{border-top:1px solid var(--p-line)}.vz-p-directory>a{border-bottom:1px solid var(--p-line);grid-template-columns:155px 1fr 24px;align-items:start;gap:24px;padding:20px 0;text-decoration:none;display:grid}.vz-p-directory-kind{color:var(--p-blue);margin-top:4px;font-size:10px;font-weight:700}.vz-p-directory h3{font-size:17px;line-height:1.5}.vz-p-directory p{color:var(--p-muted);max-width:850px;margin-top:4px;font-size:12px;line-height:1.8}.vz-p-directory>a>svg{margin-top:4px}.vz-p-directory>a:hover h3{color:var(--p-blue)}.vz-p-load-more{border:1px solid var(--p-line);background:0 0;border-radius:3px;align-items:center;gap:12px;margin:25px auto 0;padding:10px 18px;font-size:12px;font-weight:700;display:flex}.vz-p-load-more:hover{border-color:var(--p-blue);background:#edf0ff}.vz-p-readiness{background:#edf0ff;grid-template-columns:1fr 1.1fr;gap:65px;padding:45px;scroll-margin-top:150px;display:grid}.vz-p-readiness h2{margin:17px 0 20px;font-size:34px;line-height:1.2}.vz-p-readiness>div>p{color:var(--p-muted);font-size:13px;line-height:1.9}.vz-p-readiness fieldset{border:0;gap:15px;margin:0 0 23px;padding:0;display:grid}.vz-p-readiness form label{font-size:12px}.vz-p-readiness-result{border-top:1px solid var(--p-line);margin-top:25px;padding-top:20px}.vz-p-readiness-result h3{margin-bottom:12px;font-size:18px}.vz-p-readiness-result ol{gap:14px;padding-left:20px;font-size:12px;display:grid}.vz-p-readiness-result a{align-items:flex-start;gap:8px;font-weight:650;line-height:1.9;text-decoration:none;display:inline-flex}.vz-p-readiness-result a svg{flex-shrink:0;margin-top:4px}.vz-p-readiness-result a:hover{text-decoration:underline}.vz-p-readiness-result>p{color:var(--p-muted);margin-top:15px;font-size:10px;line-height:1.9}.vz-p-guide-stages{grid-template-columns:1fr 1fr;gap:35px 60px;display:grid}.vz-p-stage-heading{border-bottom:1px solid var(--p-line);align-items:flex-start;gap:15px;padding-bottom:17px;display:flex}.vz-p-stage-heading>span{background:var(--p-blue);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;margin-top:2px;display:grid}.vz-p-stage-heading h3{font-size:22px;line-height:1.5}.vz-p-stage-heading p{color:var(--p-muted);margin-top:5px;font-size:12px;line-height:1.8}.vz-p-guide-stages ul{margin:0;padding:0;list-style:none}.vz-p-guide-stages li>a{border-bottom:1px solid var(--p-line);grid-template-columns:1fr auto 16px;align-items:start;gap:17px;padding:13px 0;font-size:12px;text-decoration:none;display:grid}.vz-p-guide-stages li>a>small{color:var(--p-muted);white-space:nowrap;margin-top:2px;font-size:10px}.vz-p-guide-stages li>a>svg{margin-top:3px}.vz-p-guide-stages li>a:hover{color:var(--p-blue)}.vz-p-portals{border-top:1px solid var(--p-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.vz-p-portals>a{border-bottom:1px solid var(--p-line);padding:26px 0;text-decoration:none}.vz-p-portals>a>span{color:var(--p-muted);align-items:center;gap:8px;font-size:10px;display:flex}.vz-p-portals h3{margin:12px 0;font-size:21px;line-height:1.4}.vz-p-portals p{color:var(--p-muted);margin-bottom:15px;font-size:12px;line-height:1.9}.vz-p-portals b{align-items:center;gap:15px;font-size:11px;display:inline-flex}.vz-p-portals>a:hover h3{color:var(--p-blue)}.vz-p-free-access-note{background:#f0f3e8;align-items:flex-start;gap:20px;margin-top:23px;padding:21px;display:flex}.vz-p-free-access-note>svg{color:var(--p-blue);flex-shrink:0;margin-top:3px}.vz-p-free-access-note>p{color:var(--p-muted);font-size:12px;line-height:1.9}.vz-p-downloads{border-top:1px solid var(--p-line);grid-template-columns:1fr 1fr;gap:0 45px;display:grid}.vz-p-downloads>a{border-bottom:1px solid var(--p-line);align-items:flex-start;gap:19px;padding:25px 0;text-decoration:none;display:flex}.vz-p-downloads>a>svg:first-child{color:var(--p-blue);flex-shrink:0;margin-top:4px}.vz-p-downloads>a>svg:last-child{flex-shrink:0;margin-top:7px;margin-left:auto}.vz-p-downloads span{text-transform:uppercase;letter-spacing:.045em;color:var(--p-muted);font-size:10px}.vz-p-downloads h3{margin:5px 0;font-size:18px;line-height:1.5}.vz-p-downloads p{color:var(--p-muted);font-size:12px;line-height:1.8}.vz-p-downloads a:hover h3{color:var(--p-blue)}.vz-p-academy-feature{background:var(--p-blue);color:#fff;grid-template-columns:1.25fr 1fr;gap:70px;margin-bottom:70px;padding:50px;display:grid}.vz-p-academy-feature>div>svg{color:var(--p-lime);margin-bottom:25px;display:block}.vz-p-academy-feature h2{color:#fff;margin:15px 0 20px;font-size:43px;line-height:1.15}.vz-p-academy-feature p{color:#eef0ff;margin-bottom:24px;font-size:14px;line-height:1.9}.vz-p-academy-feature .vz-p-link{color:#fff}.vz-p-academy-visual{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.vz-p-academy-visual:before{content:"";pointer-events:none;border:1px solid #ffffff40;border-radius:50%;position:absolute;inset:20px -5px;transform:rotate(-25deg)}.vz-p-academy-visual>svg{color:var(--p-lime)!important;margin:0 0 12px!important}.vz-p-academy-visual>span{border-bottom:1px solid #ffffff50;align-items:center;gap:17px;min-width:200px;padding:12px 20px;font-size:15px;display:flex}.vz-p-spin{animation:1s linear infinite vz-p-spin}@keyframes vz-p-spin{to{transform:rotate(360deg)}}@keyframes vz-p-orbit{to{transform:rotate(360deg)}}@keyframes vz-p-route{to{stroke-dashoffset:0}}.vz-p-signals{border-top:1px solid var(--p-line);margin:45px 0 20px;padding:35px 0 20px}.vz-p-signals-head{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:25px;display:flex}.vz-p-signals-head h2{margin:12px 0;font-size:30px;line-height:1.3}.vz-p-signals-head p{color:var(--p-muted);max-width:700px;font-size:12px;line-height:1.8}.vz-p-signal-tabs{flex-shrink:0;gap:7px;margin-top:13px;display:flex}.vz-p-signal-tabs button{border:1px solid var(--p-line);color:var(--p-ink);background:0 0;border-radius:3px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:flex}.vz-p-signal-tabs button[aria-pressed=true]{background:var(--p-ink);border-color:var(--p-ink);color:#fff}.vz-p-signal-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 30px;display:grid}.vz-p-signal-list>a{border-top:1px solid var(--p-line);padding:16px 0 5px;text-decoration:none}.vz-p-signal-list>a>span{color:var(--p-muted);letter-spacing:.04em;font-size:9px;font-weight:700}.vz-p-signal-list h3{letter-spacing:-.02em;margin:9px 0 13px;font-size:16px;line-height:1.5}.vz-p-signal-list>a:hover h3{color:var(--p-blue)}.vz-p-signal-list>a>div{color:var(--p-muted);align-items:center;gap:10px;font-size:10px;display:flex}.vz-p-signal-list>a>div>svg{color:var(--p-blue);flex-shrink:0;margin-left:auto}.vz-p-signals-bottom{border-bottom:1px solid var(--p-line);flex-wrap:wrap;justify-content:space-between;gap:15px 30px;margin-top:27px;padding-bottom:22px;display:flex}.vz-p-signals-bottom>a{align-items:center;gap:14px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.vz-p-signals-bottom>a:hover{text-decoration:underline}.vz-p-signal-placeholder{color:var(--p-muted);background:#edf0ff;align-items:center;gap:10px;padding:21px;font-size:12px;line-height:1.9;display:flex}.vz-p-signal-placeholder>svg{flex-shrink:0}@media (max-width:820px){.vz-p-signals-head{display:block}.vz-p-signal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vz-p-signals-head h2{font-size:28px}}@media (max-width:600px){.vz-p-signals{margin:5px 0 0;padding-top:28px}.vz-p-signal-list{grid-template-columns:1fr;gap:18px}.vz-p-signal-list h3{font-size:17px}.vz-p-signals-head h2{font-size:27px}.vz-p-signals-bottom{gap:18px}.vz-p-signals-bottom>a{font-size:10px}}@media (min-width:1600px){.vz-p-hero-copy{padding-left:96px}.vz-p-footer{padding-left:max(48px,50vw - 660px);padding-right:max(48px,50vw - 660px)}}@media (max-width:1100px){.vz-p-width{width:calc(100% - 64px)}.vz-p-hero-copy{padding:55px 30px 55px 32px}.vz-p-hero-copy h1{font-size:60px}.vz-p-hero-copy>.vz-p-kicker{font-size:9px}.vz-p-hero-actions{gap:15px}.vz-p-home-hero{min-height:600px}.vz-p-atlas{min-height:560px}.vz-p-starting-routes{gap:18px}.vz-p-route{grid-template-columns:1fr 24px;gap:10px;padding-right:17px}.vz-p-route>svg:first-child{grid-column:1}.vz-p-route>div{grid-area:2/1}.vz-p-route>svg:last-child{grid-area:1/2}.vz-p-open-grid{gap:50px}.vz-p-article-layout{grid-template-columns:minmax(0,1fr) 290px;gap:35px}.vz-p-front-stories>.vz-p-story:not(.vz-p-story-featured){grid-template-columns:110px 1fr;gap:16px}.vz-p-front-stories>.vz-p-story:not(.vz-p-story-featured) .vz-p-artwork{height:150px}.vz-p-story-featured h3{font-size:27px}.vz-p-premium-bridge{grid-template-columns:125px 1fr;padding:40px}.vz-p-readiness{gap:35px;padding:35px}.vz-p-academy-feature{gap:35px;padding:40px}.vz-p-footer{padding-left:32px;padding-right:32px}}@media (max-width:820px){.vz-p-home-hero{grid-template-columns:1.1fr 1fr;min-height:510px}.vz-p-hero-copy{padding:45px 22px 45px 25px}.vz-p-hero-copy h1{font-size:48px}.vz-p-hero-copy>p{font-size:13px}.vz-p-hero-actions .vz-p-button{padding:12px 14px;font-size:11px}.vz-p-hero-actions .vz-p-text-button{font-size:11px}.vz-p-hero-assurance{font-size:9px}.vz-p-atlas{min-height:490px}.vz-p-atlas>svg{width:120%;max-width:none}.vz-p-atlas-note{font-size:9px;bottom:22px;left:18px;right:18px}.vz-p-starting-routes{gap:20px}.vz-p-route{padding-right:12px}.vz-p-route h2{font-size:15px}.vz-p-route p{font-size:11px}.vz-p-section{padding:55px 0}.vz-p-section-head{gap:25px}.vz-p-section-head h2{font-size:34px}.vz-p-section-head>div>p{font-size:13px}.vz-p-section-head>.vz-p-link{max-width:150px;font-size:11px}.vz-p-front-stories{grid-template-columns:1.3fr 1fr;gap:25px}.vz-p-front-stories>.vz-p-story:not(.vz-p-story-featured){display:block}.vz-p-front-stories>.vz-p-story:not(.vz-p-story-featured) .vz-p-story-art{display:none}.vz-p-front-stories>.vz-p-story:not(.vz-p-story-featured) h3{font-size:16px}.vz-p-front-stories>.vz-p-story:not(.vz-p-story-featured) p,.vz-p-front-stories>.vz-p-story:not(.vz-p-story-featured) .vz-p-link{font-size:11px}.vz-p-story-featured h3{font-size:25px}.vz-p-open-grid{gap:35px}.vz-p-open-grid h2{font-size:32px}.vz-p-open-knowledge{padding:55px 0}.vz-p-open-grid>div>p{font-size:12px}.vz-p-connections>a{grid-template-columns:28px 1fr 18px;gap:14px;padding-right:23px}.vz-p-connections>a:nth-child(2n){padding-left:23px}.vz-p-connections h3{font-size:18px}.vz-p-connections p{font-size:12px}.vz-p-magazine-grid,.vz-p-related-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 25px}.vz-p-article-layout{display:block}.vz-p-article-sidebar{border-top:1px solid var(--p-line);grid-template-columns:1fr 1fr;gap:25px;padding-top:30px}.vz-p-related-guides{grid-column:span 2}.vz-p-article-head h1{font-size:44px}.vz-p-article-head{padding-top:12px}.vz-p-article-summary{font-size:16px}.vz-p-article-body>.vz-p-artwork>svg{max-height:330px}.vz-p-article-contents{font-size:12px}.vz-p-personal h2{font-size:26px}.vz-p-guide-stages{gap:30px}.vz-p-readiness{grid-template-columns:1fr;gap:25px}.vz-p-readiness h2{font-size:33px}.vz-p-portals{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}.vz-p-academy-feature{grid-template-columns:1.2fr 1fr;gap:25px;padding:30px}.vz-p-academy-feature h2{font-size:34px}.vz-p-academy-feature p{font-size:12px}.vz-p-directory>a{grid-template-columns:125px 1fr 20px;gap:20px}.vz-p-directory-kind{font-size:9px}.vz-p-premium-bridge{grid-template-columns:1fr;gap:0;padding:35px}.vz-p-premium-mark{display:none}.vz-p-premium-bridge h2{font-size:35px}.vz-p-footer-top{gap:30px}.vz-p-contact{max-width:270px;font-size:20px}}@media (max-width:600px){.vz-p-width{width:calc(100% - 40px)}.vz-p-home-hero{display:block}.vz-p-hero-copy{padding:43px 20px 35px}.vz-p-hero-copy h1{margin:22px 0;font-size:clamp(45px,10.5vw,62px)}.vz-p-hero-copy>.vz-p-kicker{letter-spacing:.07em;font-size:9px}.vz-p-hero-copy>p{max-width:470px;font-size:14px}.vz-p-hero-actions .vz-p-button{padding:14px 17px;font-size:12px}.vz-p-hero-actions .vz-p-text-button{font-size:12px}.vz-p-hero-assurance{margin-top:22px;font-size:10px}.vz-p-atlas{height:340px;min-height:0}.vz-p-atlas>svg{width:370px;max-width:100%;position:absolute;top:-3px}.vz-p-atlas-note{bottom:16px}.vz-p-starting-routes{grid-template-columns:1fr;gap:0;padding:10px 0}.vz-p-route{grid-template-columns:30px 1fr 20px;gap:17px;padding:22px 0}.vz-p-route>svg:first-child{grid-area:1/1}.vz-p-route>div{grid-area:1/2}.vz-p-route>svg:last-child{grid-area:1/3}.vz-p-route:not(:last-child):after{width:auto;height:1px;inset:auto 0 0}.vz-p-route h2{font-size:17px}.vz-p-route p{font-size:12px}.vz-p-section{padding:45px 0}.vz-p-section-head{margin-bottom:26px;display:block}.vz-p-section-head h2{font-size:33px}.vz-p-section-head>.vz-p-link{max-width:none;margin-top:18px;font-size:12px}.vz-p-section-head>div>p{font-size:13px}.vz-p-front-stories{display:block}.vz-p-story-featured h3{font-size:26px}.vz-p-front-stories>.vz-p-story:not(.vz-p-story-featured){border-top:1px solid var(--p-line);margin-top:25px;padding:25px 0 0}.vz-p-front-stories>.vz-p-story:not(.vz-p-story-featured) h3{font-size:21px}.vz-p-front-stories>.vz-p-story:not(.vz-p-story-featured) p{font-size:13px}.vz-p-open-grid{grid-template-columns:1fr;gap:35px}.vz-p-open-grid h2{font-size:34px}.vz-p-open-grid>div>p{font-size:13px}.vz-p-open-knowledge{padding:43px 0}.vz-p-connections{grid-template-columns:1fr}.vz-p-connections>a,.vz-p-connections>a:nth-child(2n){border-left:0;grid-template-columns:30px 1fr 20px;gap:17px;padding:24px 0}.vz-p-connections h3{font-size:20px}.vz-p-connections p{font-size:12px}.vz-p-premium-bridge{margin:0 0 45px;padding:29px 24px}.vz-p-premium-bridge h2{font-size:31px}.vz-p-premium-bridge>div>p{font-size:13px}.vz-p-premium-terms{font-size:11px!important}.vz-p-premium-bridge .vz-p-inline-actions{gap:16px}.vz-p-inline-actions>.vz-p-button,.vz-p-inline-actions>a:not(.vz-p-button){font-size:12px}.vz-p-footer{padding:35px 20px 23px}.vz-p-footer-top{flex-direction:column;gap:27px;margin-bottom:26px}.vz-p-contact{border-top:1px solid #ffffff35;justify-content:space-between;gap:30px;width:100%;max-width:none;padding-top:24px;font-size:21px}.vz-p-footer nav{gap:15px 23px}.vz-p-footer nav a{font-size:11px}.vz-p-footer-bottom{display:block}.vz-p-footer-bottom a{margin-top:15px;display:inline-block}.vz-p-page-intro{padding:40px 0 30px}.vz-p-page-intro h1{font-size:clamp(39px,10vw,55px)}.vz-p-page-intro>p{font-size:14px}.vz-p-search{gap:11px;padding:14px}.vz-p-search input{font-size:12px}.vz-p-topic-tabs{gap:7px}.vz-p-topic-tabs button{padding:7px 12px;font-size:10px}.vz-p-result-count{font-size:10px}.vz-p-magazine-grid,.vz-p-related-stories{grid-template-columns:1fr;gap:34px}.vz-p-story h3{font-size:24px}.vz-p-story p{font-size:13px}.vz-p-editorial-method{margin:40px 0;padding:25px 21px;display:block}.vz-p-editorial-method>svg{margin-bottom:15px}.vz-p-editorial-method h2{font-size:21px}.vz-p-editorial-method p{font-size:12px}.vz-p-breadcrumb{gap:6px;padding:22px 0;font-size:10px}.vz-p-article-head{padding:10px 0 28px}.vz-p-article-head h1{margin:16px 0 20px;font-size:clamp(33px,8.5vw,44px)}.vz-p-article-summary{font-size:15px}.vz-p-article-byline{gap:10px 17px;font-size:10px}.vz-p-article-head>.vz-p-kicker{font-size:9px}.vz-p-article-contents ol{grid-template-columns:1fr;gap:10px}.vz-p-prose-section h2,.vz-p-article-checklist h2,.vz-p-article-sources h2{font-size:26px}.vz-p-prose-section p,.vz-p-prose-section li{font-size:14px}.vz-p-example{padding:20px}.vz-p-example>span{font-size:10px}.vz-p-example p{font-size:13px}.vz-p-article-checklist{padding:24px 20px}.vz-p-article-checklist label{font-size:12px}.vz-p-article-checklist .vz-p-inline-actions{gap:15px}.vz-p-article-sidebar{grid-template-columns:1fr}.vz-p-related-guides{grid-column:auto}.vz-p-article-sources{margin-bottom:25px}.vz-p-directory-section{padding-top:10px}.vz-p-directory-section .vz-p-section-head h2{font-size:28px}.vz-p-directory>a{grid-template-columns:1fr 20px;gap:6px 16px;padding:18px 0}.vz-p-directory-kind{grid-column:1;margin:0;font-size:9px}.vz-p-directory>a>div{grid-area:2/1}.vz-p-directory>a>svg{grid-area:1/2/3;margin-top:17px}.vz-p-directory h3{font-size:16px}.vz-p-directory p{font-size:11px}.vz-p-readiness{gap:25px;padding:25px 21px}.vz-p-readiness h2{font-size:29px}.vz-p-readiness>div>p{font-size:12px}.vz-p-readiness>.vz-p-kicker{font-size:9px}.vz-p-guide-stages{grid-template-columns:1fr;gap:29px}.vz-p-stage-heading h3{font-size:22px}.vz-p-guide-stages li>a{gap:12px;font-size:12px}.vz-p-portals{grid-template-columns:1fr}.vz-p-portals h3{font-size:22px}.vz-p-free-access-note{gap:13px;padding:19px 17px}.vz-p-free-access-note>p{font-size:11px}.vz-p-downloads{grid-template-columns:1fr}.vz-p-downloads>a{gap:15px;padding:22px 0}.vz-p-downloads h3{font-size:18px}.vz-p-academy-feature{grid-template-columns:1fr;gap:25px;margin-bottom:40px;padding:28px 23px}.vz-p-academy-feature h2{font-size:35px}.vz-p-academy-visual{display:none}.vz-p-academy-feature p{font-size:13px}}@media (prefers-reduced-motion:reduce){.vz-publication *,.vz-publication :before,.vz-publication :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.vz-p-atlas-route{stroke-dashoffset:0}.vz-p-atlas-orbits{transform:none}}@media print{.vz-publication{color:#000;background:#fff}.vz-publication .vz-public-header,.vz-p-footer,.vz-p-article-sidebar,.vz-p-inline-actions,.vz-p-skip,.vz-p-related-stories,.vz-p-article-contents,.vz-p-breadcrumb{display:none!important}.vz-p-width{width:100%}.vz-p-article-layout{display:block}.vz-p-article-head{padding:0 0 20px}.vz-p-article-head h1{font-size:30px}.vz-p-article-summary{font-size:13px}.vz-p-prose-section p,.vz-p-prose-section li{font-size:11px;line-height:1.6}.vz-p-prose-section h2{font-size:20px}.vz-p-article-body>.vz-p-artwork{display:none}.vz-p-article-checklist{break-inside:avoid;background:#fff;border:1px solid #999}.vz-p-article-faq details:not([open])>p{display:block}.vz-p-article-sources a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-weight:400}.vz-p-article-sources li>a{display:block}.vz-p-article-sources svg{display:none}}.vz-practice,.vz-pr-teaser{--pr-ink:var(--brand-ink,#111422);--pr-cobalt:var(--brand-cobalt,#3f45ff);--pr-citron:var(--brand-citron,#d8ff3e);--pr-paper:var(--brand-paper,#fcfcfa);--pr-muted:var(--brand-muted,#50596d);--pr-line:var(--brand-line,#cbd2df);color:var(--pr-ink);font-family:var(--brand-body,"DM Sans Variable",Arial,sans-serif);box-sizing:border-box;font-size:15px;line-height:1.8}.vz-practice *,.vz-pr-teaser *{box-sizing:border-box}.vz-practice{background:var(--pr-paper)}.vz-practice :is(h1,h2,h3,p),.vz-pr-teaser :is(h2,p){margin:0}.vz-practice :is(h1,h2,h3),.vz-pr-teaser h2{font-family:var(--brand-heading,"Manrope Variable",Arial,sans-serif);color:var(--pr-ink);letter-spacing:-.045em;text-wrap:balance;font-weight:700;line-height:1.2}.vz-practice em,.vz-pr-teaser em{font-family:var(--brand-serif,"Newsreader Variable",Georgia,serif);letter-spacing:-.035em;font-weight:450}.vz-practice a,.vz-pr-teaser a{color:inherit}.vz-practice :is(input,textarea,select,button){font:inherit}.vz-practice :is(a,button,input,textarea,select,summary):focus-visible,.vz-pr-teaser a:focus-visible{outline:3px solid var(--pr-cobalt);outline-offset:5px}.vz-practice button{cursor:pointer}.vz-pr-eyebrow{letter-spacing:.11em;color:#3036cc;font-size:10px;font-weight:750;line-height:1.7;display:block}.vz-pr-button{background:#3f45ff;border:1px solid #3f45ff;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 20px;font-size:12px;font-weight:750;line-height:1.6;text-decoration:none;display:inline-flex;color:#fff!important}.vz-pr-button:hover{background:#3036cc;border-color:#3036cc}.vz-pr-button:disabled{opacity:.65;cursor:wait}.vz-pr-link{text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:10px;min-height:40px;padding:0;font-size:12px;font-weight:750;line-height:1.7;text-decoration:underline;display:inline-flex;color:#3036cc!important}.vz-pr-link>svg{flex:none;transition:transform .2s}.vz-pr-link:hover>svg{transform:translate(2px,-2px)}.vz-pr-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.vz-pr-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.vz-pr-hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1440px;margin:auto;padding:66px 64px 58px;display:grid}.vz-pr-hero h1{letter-spacing:-.06em;margin:24px 0;font-size:clamp(43px,4.5vw,66px);line-height:1.08}.vz-pr-hero h1 em{color:#3f45ff}.vz-pr-hero>div>p{color:#50596d;max-width:550px;line-height:1.9}.vz-pr-trace{isolation:isolate;background:#3f45ff;border-radius:2px 54px 2px 2px;min-width:0;padding:16px 5px 0;position:relative;overflow:hidden;box-shadow:10px 10px #e7e8ff}.vz-pr-trace>svg{width:100%;height:auto;display:block}.vz-pr-trace-labels{color:#fff;border-top:1px solid #9296ff;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.vz-pr-trace-labels>span{white-space:nowrap;flex:1;justify-content:space-between;align-items:center;gap:16px;display:flex}.vz-pr-trace-labels>span:last-child{flex:0}.vz-pr-trace-labels svg{color:#d8ff3e}.vz-pr-invitation{border-block:1px solid #cbd2df;grid-template-columns:1fr 2fr;align-items:center;gap:46px;max-width:1312px;margin:0 auto;padding:22px 0;display:grid}.vz-pr-invitation>span{color:#3036cc;letter-spacing:.08em;align-items:center;gap:12px;font-size:11px;font-weight:750;display:flex}.vz-pr-invitation p{color:#50596d;max-width:850px;font-size:13px}.vz-pr-section,.vz-pr-release-section,.vz-pr-method,.vz-pr-feedback-section,.vz-pr-sources{max-width:1312px;margin:0 auto;padding:76px 0}.vz-pr-section-heading{max-width:800px;margin-bottom:37px}.vz-pr-section-heading h2,.vz-pr-method h2,.vz-pr-feedback-aside h2{margin:16px 0 19px;font-size:clamp(32px,3.4vw,46px);line-height:1.17}.vz-pr-section-heading p,.vz-pr-feedback-aside>p{color:#50596d;max-width:730px;font-size:14px;line-height:1.9}.vz-pr-section-heading em,.vz-pr-feedback-aside h2 em{color:#3f45ff}.vz-pr-insight{border-top:1px solid #cbd2df;grid-template-columns:1fr 1.7fr;gap:45px;padding:32px 0;display:grid}.vz-pr-insight:last-child{border-bottom:1px solid #cbd2df}.vz-pr-insight h3{max-width:350px;font-size:25px}.vz-pr-insight>div>p{color:#50596d;font-size:13px;line-height:1.9}.vz-pr-insight .vz-pr-response{color:#111422;border-left:3px solid #d8ff3e;margin-top:18px;padding-left:17px}.vz-pr-response>span{color:#3036cc;letter-spacing:.04em;margin-bottom:4px;font-size:10px;font-weight:750;display:block}.vz-pr-citations{flex-wrap:wrap;gap:3px 15px;margin-top:15px;display:flex}.vz-pr-citations>a{color:#50596d;text-underline-offset:3px;align-items:center;gap:5px;min-height:28px;font-size:10px;line-height:1.7;display:inline-flex}.vz-pr-citations>a:hover{color:#3036cc}.vz-pr-release-section{padding-top:0}.vz-pr-releases{border-top:1px solid #cbd2df}.vz-pr-releases>article{border-bottom:1px solid #cbd2df;grid-template-columns:250px 1fr;gap:35px;padding:33px 0 35px;display:grid}.vz-pr-release-date{color:#50596d;align-items:flex-start;gap:12px;padding-top:5px;font-size:11px;font-weight:650;display:flex}.vz-pr-release-date>span{border:2px solid #3f45ff;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 5px #eeefff}.vz-pr-releases h3{margin:0 0 19px;font-size:25px}.vz-pr-releases article p{color:#50596d;max-width:800px;margin-bottom:13px;font-size:13px;line-height:1.9}.vz-pr-releases article strong{color:#111422;letter-spacing:.04em;margin-bottom:3px;font-size:10px;display:block}.vz-pr-releases .vz-pr-link{margin-top:2px}.vz-pr-method{color:#fff;background:#111422;max-width:none;padding:50px max(64px,50% - 656px);position:relative}.vz-pr-method .vz-pr-eyebrow{color:#d8ff3e}.vz-pr-method h2{color:#fff;margin:15px 0 34px}.vz-pr-method h2 em{color:#d8ff3e}.vz-pr-method ol{gap:35px;margin:0;padding:0;list-style:none;display:flex}.vz-pr-method li{border-top:1px solid #656c84;flex:1;padding-top:22px;position:relative}.vz-pr-method li:before{content:"";background:#d8ff3e;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.vz-pr-method h3{color:#fff;margin-bottom:12px;font-size:19px}.vz-pr-method p{color:#d8dcec;max-width:375px;font-size:12px;line-height:1.9}.vz-pr-feedback-section{grid-template-columns:1fr 1.2fr;align-items:start;gap:75px;scroll-margin-top:25px;display:grid}.vz-pr-feedback-aside h2{font-size:40px;line-height:1.2}.vz-pr-free-help{border-top:1px solid #cbd2df;max-width:440px;margin-top:34px;padding-top:25px}.vz-pr-free-help>svg{color:#3f45ff;margin-bottom:12px}.vz-pr-free-help h3{margin-bottom:13px;font-size:20px}.vz-pr-free-help p{color:#50596d;margin-bottom:16px;font-size:12px;line-height:1.9}.vz-pr-free-help .vz-pr-link{justify-content:space-between;max-width:360px;font-size:11px;display:flex}.vz-feedback-form{color:#111422}.vz-feedback-form fieldset{border:0;min-width:0;margin:0;padding:0}.vz-feedback-form label{color:#111422;flex-direction:column;gap:7px;min-width:0;margin-bottom:22px;font-size:12px;font-weight:700;line-height:1.7;display:flex}.vz-feedback-form label>small{color:#50596d;font-size:11px;font-weight:400;line-height:1.75;display:block}.vz-feedback-form :is(input:not([type=checkbox]),textarea,select){color:#111422;width:100%;min-height:46px;box-shadow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #aeb7cd;border-radius:3px;padding:11px 12px;font-size:13px;line-height:1.7;display:block}.vz-feedback-form textarea{resize:vertical;min-height:82px}.vz-feedback-form :is(input,textarea,select)[aria-invalid=true]{border:2px solid #a3272a}.vz-feedback-form :is(input,textarea,select):disabled{opacity:.7;cursor:wait}.vz-feedback-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.vz-feedback-length{color:#50596d;font-size:10px;font-weight:400;line-height:1.5}.vz-feedback-field-error{color:#a3272a;font-size:11px;font-weight:650;line-height:1.75;display:block}.vz-feedback-contact{border-block:1px solid #cbd2df;margin-bottom:24px}.vz-feedback-contact summary{cursor:pointer;color:#111422;align-items:center;gap:12px;padding:15px 0;font-size:12px;font-weight:700;line-height:1.7;list-style:none;display:flex}.vz-feedback-contact summary::-webkit-details-marker{display:none}.vz-feedback-contact summary>span{color:#50596d;margin-left:auto;font-size:10px;font-weight:400}.vz-feedback-contact summary>svg{flex:none}.vz-feedback-contact[open] summary>svg{transform:rotate(180deg)}.vz-feedback-contact>.vz-feedback-pair{margin-top:15px}.vz-feedback-contact .vz-feedback-check{font-size:11px}.vz-feedback-form .vz-feedback-check{flex-direction:row;align-items:flex-start;gap:11px;font-size:11px;font-weight:400;line-height:1.9;display:flex}.vz-feedback-check input{accent-color:#3f45ff;flex:none;width:17px;height:17px;margin:4px 0 0}.vz-feedback-check a{color:#3036cc;text-underline-offset:3px}.vz-feedback-data-note{color:#50596d;background:#f0f1ff;border-left:3px solid #3f45ff;padding:13px 16px;font-size:11px;line-height:1.85;margin-bottom:22px!important}.vz-feedback-note{color:#50596d;font-size:10px;line-height:1.9;margin-top:14px!important}.vz-feedback-honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.vz-feedback-errors{color:#7a2023;background:#fff3f2;border:1px solid #ba464a;margin-bottom:24px;padding:16px 18px;font-size:12px;line-height:1.8}.vz-feedback-errors strong{font-weight:750}.vz-feedback-errors p{margin-top:8px}.vz-feedback-errors ul{margin:7px 0 0;padding-left:19px}.vz-feedback-errors a{color:#7a2023;text-underline-offset:3px}.vz-feedback-spin{animation:1s linear infinite vz-feedback-spin}@keyframes vz-feedback-spin{to{transform:rotate(360deg)}}.vz-feedback-receipt{outline-offset:5px;background:#f0f1ff;border-top:4px solid #3f45ff;padding:26px 28px}.vz-feedback-receipt>svg{color:#3036cc;margin-bottom:17px}.vz-feedback-receipt h3{margin-bottom:15px;font-size:27px}.vz-feedback-receipt>p{color:#50596d;font-size:13px;line-height:1.85}.vz-feedback-receipt dl{margin:22px 0 13px}.vz-feedback-receipt dl>div{border-top:1px solid #c5c9e3;padding:12px 0}.vz-feedback-receipt dt{color:#50596d;margin-bottom:5px;font-size:10px;font-weight:700}.vz-feedback-receipt dd{color:#111422;overflow-wrap:anywhere;margin:0;font-size:12px}.vz-feedback-receipt code{overflow-wrap:anywhere;font:650 12px/1.8 DM Sans Variable,Arial,sans-serif}.vz-feedback-receipt-actions{border-top:1px solid #c5c9e3;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:20px;padding-top:16px;display:flex}.vz-feedback-receipt-actions :is(a,button){color:#3036cc;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:0;font-size:11px;font-weight:700;text-decoration:underline;display:inline-flex}.vz-pr-sources{padding-top:0}.vz-pr-sources>details{border-block:1px solid #cbd2df}.vz-pr-sources summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:27px 0;list-style:none;display:flex}.vz-pr-sources summary::-webkit-details-marker{display:none}.vz-pr-sources summary h2{margin-top:7px;font-size:24px;line-height:1.35}.vz-pr-sources summary>svg{color:#3f45ff;flex:none}.vz-pr-sources details[open]>summary>svg{transform:rotate(180deg)}.vz-pr-source-body{color:#50596d;padding:0 0 30px;font-size:12px;line-height:1.9}.vz-pr-source-body>p{max-width:1020px}.vz-pr-limits{gap:12px;max-width:1100px;margin:22px 0 30px;padding-left:18px;display:grid}.vz-pr-source-groups{border-top:1px solid #cbd2df;grid-template-columns:1.25fr 1fr;gap:28px 55px;padding-top:27px;display:grid}.vz-pr-source-groups h3{margin-bottom:13px;font-size:16px;line-height:1.5}.vz-pr-source-groups ul{margin:0;padding:0;list-style:none}.vz-pr-source-groups li+li{margin-top:7px}.vz-pr-source-groups a{color:#3036cc;text-underline-offset:4px;align-items:center;gap:8px;min-height:28px;font-size:11px;line-height:1.8;display:inline-flex}.vz-pr-teaser{border-block:1px solid #cbd2df;grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;margin:20px 0 50px;padding:43px 0 49px;display:grid}.vz-pr-teaser-copy h2{margin:16px 0 17px;font-size:clamp(28px,3vw,40px);line-height:1.17}.vz-pr-teaser-copy h2 em{color:#3f45ff}.vz-pr-teaser-copy>p{color:#50596d;max-width:580px;margin-bottom:17px;font-size:13px;line-height:1.9}.vz-pr-trace-compact{border-top-right-radius:40px;justify-self:end;width:100%;max-width:490px;padding-top:0;box-shadow:7px 7px #e7e8ff}.vz-pr-trace-compact>svg{object-fit:contain;max-height:230px}.vz-pr-trace-compact .vz-pr-trace-labels{padding:12px 16px;font-size:10px}@media (max-width:1410px){.vz-pr-invitation,.vz-pr-section,.vz-pr-release-section,.vz-pr-feedback-section,.vz-pr-sources{margin-inline:48px}.vz-pr-hero{gap:37px;padding-inline:48px}.vz-pr-method{padding-inline:48px}.vz-pr-feedback-section{gap:52px}}@media (max-width:1080px){.vz-pr-hero{gap:30px;padding:45px 32px}.vz-pr-hero h1{font-size:48px}.vz-pr-hero>div>p{font-size:14px}.vz-pr-actions{gap:10px 16px}.vz-pr-invitation,.vz-pr-section,.vz-pr-release-section,.vz-pr-feedback-section,.vz-pr-sources{margin-inline:32px}.vz-pr-invitation{gap:30px}.vz-pr-section,.vz-pr-feedback-section{padding-block:56px}.vz-pr-insight{grid-template-columns:1fr 1.65fr;gap:28px}.vz-pr-insight h3{font-size:23px}.vz-pr-releases>article{grid-template-columns:185px 1fr;gap:25px}.vz-pr-method{padding-inline:32px}.vz-pr-feedback-section{grid-template-columns:.9fr 1.2fr;gap:35px}.vz-pr-feedback-aside h2{font-size:34px}.vz-feedback-pair{gap:13px}.vz-pr-teaser{gap:28px}.vz-pr-teaser-copy h2{font-size:32px}.vz-pr-trace-labels{gap:8px;padding:15px;font-size:10px}.vz-pr-trace-labels>span{gap:8px}.vz-pr-hero .vz-pr-trace{padding-top:10px;box-shadow:6px 6px #e7e8ff}}@media (max-width:820px){.vz-pr-hero{grid-template-columns:1fr;gap:32px;padding:36px 28px 39px}.vz-pr-hero h1{font-size:clamp(43px,6.5vw,57px)}.vz-pr-hero>div>p{max-width:650px}.vz-pr-hero .vz-pr-trace{justify-self:center;width:100%;max-width:620px}.vz-pr-hero .vz-pr-trace>svg{max-height:330px}.vz-pr-invitation,.vz-pr-section,.vz-pr-release-section,.vz-pr-feedback-section,.vz-pr-sources{margin-inline:28px}.vz-pr-invitation{grid-template-columns:1fr;gap:12px;padding-block:20px}.vz-pr-section-heading h2,.vz-pr-method h2{font-size:37px}.vz-pr-insight{grid-template-columns:1fr;gap:17px;padding-block:25px}.vz-pr-insight h3{max-width:none}.vz-pr-releases>article{grid-template-columns:1fr;gap:14px;padding-block:27px}.vz-pr-releases h3{font-size:24px}.vz-pr-method{padding:35px 28px}.vz-pr-method ol{gap:23px}.vz-pr-method h3{font-size:17px}.vz-pr-feedback-section{grid-template-columns:1fr;gap:34px}.vz-pr-feedback-aside h2{font-size:38px}.vz-pr-free-help{grid-template-columns:35px 1fr;gap:0 14px;max-width:none;margin-top:24px;padding-top:20px;display:grid}.vz-pr-free-help>svg{grid-row:1/4}.vz-pr-free-help :is(p,a){grid-column:2}.vz-pr-free-help p{max-width:650px}.vz-pr-free-help .vz-pr-link{max-width:420px}.vz-pr-source-groups{grid-template-columns:1fr;gap:28px}.vz-pr-teaser{grid-template-columns:1fr;gap:23px;margin-bottom:35px;padding-block:30px}.vz-pr-teaser-copy h2{max-width:650px;font-size:36px}.vz-pr-trace-compact{justify-self:start;max-width:none}.vz-pr-trace-compact>svg{max-height:230px}.vz-pr-trace-compact .vz-pr-trace-labels{justify-content:flex-start;gap:30px;padding-inline:23px}.vz-pr-trace-compact .vz-pr-trace-labels>span{flex:0;gap:30px}}@media (max-width:520px){.vz-pr-hero{gap:27px;padding:29px 20px 33px}.vz-pr-hero h1{margin:20px 0;font-size:clamp(35px,10vw,48px);line-height:1.12}.vz-pr-hero>div>p{font-size:13px;line-height:1.85}.vz-pr-eyebrow{letter-spacing:.075em;font-size:9px}.vz-pr-actions{flex-direction:column;align-items:flex-start;gap:9px;margin-top:21px}.vz-pr-hero .vz-pr-trace{border-top-right-radius:32px}.vz-pr-trace-labels{gap:6px;padding:12px;font-size:9px}.vz-pr-trace-labels>span{gap:6px}.vz-pr-trace-labels svg{width:12px}.vz-pr-invitation,.vz-pr-section,.vz-pr-release-section,.vz-pr-feedback-section,.vz-pr-sources{margin-inline:20px}.vz-pr-invitation p{font-size:12px}.vz-pr-section,.vz-pr-feedback-section{padding-block:40px}.vz-pr-section-heading{margin-bottom:26px}.vz-pr-section-heading h2,.vz-pr-method h2,.vz-pr-feedback-aside h2{margin:13px 0 17px;font-size:31px}.vz-pr-section-heading p,.vz-pr-feedback-aside>p{font-size:13px}.vz-pr-insight h3{font-size:23px}.vz-pr-insight>div>p{font-size:12px}.vz-pr-citations{gap:3px 10px}.vz-pr-citations>a{font-size:9px}.vz-pr-release-section{padding-bottom:40px}.vz-pr-releases h3{font-size:22px}.vz-pr-releases article p{font-size:12px}.vz-pr-method{padding:31px 20px}.vz-pr-method ol{display:block}.vz-pr-method li{margin-top:10px;padding:18px 0 20px}.vz-pr-method li:last-child{padding-bottom:0}.vz-pr-method h3{font-size:19px}.vz-pr-method p{max-width:none}.vz-pr-free-help{grid-template-columns:27px 1fr;gap:0 10px}.vz-pr-free-help h3{font-size:18px}.vz-pr-free-help p{font-size:11px}.vz-feedback-pair{grid-template-columns:1fr;gap:0}.vz-feedback-form label{margin-bottom:20px;font-size:12px}.vz-feedback-form .vz-feedback-check{font-size:11px}.vz-feedback-contact summary{gap:7px;font-size:11px}.vz-feedback-contact summary>span{font-size:9px}.vz-feedback-form .vz-pr-button{gap:8px;width:100%;padding-inline:10px;font-size:11px}.vz-feedback-receipt{padding:22px 18px}.vz-feedback-receipt h3{font-size:24px}.vz-feedback-receipt code{font-size:11px}.vz-pr-sources{padding-bottom:40px}.vz-pr-sources summary{gap:15px;padding-block:22px}.vz-pr-sources summary h2{font-size:22px}.vz-pr-source-body{font-size:11px}.vz-pr-source-groups h3{font-size:15px}.vz-pr-source-groups a{font-size:10px}.vz-pr-teaser{gap:21px}.vz-pr-teaser-copy h2{font-size:31px}.vz-pr-teaser-copy>p{font-size:12px}.vz-pr-trace-compact{border-top-right-radius:30px}.vz-pr-trace-compact .vz-pr-trace-labels{justify-content:space-between;gap:5px;padding:12px}.vz-pr-trace-compact .vz-pr-trace-labels>span{flex:1;gap:8px;font-size:9px}.vz-pr-trace-compact .vz-pr-trace-labels>span:last-child{flex:0}}@media (prefers-reduced-motion:reduce){.vz-practice *,.vz-pr-teaser *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.vz-practice,.vz-pr-teaser{color:#111422;background:#fff}.vz-pr-hero{padding:20px 0;display:block}.vz-pr-trace,.vz-feedback-form,.vz-pr-actions,.vz-pr-free-help{display:none}.vz-pr-invitation,.vz-pr-section,.vz-pr-release-section,.vz-pr-feedback-section,.vz-pr-sources{margin-inline:0;padding-block:20px}.vz-pr-method{color:#111422;background:#fff;padding:20px 0}.vz-pr-method :is(h2,h3,p,em,.vz-pr-eyebrow){color:#111422}.vz-pr-feedback-section,.vz-pr-insight,.vz-pr-releases>article,.vz-pr-teaser,.vz-pr-sources details{display:block}.vz-feedback-receipt{break-inside:avoid}.vz-pr-practice a{color:#111422}}.vz-offices{--of-ink:#111422;--of-blue:#3f45ff;--of-citron:#d8ff3e;--of-muted:#515c6b;--of-rule:#cbd2df;--of-paper:#fcfcfa;color:var(--of-ink);min-width:0;max-width:1440px;margin:0 auto;font-family:DM Sans Variable,Arial,sans-serif;font-size:15px;line-height:1.8}.vz-offices *{box-sizing:border-box}.vz-offices.vz-offices h1,.vz-offices.vz-offices h2,.vz-offices.vz-offices h3{color:var(--of-ink);font-family:Manrope Variable,Arial,sans-serif;font-weight:650}.vz-offices a{color:inherit}.vz-offices a,.vz-offices button{touch-action:manipulation}.vz-offices a:focus-visible,.vz-offices button:focus-visible{outline:3px solid var(--of-blue);outline-offset:5px}.vz-offices button{font:inherit;cursor:pointer}.vz-offices p{margin:0}.vz-offices-eyebrow,.vz-office-location-label{letter-spacing:1.4px;text-transform:uppercase;color:var(--of-blue);font-size:10px;font-weight:700;line-height:1.7}.vz-offices-intro{grid-template-columns:minmax(0,1.7fr) minmax(230px,.7fr);align-items:center;gap:55px;padding:26px 0 48px;display:grid}.vz-offices .vz-offices-intro h1,.vz-offices .vz-offices-intro h2{letter-spacing:-2.4px;margin:23px 0 25px;font-size:clamp(36px,4.65vw,64px);line-height:1.13}.vz-offices .vz-offices-intro h1 em,.vz-offices .vz-offices-intro h2 em{color:var(--of-blue);font-style:normal}.vz-offices-intro-copy>p{max-width:770px;color:var(--of-muted);font-size:16px;line-height:1.9}.vz-offices-connection{color:var(--of-blue);flex-direction:column;align-items:center;gap:13px;min-width:0;padding-top:32px;display:flex}.vz-offices-connection-label{letter-spacing:1px;white-space:nowrap;align-items:center;gap:15px;font-size:10px;font-weight:650;display:flex}.vz-offices-connection-label>i{background:var(--of-rule);width:35px;height:1px;display:block}.vz-offices-connection svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:100%;max-width:310px;overflow:visible}.vz-offices-connection svg>circle{fill:var(--of-paper)}.vz-offices-connection svg>path:not(.vz-office-connection-trace){stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.vz-office-connection-trace{stroke-width:2.1px;stroke-dasharray:4 5}.vz-offices-connection svg>circle:last-child{fill:var(--of-citron);stroke-width:1.6px}.vz-offices-connection>span:last-child{color:var(--of-muted);text-align:center;font-size:12px}.vz-offices-list{border-top:2px solid var(--of-ink)}.vz-office{border-bottom:1px solid var(--of-rule);grid-template-columns:minmax(240px,.75fr) minmax(0,1.4fr);gap:70px;padding:44px 0 46px;display:grid}.vz-offices .vz-office-overview h3{letter-spacing:-1.8px;margin:18px 0 28px;font-size:clamp(40px,4.2vw,58px);line-height:1.13}.vz-offices .vz-office-overview h3>span{letter-spacing:0;max-width:310px;color:var(--of-muted);margin-top:15px;font:600 15px/1.7 DM Sans Variable,Arial,sans-serif;display:block}.vz-office-address{flex-direction:column;gap:2px;font-size:16px;font-style:normal;line-height:1.75;display:flex}.vz-office-address strong{margin-bottom:1px;font-weight:650}.vz-office-address>span:last-child{color:var(--of-muted);margin-top:6px;font-size:13px}.vz-office-appointment{background:var(--of-blue);justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:26px;padding:13px 17px;font-size:12px;font-weight:650;text-decoration:none;transition:background .2s,translate .2s;display:inline-flex;color:#fff!important}.vz-office-appointment>svg:last-child{margin-left:10px}.vz-office-appointment:hover{background:#2f35db;translate:0 -2px}.vz-office--duesseldorf .vz-office-appointment{background:var(--of-citron);color:var(--of-ink)!important}.vz-office--duesseldorf .vz-office-appointment:hover{background:#c3ee25}.vz-office-visit-note{color:var(--of-muted);align-items:center;gap:7px;margin-top:16px;font-size:11px;line-height:1.65;display:flex}.vz-office-visit-note>svg{color:var(--of-blue);flex-shrink:0}.vz-office-detail,.vz-office-map-block{min-width:0}.vz-office-map{height:320px;color:var(--of-blue);background:#f0f0fa;border:1px solid #d9ddf0;position:relative;overflow:hidden}.vz-office--duesseldorf .vz-office-map{color:#111422;background:#f1f3ff;border-color:#cbd2df}.vz-office-map>iframe{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.vz-office-signal{position:absolute;inset:0;overflow:hidden}.vz-office-signal>svg{width:100%;height:100%;display:block}.vz-office-signal-line{fill:none;stroke:currentColor;stroke-width:8px;opacity:.36;stroke-linecap:square;stroke-linejoin:miter}.vz-office-signal-halo{fill:var(--of-paper);stroke:currentColor;stroke-width:1.3px;opacity:.8}.vz-office-signal-dot{fill:var(--of-citron);stroke:var(--of-blue);stroke-width:2px}.vz-office-signal--duesseldorf .vz-office-signal-dot{fill:var(--of-blue);stroke:var(--of-ink)}.vz-office-signal-code{fill:currentColor;letter-spacing:-6px;opacity:.1;font-family:Manrope Variable,Arial,sans-serif;font-size:82px;font-weight:650}.vz-office-signal-place{letter-spacing:2.2px;font-size:10px;font-weight:650;position:absolute;top:22px;left:23px}.vz-office-signal-address{letter-spacing:.25px;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:21px;right:22px}.vz-office-signal-address>i{background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.vz-office-map-invitation{text-align:center;background:linear-gradient(#fcfcfa52,#fcfcfa1a);flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex;position:absolute;inset:0}.vz-office-map-provider{letter-spacing:.4px;background:var(--of-paper);border:1px solid var(--of-rule);border-bottom:0;align-items:center;gap:6px;padding:5px 10px;font-size:10px;line-height:1.5;display:inline-flex}.vz-office-map-open{background:var(--of-paper);color:var(--of-ink);border:1px solid var(--of-rule);align-items:center;gap:19px;min-height:49px;padding:13px 19px;transition:background .2s;display:inline-flex;font-size:13px!important;font-weight:650!important}.vz-office-map-open:hover{background:var(--of-citron)}.vz-office-map-invitation>span:last-child{color:var(--of-ink);background:#fcfcfae0;max-width:285px;margin-top:11px;padding:3px 10px;font-size:10px;line-height:1.7}.vz-office-map-actions{z-index:1;gap:6px;display:flex;position:absolute;top:10px;right:10px}.vz-office-map-actions>button{background:var(--of-paper);min-width:41px;min-height:41px;color:var(--of-ink);border:1px solid #b6bdcb;justify-content:center;align-items:center;display:flex}.vz-office-map-actions>button:hover{background:var(--of-citron)}.vz-office-map-caption{color:var(--of-muted);justify-content:space-between;align-items:flex-start;gap:12px;padding-top:8px;font-size:9px;line-height:1.7;display:flex}.vz-office-map-caption>span:first-child{align-items:center;gap:6px;display:inline-flex}.vz-office-map-caption>span:first-child>svg{flex-shrink:0}.vz-office-map-caption>a{text-align:right;color:var(--of-muted);text-underline-offset:3px;align-items:center;gap:4px;display:inline-flex}.vz-office-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:26px 0 18px;display:flex}.vz-office-detail-heading p{flex-direction:column;gap:2px;font-size:12px;line-height:1.7;display:flex}.vz-office-detail-heading p>strong{font-weight:650}.vz-office-detail-heading p>span{color:var(--of-muted);font-size:11px}.vz-office-detail-heading>a{max-width:180px;min-height:35px;color:var(--of-blue);align-items:flex-start;gap:8px;font-size:11px;font-weight:550;line-height:1.65;text-decoration:none;display:inline-flex}.vz-office-detail-heading>a>svg{flex-shrink:0;margin-top:1px}.vz-office-detail-heading>a:hover{text-underline-offset:4px;text-decoration:underline}.vz-office-story{color:var(--of-muted);max-width:800px;font-size:13px!important;line-height:1.95!important}.vz-offices-next{justify-content:space-between;align-items:center;gap:40px;padding:32px 0 4px;display:flex}.vz-offices-next>div{align-items:flex-start;gap:18px;max-width:760px;display:flex}.vz-offices-next>div>svg{color:var(--of-blue);flex-shrink:0;margin-top:8px}.vz-offices .vz-offices-next h3{letter-spacing:-.65px;margin:0 0 10px;font-size:25px;line-height:1.3}.vz-offices-next p{color:var(--of-muted);max-width:640px;font-size:13px;line-height:1.85}.vz-offices-next>a{border-bottom:1px solid var(--of-blue);min-height:46px;color:var(--of-blue);flex-shrink:0;align-items:center;gap:13px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.vz-offices--compact{border-top:2px solid var(--of-ink);margin:45px 0 20px;padding-top:25px}.vz-offices-compact-heading{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.vz-offices .vz-offices-compact-heading h1,.vz-offices .vz-offices-compact-heading h2{letter-spacing:-1.1px;margin:12px 0 0;font-size:clamp(29px,3vw,39px);line-height:1.2}.vz-office-text-link{align-items:center;gap:10px;min-height:40px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--of-blue)!important}.vz-office-text-link:hover{text-underline-offset:4px;text-decoration:underline}.vz-offices-compact-list{grid-template-columns:1fr 1fr;gap:55px;margin-top:28px;display:grid}.vz-offices-compact-list>article{border-top:1px solid var(--of-rule);padding-top:20px}.vz-offices .vz-offices-compact-list h3{letter-spacing:-.3px;max-width:380px;margin:12px 0 19px;font-size:19px;line-height:1.5}.vz-offices-compact-list .vz-office-address{font-size:14px}.vz-offices-compact-list .vz-office-address>span:last-child{font-size:12px}.vz-office-compact-actions{flex-wrap:wrap;align-items:center;gap:10px 23px;margin-top:18px;display:flex}.vz-office-compact-actions>a{min-height:40px;color:var(--of-blue);align-items:center;gap:9px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.vz-office-compact-actions>a:hover{text-underline-offset:4px;text-decoration:underline}.vz-offices-compact-note{color:var(--of-muted);border-top:1px solid var(--of-rule);max-width:900px;padding-top:18px;margin-top:24px!important;font-size:11px!important;line-height:1.85!important}@media (min-width:901px){.vz-office:nth-child(2) .vz-office-overview{padding-top:10px}}@media (max-width:1100px){.vz-offices-intro{grid-template-columns:minmax(0,1.6fr) minmax(190px,.65fr);gap:25px}.vz-offices .vz-offices-intro h1,.vz-offices .vz-offices-intro h2{letter-spacing:-1.9px;font-size:49px}.vz-offices-intro-copy>p{font-size:15px}.vz-offices-connection-label{gap:9px;font-size:9px}.vz-offices-connection-label>i{width:20px}.vz-office{grid-template-columns:minmax(220px,.75fr) minmax(0,1.35fr);gap:35px}.vz-offices .vz-office-overview h3{font-size:43px}.vz-office-map{height:305px}.vz-office-detail-heading{gap:15px}.vz-offices-next{gap:25px}.vz-offices .vz-offices-next h3{font-size:22px}}@media (max-width:850px){.vz-offices-intro{grid-template-columns:1fr;gap:21px;padding-bottom:35px}.vz-offices .vz-offices-intro h1,.vz-offices .vz-offices-intro h2{max-width:720px;font-size:52px}.vz-offices-intro-copy>p{max-width:780px}.vz-offices-connection{justify-self:center;gap:5px;width:100%;max-width:310px;padding-top:5px}.vz-offices-connection svg{max-height:130px}.vz-offices-connection-label{gap:15px;font-size:10px}.vz-offices-connection-label>i{width:30px}.vz-office{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:25px}.vz-offices .vz-office-overview h3{letter-spacing:-1.3px;font-size:37px}.vz-offices .vz-office-overview h3>span{font-size:13px}.vz-office-address{font-size:14px}.vz-office-appointment{gap:7px;padding-inline:12px;font-size:11px}.vz-office-appointment>svg:last-child{margin-left:0}.vz-office-map{height:295px}.vz-office-detail-heading{flex-direction:column;gap:9px;margin-top:20px}.vz-office-detail-heading>a{max-width:none;min-height:30px}.vz-office-story{font-size:12px!important}.vz-office-map-caption{flex-direction:column;gap:5px}.vz-office-map-caption>a{text-align:left}.vz-offices-next{flex-direction:column;align-items:flex-start;gap:18px}.vz-offices-next>a{margin-left:43px}.vz-offices-compact-heading{flex-direction:column;align-items:flex-start;gap:12px}.vz-offices-compact-list{gap:30px}}@media (max-width:620px){.vz-offices{font-size:14px}.vz-offices-intro{padding-top:9px;padding-bottom:29px}.vz-offices-eyebrow,.vz-office-location-label{letter-spacing:1.05px;font-size:9px}.vz-offices .vz-offices-intro h1,.vz-offices .vz-offices-intro h2{letter-spacing:-1.75px;margin:20px 0 21px;font-size:41px;line-height:1.15}.vz-offices-intro-copy>p{font-size:14px;line-height:1.9}.vz-offices-connection{gap:4px;max-width:270px;padding-top:4px}.vz-offices-connection>span:last-child{font-size:11px}.vz-office{grid-template-columns:1fr;gap:25px;padding:29px 0 32px}.vz-offices .vz-office-overview h3{letter-spacing:-1.6px;margin:15px 0 23px;font-size:43px}.vz-offices .vz-office-overview h3>span{max-width:330px;margin-top:12px;font-size:14px}.vz-office-address{font-size:15px}.vz-office-appointment{min-height:48px;margin-top:23px;padding:13px 17px;font-size:12px}.vz-office-appointment>svg:last-child{margin-left:10px}.vz-office-visit-note{margin-top:14px;font-size:11px}.vz-office-map{height:290px}.vz-office-signal-place{font-size:9px;top:17px;left:17px}.vz-office-signal-address{gap:9px;font-size:9px;bottom:17px;right:16px}.vz-office-map-invitation{padding:22px}.vz-office-map-open{gap:15px;padding-inline:15px;font-size:12px!important}.vz-office-map-invitation>span:last-child{font-size:9px}.vz-office-map-caption{padding-top:9px;font-size:9px}.vz-office-detail-heading{gap:9px;margin-top:20px;margin-bottom:14px}.vz-office-detail-heading p{font-size:12px}.vz-office-detail-heading>a{min-height:36px;font-size:11px;line-height:1.8}.vz-office-story{font-size:13px!important;line-height:1.9!important}.vz-offices-next{padding-top:27px}.vz-offices-next>div{gap:13px}.vz-offices-next>div>svg{width:23px}.vz-offices .vz-offices-next h3{letter-spacing:-.7px;font-size:24px}.vz-offices-next p{font-size:12px}.vz-offices-next>a{overflow-wrap:anywhere;max-width:calc(100% - 36px);margin-left:36px;font-size:12px}.vz-offices-compact-list{grid-template-columns:1fr;gap:25px;margin-top:20px}.vz-offices--compact{margin-top:32px;padding-top:23px}.vz-offices .vz-offices-compact-heading h1,.vz-offices .vz-offices-compact-heading h2{letter-spacing:-1px;font-size:31px}.vz-office-text-link{min-height:40px;font-size:11px}.vz-offices .vz-offices-compact-list h3{font-size:20px}.vz-offices-compact-list .vz-office-address{font-size:14px}.vz-office-compact-actions{gap:8px 20px}.vz-office-compact-actions>a{min-height:42px;font-size:11px}.vz-offices-compact-note{margin-top:20px!important;font-size:11px!important}}@media (max-width:360px){.vz-offices .vz-offices-intro h1,.vz-offices .vz-offices-intro h2{letter-spacing:-1.55px;font-size:36px}.vz-offices-intro-copy>p{font-size:13px}.vz-offices .vz-office-overview h3{font-size:39px}.vz-office-map{height:276px}.vz-office-map-open{gap:12px;padding-inline:12px;font-size:11px!important}.vz-office-signal-address{gap:6px;font-size:8px}.vz-office-signal-place{font-size:8px}.vz-office-appointment{padding-inline:14px;font-size:11px}.vz-offices .vz-offices-next h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.vz-offices a,.vz-offices button{transition:none}.vz-office-appointment:hover{translate:none}}@media print{.vz-office-map,.vz-offices-connection,.vz-office-appointment,.vz-office-compact-actions,.vz-offices-next>a{display:none}.vz-office{break-inside:avoid;grid-template-columns:1fr 1.5fr;gap:30px;padding:20px 0}.vz-offices-intro{grid-template-columns:1fr;padding-bottom:20px}.vz-offices .vz-offices-intro h1,.vz-offices .vz-offices-intro h2{font-size:35px}.vz-office-map-caption{padding:0}.vz-office-detail-heading{margin-top:0}.vz-offices a{color:#111!important}}.vz-office-streetplan{width:100%;height:100%;font-family:DM Sans Variable,Arial,sans-serif;display:block}.vz-sp-paper{fill:#f2f1ec}.vz-sp-green{fill:#e3edcb;stroke:#d9e4bd;stroke-width:.7px}.vz-sp-water{fill:#dce9f2;stroke:#cbdce9;stroke-width:.7px}.vz-sp-building{fill:#e2e3e9;stroke:#cdd0db;stroke-width:1px}.vz-sp-path{fill:none;stroke:#b7bcb1;stroke-width:1.25px;stroke-dasharray:2.5 2.5;stroke-linecap:round}.vz-sp-rail{fill:none;stroke:#9295a3;stroke-width:2.3px;stroke-dasharray:6 3;opacity:.65}.vz-sp-road-case,.vz-sp-road{fill:none;stroke-linejoin:round;stroke-linecap:round}.vz-sp-road-case{stroke:#c8cbd0}.vz-sp-major-case{stroke-width:11px}.vz-sp-street-case{stroke-width:6.4px}.vz-sp-road{stroke:#fff}.vz-sp-major{stroke-width:8px}.vz-sp-street{stroke-width:4.5px}.vz-sp-venue{fill:#d8ff3e;stroke:#3f45ff;stroke-width:2.5px;stroke-linejoin:round}.vz-sp-road-label{fill:#424a54;paint-order:stroke;stroke:#f8f8f4;stroke-width:4px;stroke-linejoin:round;letter-spacing:.15px;font-size:13px;font-weight:600}.vz-sp-station>circle{fill:#fff;stroke:#3f45ff;stroke-width:3px}.vz-sp-station>path{stroke:#3f45ff;stroke-width:3.5px}.vz-sp-station>text{fill:#333b49;stroke:#f6f6f2;stroke-width:4px;paint-order:stroke;font-size:13px;font-weight:600}.vz-sp-pin-halo{fill:#fff;opacity:.7}.vz-sp-pin>path{fill:#3f45ff;stroke:#fff;stroke-width:3.5px}.vz-sp-pin>circle:last-child{fill:#d8ff3e}.vz-sp-address>rect{fill:#fff;stroke:#3f45ff;stroke-width:1.4px}.vz-sp-address-leader{stroke:#3f45ff;stroke-width:1.4px}.vz-sp-address>text{fill:#323a49;letter-spacing:.2px;font-size:13px}.vz-sp-address>text.vz-sp-address-venue{fill:#111422;letter-spacing:-.2px;font-size:17px;font-weight:700}.vz-sp-north{fill:#515c6b;font-size:11px;font-weight:700}.vz-sp-north>path{fill:none;stroke:#515c6b;stroke-width:1.6px}.vz-sp-scale{fill:#515c6b;font-size:11px}.vz-sp-scale>path{fill:none;stroke:#515c6b;stroke-width:2px}.vz-office-map-invitation{text-align:right;background:0 0;justify-content:flex-start;align-items:flex-end;max-width:calc(100% - 26px);padding:0;inset:13px 13px auto auto}.vz-office-map-provider{display:none}.vz-office-map-invitation .vz-office-map-open{color:#fff;background:#111422;border:1px solid #111422;gap:12px;min-height:45px;padding:11px 14px;box-shadow:0 2px 12px #11142213}.vz-office-map-invitation .vz-office-map-open:hover{background:#3f45ff;border-color:#3f45ff}.vz-office-map-invitation>span:last-child{background:#fcfcfaf2;border:1px solid #e1e3e5;max-width:220px;margin-top:5px;padding:4px 7px;font-size:9px;line-height:1.6}.vz-office-map-caption{flex-wrap:wrap}.vz-office-map-caption>span:first-child{flex-shrink:0}.vz-office-map-source{margin-left:auto}@media (max-width:620px){.vz-office-map-invitation{max-width:calc(100% - 22px);inset:11px 11px auto auto}.vz-office-map-invitation .vz-office-map-open{gap:9px;min-height:44px;padding:10px 12px;font-size:11px!important}.vz-office-map-invitation>span:last-child{max-width:190px;font-size:8px}.vz-office-map-source{margin-left:0}.vz-office-map-caption{gap:5px 12px}.vz-office-map-caption>a{font-size:9px}}.as-site{--as-ink:#111422;--as-muted:#4b546b;--as-line:#cbd2df;--as-blue:#3f45ff;--as-paper:#fcfcfa;background:var(--as-paper);color:var(--as-ink);min-width:0;font-family:DM Sans Variable,Arial,sans-serif;line-height:1.75}.as-site *{box-sizing:border-box}.as-site :is(main,section,article,aside,div,nav){min-width:0}.as-site :is(h1,h2,h3,p,a,dt,dd,span){overflow-wrap:anywhere}.as-site a{color:inherit;text-decoration:none}.as-site svg{flex:none}.as-site :is(a,button,summary):focus-visible{outline:3px solid var(--as-blue);outline-offset:5px}.as-site :is(a,button){touch-action:manipulation}.as-main :is(h1,h2,h3,p,figure),.as-footer :is(h1,h2,h3,p,figure){margin:0}.as-main p,.as-footer p{color:var(--as-muted);font-size:15px;line-height:1.85}.as-main{outline:none;max-width:1320px;margin:auto;padding:38px 42px 80px}.as-main :is(section[id],article[id]){scroll-margin-top:200px}.as-skip{z-index:900;background:var(--as-ink);padding:12px 18px;font-weight:650;position:fixed;top:-100px;left:16px;color:#fff!important}.as-skip:focus{top:12px}.as-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.as-eyebrow{color:var(--as-blue);letter-spacing:.13em;font-size:10px;font-weight:650;line-height:1.65;display:block}.as-site .as-lead{max-width:670px;font-size:17px;line-height:1.8}.as-main h1{letter-spacing:-.055em;text-wrap:balance;font-family:Manrope Variable,Arial,sans-serif;font-size:clamp(43px,5.7vw,76px);font-weight:720;line-height:1.08}.as-main h1 em{color:var(--as-blue);font-family:Newsreader Variable,Georgia,serif;font-size:1.06em;font-weight:450;line-height:1.05}.as-main h2{letter-spacing:-.025em;text-wrap:balance;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(31px,3.5vw,45px);font-weight:450;line-height:1.13}.as-main h3{letter-spacing:-.025em;font-family:Manrope Variable,Arial,sans-serif;font-weight:650;line-height:1.4}.as-button{border:1px solid var(--as-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:48px;padding:13px 17px;font-size:13px;font-weight:650;line-height:1.6;display:inline-flex}.as-site .as-button-dark{background:var(--as-ink);color:#fff;border-color:var(--as-ink)}.as-site .as-button-dark:hover{background:var(--as-blue);border-color:var(--as-blue)}.as-text-link{align-items:center;gap:15px;min-height:44px;font-size:13px;font-weight:650;display:inline-flex;color:var(--as-blue)!important}.as-text-link:hover{text-underline-offset:5px;text-decoration:underline}.as-breadcrumb{color:var(--as-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:25px;font-size:12px;display:flex}.as-breadcrumb a{min-height:36px;color:var(--as-blue);align-items:center;display:inline-flex}.as-hero{border-bottom:2px solid var(--as-ink);grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;padding:24px 0 58px;display:grid}.as-hero-copy>.as-eyebrow{margin-bottom:26px}.as-hero h1{margin-bottom:27px}.as-hero .as-button{margin-top:27px}.as-site .as-hero-note{color:#4b546b;max-width:650px;margin-top:22px;font-size:12px;line-height:1.8}.as-visual{border:1px solid var(--as-line);border-top:3px solid var(--as-blue);background:#fff;padding:23px;position:relative}.as-visual-heading{letter-spacing:.17em;color:var(--as-blue);justify-content:space-between;align-items:center;gap:14px;font-size:10px;font-weight:650;display:flex}.as-visual-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:24px 0;display:grid}.as-visual-badges>a{transition:transform .18s;display:block}.as-visual-badges>a:hover{transform:translateY(-4px)}.as-site img.as-badge{aspect-ratio:1;object-fit:contain;width:100%;max-width:220px;height:auto;display:block}.as-visual-badges .as-badge{max-width:190px;margin:auto}.as-visual>p{border-top:1px solid var(--as-line);align-items:flex-start;gap:9px;padding-top:16px;font-size:11px;line-height:1.75;display:flex}.as-visual>p svg{color:var(--as-blue);margin-top:2px}.as-reading-key{border-bottom:1px solid var(--as-line);grid-template-columns:.8fr 1.65fr;gap:45px;padding:43px 0 50px;display:grid}.as-reading-key h2{margin-top:15px;font-size:34px}.as-key-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;display:grid}.as-key-points>div>svg{color:var(--as-blue);margin-bottom:10px}.as-key-points h3{margin-bottom:10px;font-size:15px}.as-key-points p{font-size:13px;line-height:1.8}.as-collection{margin-top:67px}.as-section-title{border-top:1px solid var(--as-ink);padding:21px 0 31px}.as-section-title h2{margin:12px 0 15px}.as-section-title>p{max-width:760px}.as-reference-row{border-top:1px solid var(--as-line);grid-template-columns:180px minmax(0,1fr) 250px;align-items:center;gap:30px;padding:35px 0;display:grid}.as-row-art{flex-direction:column;align-items:center;gap:10px;display:flex}.as-row-art>.as-badge{max-width:160px}.as-row-art>span{letter-spacing:.1em;font-size:11px;font-weight:650}.as-row-copy h3{margin:12px 0 15px;font-size:25px;line-height:1.3}.as-row-copy h3>a:hover{text-underline-offset:5px;text-decoration:underline}.as-row-copy>p{font-size:14px}.as-row-holder{flex-direction:column;gap:3px;margin-top:15px;font-size:11px;line-height:1.7;display:flex}.as-row-holder>span{color:var(--as-muted)}.as-row-holder>b{font-weight:550}.as-row-copy .as-text-link{margin-top:11px}.as-reference-image{min-width:0;padding:0}.as-reference-image>img{aspect-ratio:800/100;object-fit:contain;object-position:left center;width:100%;max-width:350px;height:auto;display:block}.as-reference-image>figcaption{color:var(--as-muted);margin-top:10px;font-size:10px;line-height:1.8}.as-row-reference{border-left:1px solid var(--as-line);padding-left:23px}.as-row-kind{color:var(--as-blue);margin-top:18px;font-size:11px;font-weight:650;line-height:1.7;display:block}.as-method{border-top:2px solid var(--as-ink);grid-template-columns:1.2fr .8fr;gap:70px;margin-top:55px;padding:35px 0;display:grid}.as-method h2{margin:15px 0 23px}.as-method p+p{margin-top:16px}.as-method>aside{border-left:3px solid var(--as-blue);background:#f1f2ff;padding:28px}.as-method>aside>svg{color:var(--as-blue);margin-bottom:15px}.as-method h3{margin-bottom:15px;font-size:23px}.as-method aside p{font-size:13px}.as-check-date{color:#4b546b;align-items:center;gap:9px;margin-top:21px;font-size:11px;line-height:1.7;display:flex}.as-check-date svg{color:var(--as-blue)}.as-help{border-top:1px solid var(--as-ink);border-bottom:1px solid var(--as-line);grid-template-columns:1.3fr .7fr;align-items:center;gap:65px;margin-top:63px;padding:35px 0;display:grid}.as-help h2{max-width:720px;margin:14px 0 19px}.as-help p{max-width:720px;font-size:14px}.as-help>div:last-child{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.as-help .as-button{gap:13px;font-size:12px}.as-help .as-text-link{font-size:12px}.as-detail-hero{border-bottom:2px solid var(--as-ink);grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;padding:13px 0 48px;display:grid}.as-detail-hero>.as-eyebrow{margin-bottom:12px}.as-document-label{letter-spacing:.075em;font-weight:650;color:var(--as-blue)!important;margin-top:20px!important;font-size:15px!important}.as-detail-hero h1{margin:20px 0 25px;font-size:clamp(42px,4.5vw,62px)}.as-detail-tags{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.as-detail-tags>span{border-left:3px solid var(--as-blue);background:#eff0ff;padding:5px 9px;font-size:11px;font-weight:550;line-height:1.7}.as-detail-hero .as-button{margin-top:25px}.as-detail-art{border-left:1px solid var(--as-line);background:#fff;padding:23px 25px}.as-detail-art>.as-badge{max-width:270px;margin:0 auto 22px}.as-detail-art .as-reference-image{border-top:1px solid var(--as-line);padding-top:18px}.as-detail-art>p{margin-top:15px;font-size:10px;line-height:1.8}.as-detail-art .as-reference-image>img{max-width:340px}.as-definition{border-bottom:1px solid var(--as-line);grid-template-columns:.65fr 1.35fr;gap:50px;padding:39px 0 41px;display:grid}.as-definition h2{margin-top:13px;font-size:34px}.as-definition>p{font-size:17px;line-height:1.9}.as-scope{margin-top:65px}.as-scope-columns{grid-template-columns:1fr 1.12fr;gap:60px;display:grid}.as-scope dl{margin:0}.as-scope dl>div{border-top:1px solid var(--as-line);padding:15px 0}.as-scope dt{color:var(--as-muted);margin-bottom:5px;font-size:11px}.as-scope dd{margin:0;font-size:14px;line-height:1.8}.as-scope dd small{color:var(--as-muted);margin-top:5px;font-size:11px;line-height:1.8;display:block}.as-scope-text>h3{margin:12px 0 17px;font-size:21px}.as-scope-text>p{font-size:14px}.as-scope-text>p+p{margin-top:18px}.as-scope-note{border-top:2px solid var(--as-blue);align-items:flex-start;gap:13px;margin-top:27px;padding:20px 0;display:flex}.as-scope-note>svg{color:var(--as-blue);margin-top:4px}.as-scope-note>p{font-size:13px;line-height:1.85}.as-practice{margin-top:67px}.as-practice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.as-practice-grid article{border-top:1px solid var(--as-line);padding-top:19px}.as-practice-mark{width:47px;height:47px;color:var(--as-ink);background:#d8ff3e;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.as-practice-grid h3{margin-bottom:14px;font-size:20px}.as-practice-grid p{font-size:14px;line-height:1.85}.as-sources{border-top:2px solid var(--as-ink);grid-template-columns:1fr 1fr;gap:65px;margin-top:66px;padding:31px 0;display:grid}.as-sources h2{margin:15px 0 22px}.as-sources>div>p{font-size:14px}.as-source-list{padding-top:15px}.as-source-link{border-top:1px solid var(--as-line);justify-content:space-between;align-items:center;gap:13px;min-height:54px;padding:15px 0;font-size:13px;font-weight:550;line-height:1.75;display:flex;color:var(--as-blue)!important}.as-source-link:hover{text-underline-offset:5px;text-decoration:underline}.as-source-list>p{margin-top:16px;font-size:11px!important}.as-related{border-top:1px solid var(--as-line);border-bottom:1px solid var(--as-line);flex-wrap:wrap;align-items:center;gap:20px;margin-top:23px;padding:20px 0;display:flex}.as-related>a{min-height:44px;color:var(--as-blue);align-items:center;gap:9px;font-size:12px;font-weight:550;display:inline-flex}.as-related>a:first-child{color:var(--as-ink);margin-right:auto}.as-not-found{padding:65px 0}.as-not-found h1{max-width:900px;font-size:48px}.as-not-found p{margin:24px 0}.as-footer{border-top:2px solid var(--as-ink);grid-template-columns:1fr .8fr;gap:75px;max-width:1320px;margin:0 auto;padding:45px 42px 60px;display:grid}.as-footer p{max-width:550px;margin-top:19px;font-size:13px}.as-footer small{color:var(--as-muted);margin-top:19px;font-size:11px;display:block}.as-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px 20px;display:grid}.as-footer nav a{min-height:40px;color:var(--as-blue);align-items:center;font-size:12px;display:flex}.as-footer nav a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1100px){.as-main{padding-inline:30px}.as-hero{grid-template-columns:1.2fr .8fr;gap:35px}.as-hero h1{font-size:60px}.as-visual{padding:18px}.as-visual-badges{gap:3px}.as-reading-key{grid-template-columns:1fr;gap:25px}.as-reading-key h2{max-width:640px}.as-key-points{gap:30px}.as-reference-row{grid-template-columns:140px minmax(0,1fr) 210px;gap:24px}.as-row-copy h3{font-size:22px}.as-method{gap:40px}.as-detail-hero{grid-template-columns:1.2fr .8fr;gap:40px}.as-detail-hero h1{font-size:52px}.as-detail-art{padding:20px}.as-help{gap:35px}.as-scope-columns{gap:40px}.as-footer{gap:45px;padding-inline:30px}.as-site .as-lead{font-size:16px}}@media (max-width:800px){.as-hero{grid-template-columns:1fr;gap:35px;padding-top:18px}.as-hero h1{max-width:670px;font-size:61px}.as-visual{width:100%;max-width:660px;padding:21px}.as-visual-badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:15px 0}.as-visual-badges .as-badge{max-width:155px}.as-reference-row{grid-template-columns:130px minmax(0,1fr);gap:22px}.as-row-reference{border:0;grid-column:2;padding:0}.as-row-reference .as-reference-image>img{max-width:300px}.as-row-kind{margin-top:10px}.as-method{grid-template-columns:1fr;gap:25px}.as-method>aside{padding:25px}.as-help{grid-template-columns:1fr;gap:25px}.as-help>div:last-child{gap:6px}.as-detail-hero{grid-template-columns:1fr;gap:32px}.as-detail-hero h1{max-width:730px;font-size:52px}.as-detail-art{border:1px solid var(--as-line);border-top:3px solid var(--as-blue);grid-template-columns:180px 1fr;align-items:center;gap:10px 30px;max-width:660px;padding:20px;display:grid}.as-detail-art>.as-badge{grid-row:span 2;width:180px;margin:0}.as-detail-art .as-reference-image{border:0;padding:0}.as-detail-art>p{margin:0}.as-definition{grid-template-columns:1fr;gap:19px}.as-definition>p{font-size:16px}.as-scope-columns{grid-template-columns:1fr;gap:24px}.as-practice-grid{gap:25px}.as-practice-grid h3{font-size:18px}.as-sources{grid-template-columns:1fr;gap:20px}.as-sources .as-source-list{padding:0}.as-footer{grid-template-columns:1fr;gap:27px}.as-footer nav{max-width:650px}}@media (max-width:600px){.as-main{padding:25px 21px 58px}.as-main h1{letter-spacing:-.052em}.as-hero{gap:27px;padding-bottom:35px}.as-hero h1{margin-bottom:20px;font-size:48px}.as-hero-copy>.as-eyebrow{margin-bottom:22px;font-size:9px}.as-site .as-lead{font-size:15px;line-height:1.85}.as-hero .as-button{margin-top:21px}.as-hero .as-hero-note{margin-top:18px;font-size:11px}.as-visual{padding:17px}.as-visual-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.as-visual-badges .as-badge{max-width:160px}.as-reading-key{padding:30px 0 36px}.as-reading-key h2{font-size:31px}.as-key-points{grid-template-columns:1fr;gap:23px}.as-key-points>div{grid-template-columns:24px 1fr;gap:0 12px;display:grid}.as-key-points>div>svg{grid-row:span 2;margin-top:3px}.as-key-points p{font-size:13px}.as-key-points h3{margin-bottom:6px}.as-collection{margin-top:45px}.as-section-title{padding:20px 0 23px}.as-main h2{font-size:32px;line-height:1.18}.as-section-title>p{font-size:14px}.as-reference-row{grid-template-columns:95px minmax(0,1fr);align-items:start;gap:18px;padding:26px 0}.as-row-art>.as-badge{max-width:95px}.as-row-art>span{letter-spacing:.03em;font-size:9px}.as-row-copy>.as-eyebrow{letter-spacing:.08em;font-size:9px}.as-row-copy h3{margin:10px 0 12px;font-size:21px}.as-row-copy>p{font-size:13px;line-height:1.8}.as-row-holder{font-size:10px}.as-row-copy .as-text-link{gap:9px;font-size:12px}.as-row-reference{grid-column:1/-1;margin-top:-5px;padding-left:113px}.as-row-reference .as-reference-image>img{max-width:300px}.as-reference-image>figcaption{font-size:9px;line-height:1.7}.as-row-kind{font-size:10px}.as-method{margin-top:34px;padding:26px 0 0}.as-method p{font-size:14px}.as-method>aside{padding:23px}.as-method h3{font-size:22px}.as-help{gap:21px;margin-top:45px;padding:26px 0}.as-help .as-button{width:100%;padding-inline:12px;font-size:12px}.as-help h2{font-size:30px}.as-detail-hero{gap:25px;padding-top:5px;padding-bottom:34px}.as-document-label{margin-top:15px!important;font-size:13px!important}.as-detail-hero h1{margin:15px 0 20px;font-size:43px}.as-detail-tags{gap:7px;margin-top:19px}.as-detail-tags>span{font-size:10px}.as-detail-art{grid-template-columns:100px minmax(0,1fr);gap:12px 18px;padding:16px}.as-detail-art>.as-badge{grid-row:span 1;width:100px}.as-detail-art>p{grid-column:1/-1;font-size:10px}.as-detail-art .as-reference-image>figcaption{font-size:9px}.as-definition{gap:17px;padding:28px 0}.as-definition h2{font-size:30px}.as-scope,.as-practice,.as-sources{margin-top:45px}.as-scope-columns{gap:20px}.as-scope dl>div{padding:12px 0}.as-scope dd{font-size:13px}.as-scope-text>h3{font-size:20px}.as-scope-text>p{font-size:13px}.as-scope-note{gap:10px;margin-top:20px}.as-scope-note>p{font-size:12px}.as-practice-grid{grid-template-columns:1fr;gap:26px}.as-practice-grid article{grid-template-columns:47px 1fr;gap:0 15px;padding-top:18px;display:grid}.as-practice-mark{grid-row:span 2;margin-bottom:0}.as-practice-grid h3{margin-bottom:10px;font-size:20px}.as-practice-grid p{font-size:13px}.as-source-link{min-height:55px;font-size:12px;line-height:1.8}.as-sources h2{font-size:31px}.as-related{gap:9px 20px;margin-top:16px}.as-related>a:first-child{width:100%;margin:0}.as-related>a{font-size:12px}.as-breadcrumb{gap:7px;margin-bottom:20px;font-size:11px}.as-footer{gap:23px;padding:32px 21px 45px}.as-footer nav{gap:3px 18px}.as-footer nav a{min-height:42px;font-size:11px}.as-footer .vz-brand-descriptor{font-size:8px}.as-not-found h1{font-size:36px}}@media (max-width:360px){.as-main{padding-inline:17px}.as-hero h1{font-size:42px}.as-site .as-lead{font-size:14px}.as-hero-copy>.as-eyebrow{font-size:8px}.as-row-copy h3{font-size:19px}.as-row-reference{padding-top:6px;padding-left:0}.as-reference-row{grid-template-columns:84px minmax(0,1fr);gap:15px}.as-row-art>.as-badge{max-width:84px}.as-row-copy>p{font-size:12px}.as-row-copy .as-text-link{font-size:11px}.as-detail-hero h1{font-size:39px}.as-detail-art{grid-template-columns:90px minmax(0,1fr);gap:12px}.as-detail-art>.as-badge{width:90px}.as-detail-art .as-reference-image>img{min-width:0}.as-footer{padding-inline:17px}.as-footer .vz-brand-wordmark{font-size:23px}}@media (prefers-reduced-motion:reduce){.as-visual-badges>a{transition:none}.as-visual-badges>a:hover{transform:none}}@media print{.as-site .vz-public-header,.as-footer,.as-help{display:none}.as-main{max-width:none;padding:0}.as-main h1{font-size:38px}.as-hero,.as-detail-hero{gap:25px}.as-site a{color:#111!important}.as-detail-art{border-color:#ccc}.as-reference-row,.as-scope-columns>*,.as-practice article{break-inside:avoid}}@media (max-width:600px){.as-detail-art>.as-badge{grid-area:1/1}.as-detail-art>p{grid-area:1/2;align-self:center}.as-detail-art .as-reference-image{grid-area:2/1/auto/-1;width:100%}.as-detail-art .as-reference-image>img{width:100%;max-width:100%}.as-detail-art>.as-badge{grid-column:1/-1;justify-self:center}}.vz-support,.vz-support-teaser{--vs-ink:#111422;--vs-forest:#3f45ff;--vs-deep:#111422;--vs-muted:#50596d;--vs-line:#cbd2df;--vs-citron:#d8ff3e;--vs-serif:"Newsreader Variable",Georgia,serif;color:var(--vs-ink);min-width:0}.vz-support *,.vz-support-teaser *{box-sizing:border-box}.vz-support :is(h1,h2,h3,p,figure),.vz-support-teaser :is(h2,p,figure){margin:0}.vz-support :is(h1,h2,h3),.vz-support-teaser h2{text-wrap:pretty;font-family:Manrope Variable,sans-serif;font-weight:620}.vz-support :is(h1,h2) em,.vz-support-teaser h2 em{font-family:var(--vs-serif);letter-spacing:-.035em;color:#50596d;font-weight:450}.vz-support :is(a,summary):focus-visible,.vz-support-teaser a:focus-visible{outline-offset:5px;outline:3px solid #3f45ff}.vz-support a,.vz-support-teaser a{color:inherit;text-decoration:none}.vz-support :is(p,li),.vz-support-teaser p{line-height:1.85}.vz-support svg,.vz-support-teaser svg{flex-shrink:0}.vz-support-eyebrow{color:#3f45ff;letter-spacing:1.35px;align-items:center;gap:8px;margin-bottom:18px;font-size:10px;font-weight:700;line-height:1.6;display:flex}.vz-support-actions{flex-wrap:wrap;align-items:center;gap:15px 22px;display:flex}.vz-support-button{text-align:center;border:1px solid #cbd2df;border-radius:8px;justify-content:center;align-items:center;gap:11px;max-width:100%;min-height:47px;padding:12px 17px;font-size:13px;font-weight:650;line-height:1.6;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.vz-support-button-primary{background:#3f45ff;border-color:#3f45ff;color:#fff!important}.vz-support-button-primary:hover{background:#3f45ff;border-color:#3f45ff}.vz-support-button-light{background:#d8ff3e;border-color:#d8ff3e;color:#111422!important}.vz-support-button-light:hover{background:#f0f1ff;border-color:#cbd2df}.vz-support-text-link{align-items:center;gap:8px;font-size:13px;font-weight:650;line-height:1.7;display:inline-flex;color:#3f45ff!important}.vz-support-text-link:hover{text-underline-offset:5px;text-decoration:underline}.vz-support-hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:30px 0 18px;display:grid}.vz-support-hero-copy{min-width:0}.vz-support-hero h1{letter-spacing:-2.2px;font-size:clamp(36px,4.6vw,59px);font-weight:590;line-height:1.14}.vz-support-hero h1 em{font-size:1.13em}.vz-support-hero-copy>p:not(.vz-support-hero-note){color:var(--vs-muted);max-width:520px;margin:24px 0 27px;font-size:15px}.vz-support .vz-support-hero-note{color:#50596d;align-items:flex-start;gap:8px;max-width:460px;margin-top:23px;font-size:11px;line-height:1.8;display:flex}.vz-support-hero-note svg{margin-top:2px}.vz-support-photo{min-width:0;position:relative}.vz-support-photo:before{content:"";z-index:0;background:#f0f1ff;border:1px solid #cbd2df;border-radius:16px;position:absolute;inset:-14px -14px 42px 14px}.vz-support-photo img{aspect-ratio:3/2;object-fit:contain;filter:none;border-radius:14px;width:100%;height:auto;display:block;position:relative;box-shadow:0 12px 35px #11142214}.vz-support-photo figcaption{color:#50596d;padding:13px 4px 0;font-size:10px;line-height:1.8;position:relative}.vz-support-photo figcaption a{text-underline-offset:3px;align-items:center;gap:3px;margin-left:3px;text-decoration:underline;display:inline-flex}.vz-support-promises{border-top:1px solid var(--vs-line);border-bottom:1px solid var(--vs-line);grid-template-columns:1fr 1.25fr 1fr;gap:20px;margin-top:31px;padding:22px 0;display:grid}.vz-support-promises>span{align-items:center;gap:12px;min-width:0;font-size:12px;font-weight:600;line-height:1.7;display:flex}.vz-support-promises>span+span{border-left:1px solid var(--vs-line);padding-left:24px}.vz-support-promises svg{color:#50596d}.vz-support-section{margin-top:76px}.vz-support-section-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:29px;display:flex}.vz-support-section-heading h2{letter-spacing:-1.1px;max-width:650px;font-size:clamp(27px,3vw,38px);line-height:1.2}.vz-support-section-heading h2 em{font-size:1.1em}.vz-support-section-heading>div>p{color:var(--vs-muted);max-width:650px;margin-top:17px;font-size:14px}.vz-support-background{max-width:525px;color:var(--vs-muted);flex:1;font-size:14px}.vz-support-background p+p{margin-top:13px}.vz-support-background .vz-support-text-link{margin-top:17px}.vz-support-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.vz-support-principles article{border:1px solid var(--vs-line);background:#fcfcfa;border-radius:11px;padding:29px 26px}.vz-support-icon{color:#3f45ff;background:#f0f1ff;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:22px;display:flex}.vz-support-principles h3{letter-spacing:-.45px;margin-bottom:13px;font-size:18px;line-height:1.4}.vz-support-principles p{color:var(--vs-muted);font-size:13px}.vz-support-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.vz-support-topic{border:1px solid var(--vs-line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;min-height:295px;padding:26px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.vz-support-topic-top{color:#50596d;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vz-support-topic-top>span{letter-spacing:.9px;max-width:195px;font-size:9px;font-weight:650;line-height:1.7}.vz-support-topic h3{letter-spacing:-.55px;margin:22px 0 12px;font-size:20px;line-height:1.45}.vz-support-topic p{color:var(--vs-muted);font-size:13px}.vz-support-topic-action{color:#50596d;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:23px;font-size:12px;font-weight:650;line-height:1.7;display:flex}.vz-support-topic:hover{border-color:#3f45ff;box-shadow:0 8px 24px #11142209}.vz-support-topic:hover .vz-support-topic-action{text-underline-offset:4px;text-decoration:underline}.vz-support-contact{background:var(--vs-deep);color:#e5e8ff;isolation:isolate;border:1px solid #cbd2df;border-radius:16px;grid-template-columns:1fr .95fr;gap:65px;padding:45px;scroll-margin-top:105px;display:grid;position:relative;overflow:hidden}.vz-support-contact:after{content:"";pointer-events:none;z-index:-1;border:1px solid #cbd2df16;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-300px;left:-170px;box-shadow:0 0 0 60px #11142206,0 0 0 120px #11142204}.vz-support-contact>div{min-width:0}.vz-support-contact .vz-support-eyebrow{color:#e5e8ff;font-size:10px}.vz-support-contact h2{letter-spacing:-1.5px;font-size:clamp(30px,3.3vw,44px);line-height:1.14}.vz-support-contact h2 em{color:#e5e8ff;font-size:1.1em}.vz-support-contact>div>p:not(.vz-support-mail-note){color:#e5e8ff;max-width:460px;margin:21px 0 25px;font-size:14px}.vz-support-contact .vz-support-button{font-size:12px}.vz-support-email{overflow-wrap:anywhere;text-underline-offset:5px;width:-moz-fit-content;width:fit-content;margin-top:18px;font-size:14px;font-weight:550;line-height:1.6;display:block;color:#e5e8ff!important;text-decoration:underline!important}.vz-support .vz-support-contact .vz-support-mail-note{color:#e5e8ff;max-width:420px;margin-top:16px;font-size:10px;line-height:1.9}.vz-support-request{background:#ffffff05;border:1px solid #cbd2df35;border-radius:12px;align-self:center;padding:27px}.vz-support-request-label{letter-spacing:1.3px;color:#e5e8ff;margin-bottom:13px;font-size:9px;font-weight:650;line-height:1.8;display:block}.vz-support-request ol{margin:0;padding:0;list-style:none}.vz-support-request li{border-bottom:1px solid #cbd2df25;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.vz-support-request li>span{font-family:var(--vs-serif);color:#e5e8ff;font-size:25px;line-height:1.4}.vz-support-request li>p{color:#e5e8ff;font-size:12px;line-height:1.8}.vz-support .vz-support-request>p{align-items:flex-start;gap:8px;line-height:1.9;display:flex;color:#e5e8ff!important;margin:19px 0 0!important;font-size:10px!important}.vz-support-request>p svg{margin-top:2px}.vz-support-faq-label{color:#50596d;align-items:center;gap:7px;font-size:11px;line-height:1.7;display:flex}.vz-support-faq{grid-template-columns:1fr 1fr;align-items:start;column-gap:32px;display:grid}.vz-support-faq details{border-top:1px solid var(--vs-line);border-bottom:1px solid var(--vs-line);margin-top:-1px;padding:0 4px}.vz-support-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14px;font-weight:600;line-height:1.75;list-style:none;display:flex}.vz-support-faq summary::-webkit-details-marker{display:none}.vz-support-faq summary svg{color:#50596d;transition:transform .15s}.vz-support-faq details[open] summary svg{transform:rotate(90deg)}.vz-support-faq details>p{color:var(--vs-muted);padding:0 26px 23px 0;font-size:13px}.vz-support-next{background:#f0f1ff;border:1px solid #cbd2df;border-radius:12px;align-items:center;gap:22px;margin-top:55px;padding:30px;display:flex}.vz-support-next>svg{color:#50596d}.vz-support-next>div:not(.vz-support-actions){flex:1;min-width:0}.vz-support-next h2{letter-spacing:-.6px;font-size:22px}.vz-support-next p{color:#50596d;margin-top:7px;font-size:12px}.vz-support-next .vz-support-actions{max-width:275px}.vz-support-next .vz-support-text-link{font-size:12px}.vz-support-teaser{isolation:isolate;background:#fcfcfa;border:1px solid #cbd2df;border-radius:15px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:43px;margin:65px 0 0;padding:31px;display:grid;position:relative;overflow:hidden}.vz-support-teaser .vz-support-photo:before{display:none}.vz-support-teaser .vz-support-photo img{aspect-ratio:3/2;box-shadow:none;border-radius:9px}.vz-support-teaser .vz-support-photo figcaption{padding-top:10px;font-size:9px}.vz-support-teaser-copy{min-width:0}.vz-support-teaser h2{letter-spacing:-1px;max-width:600px;font-size:clamp(26px,2.6vw,34px);line-height:1.25}.vz-support-teaser h2 em{font-size:1.08em}.vz-support-teaser-copy>p{color:var(--vs-muted);max-width:570px;margin:18px 0 22px;font-size:13px}.vz-support-teaser .vz-support-eyebrow{letter-spacing:1.1px;margin-bottom:13px;font-size:9px}.vz-support-teaser .vz-support-actions{gap:13px 18px}.vz-support-teaser .vz-support-button{min-height:43px;padding:10px 14px;font-size:12px}.vz-support-teaser .vz-support-text-link{font-size:12px}.vz-support-teaser-compact{grid-template-columns:.65fr 1.35fr;gap:30px;padding:25px}.vz-support-teaser-compact h2{font-size:28px}@media (hover:hover) and (pointer:fine){.vz-support-topic:hover{transform:translateY(-3px)}.vz-support-button:hover{transform:translateY(-1px)}}@media (max-width:1050px){.vz-support-hero{gap:30px}.vz-support-hero h1{font-size:48px}.vz-support-section-heading{gap:30px}.vz-support-section-heading:has(.vz-support-background){align-items:flex-start}.vz-support-section-heading:has(.vz-support-background)>div:first-child{flex:1}.vz-support-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.vz-support-contact{gap:35px;padding:35px}.vz-support-promises{grid-template-columns:1fr 1fr 1fr;gap:17px}.vz-support-promises>span+span{padding-left:17px}.vz-support-next{flex-wrap:wrap}.vz-support-next .vz-support-actions{width:100%;max-width:none;padding-left:49px}.vz-support-teaser{gap:29px}.vz-support-teaser .vz-support-actions{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.vz-support-hero{grid-template-columns:1fr;gap:35px;padding-top:12px}.vz-support-hero h1{letter-spacing:-1.6px;font-size:clamp(38px,7vw,54px)}.vz-support-hero-copy>p:not(.vz-support-hero-note){max-width:620px}.vz-support-photo{max-width:100%;margin-right:12px!important}.vz-support-photo img{aspect-ratio:3/2}.vz-support-photo:before{inset:-10px -12px 39px 12px}.vz-support-promises{grid-template-columns:1fr;gap:15px;padding:17px 0}.vz-support-promises>span+span{border-left:0;padding-left:0}.vz-support-section{margin-top:52px}.vz-support-section-heading{margin-bottom:25px;display:block}.vz-support-section-heading>.vz-support-text-link,.vz-support-faq-label{margin-top:18px}.vz-support-background{max-width:100%;margin-top:25px}.vz-support-principles{grid-template-columns:1fr;gap:13px}.vz-support-principles article{grid-template-columns:44px 1fr;column-gap:18px;padding:23px;display:grid}.vz-support-icon{grid-row:1/3;margin:0}.vz-support-principles h3{margin:0 0 9px;font-size:17px}.vz-support-principles p{grid-column:2}.vz-support-contact{grid-template-columns:1fr;gap:28px;padding:30px}.vz-support-contact h2{font-size:39px}.vz-support-request{padding:23px}.vz-support-faq{grid-template-columns:1fr}.vz-support-next{gap:17px;padding:25px}.vz-support-next>svg{width:24px}.vz-support-next h2{font-size:20px}.vz-support-next .vz-support-actions{padding-left:0}.vz-support-teaser,.vz-support-teaser-compact{grid-template-columns:1fr;gap:22px;margin-top:50px;padding:25px}.vz-support-teaser .vz-support-photo{margin-right:0!important}.vz-support-teaser .vz-support-photo img{aspect-ratio:3/2}.vz-support-teaser .vz-support-actions{flex-direction:row;align-items:center}.vz-support-teaser h2,.vz-support-teaser-compact h2{font-size:30px}}@media (max-width:450px){.vz-support-hero{gap:30px}.vz-support-hero h1{letter-spacing:-1.3px;font-size:37px}.vz-support-eyebrow{letter-spacing:1.1px;font-size:9px}.vz-support-hero-copy>p:not(.vz-support-hero-note){margin-top:19px;font-size:14px}.vz-support-actions{align-items:stretch;gap:14px}.vz-support-hero .vz-support-actions{flex-direction:column;align-items:flex-start}.vz-support-button{min-height:45px;padding:11px 13px;font-size:12px}.vz-support-hero .vz-support-button{width:100%}.vz-support-text-link{font-size:12px}.vz-support .vz-support-hero-note{font-size:10px}.vz-support-photo img{aspect-ratio:3/2}.vz-support-photo figcaption{font-size:9px}.vz-support-promises>span{font-size:11px}.vz-support-section-heading h2{letter-spacing:-.9px;font-size:29px}.vz-support-background,.vz-support-section-heading>div>p{font-size:13px}.vz-support-principles article{padding:22px;display:block}.vz-support-icon{margin-bottom:15px}.vz-support-topics{grid-template-columns:1fr;gap:15px}.vz-support-topic{min-height:270px;padding:24px}.vz-support-topic h3{font-size:20px}.vz-support-contact{border-radius:12px;gap:25px;padding:24px 20px;scroll-margin-top:140px}.vz-support-contact h2{letter-spacing:-.9px;font-size:32px}.vz-support-contact>div>p:not(.vz-support-mail-note){font-size:13px}.vz-support-contact .vz-support-button{gap:8px;width:100%;padding:12px;font-size:11px}.vz-support-email{font-size:13px}.vz-support-request{padding:20px 17px}.vz-support-request li{gap:11px}.vz-support-request li>p{font-size:11px}.vz-support-request-label{letter-spacing:1px;font-size:8px}.vz-support-faq summary{gap:12px;font-size:13px}.vz-support-faq details>p{padding-right:10px;font-size:12px}.vz-support-next{padding:23px 20px;display:block}.vz-support-next>svg{margin-bottom:15px}.vz-support-next h2{font-size:21px}.vz-support-next .vz-support-actions{flex-direction:column;align-items:stretch;margin-top:20px}.vz-support-next .vz-support-text-link{justify-content:center}.vz-support-teaser,.vz-support-teaser-compact{gap:20px;padding:20px}.vz-support-teaser h2,.vz-support-teaser-compact h2{letter-spacing:-.7px;font-size:27px}.vz-support-teaser .vz-support-photo img{aspect-ratio:3/2}.vz-support-teaser-copy>p{font-size:12px}.vz-support-teaser .vz-support-actions{flex-direction:column;align-items:stretch}.vz-support-teaser .vz-support-text-link{justify-content:center}.vz-support-teaser .vz-support-eyebrow{letter-spacing:.85px;font-size:8px}}@media (prefers-reduced-motion:reduce){.vz-support *,.vz-support-teaser *{scroll-behavior:auto!important;transition:none!important}.vz-support-topic:hover,.vz-support-button:hover{transform:none!important}}.pp-site{--pp-forest:#3f45ff;--pp-ink:#111422;--pp-muted:#50596d;--pp-citron:#d8ff3e;--pp-line:#cbd2df}.pp-site .pp-logo-dot{color:#3f45ff}.pp-site .pp-main{padding-top:40px;padding-bottom:72px}.pp-site .pp-main:focus{outline:none}.pp-site .pp-skip{color:#111422;z-index:100;background:#d8ff3e;border:1px solid #cbd2df;border-radius:7px;padding:10px 16px;font-size:13px;font-weight:600;position:fixed;top:12px;left:15px;translate:0 -160px}.pp-site .pp-skip:focus{translate:0}.pp-site .pp-header .g-nav a{white-space:nowrap}.pp-site :is(h1,h2,h3,p,code,a,button,td,th,dd,dt,summary){overflow-wrap:anywhere}.pp-site :is(.pp-hero,.pp-hero-copy,.pp-price-card,.pp-feature,.pp-registration-card,.pp-trial-section,.pp-research-grid>article){min-width:0}.pp-site .pp-eyebrow{letter-spacing:1.45px;color:#3f45ff;margin-bottom:12px;font-size:10px;font-weight:650;line-height:1.8;display:block}.pp-site .pp-hero{grid-template-columns:minmax(0,1.4fr) minmax(315px,.8fr);align-items:center;gap:55px;padding:45px 0 52px;display:grid}.pp-site .pp-hero h1{letter-spacing:-2.25px;margin:0 0 25px;font-size:clamp(39px,4.25vw,60px);font-weight:620;line-height:1.14}.pp-site :is(.pp-hero h1,.pp-section-heading h2,.pp-trial-section h2) em{color:#50596d;letter-spacing:-.9px;font-family:Newsreader Variable,Georgia,serif;font-size:1.08em;font-weight:460}.pp-site .pp-hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:30px;display:flex}.pp-site .g-button{white-space:normal;text-align:center;justify-content:center;max-width:100%}.pp-site .pp-hero-actions .g-button{min-height:46px;padding:12px 17px;font-size:13px}.pp-site .pp-hero-points{color:#50596d;flex-wrap:wrap;gap:10px 17px;margin-top:22px;font-size:11px;display:flex}.pp-site .pp-hero-points>span{align-items:center;gap:6px;display:flex}.pp-site .pp-hero-points svg{color:#50596d}.pp-site .pp-price-card{color:#e5e8ff;isolation:isolate;background:#111422;border:1px solid #cbd2df;border-radius:17px;padding:30px 30px 23px;position:relative;overflow:hidden;box-shadow:0 13px 35px #11142212}.pp-site .pp-price-card:before{content:"";z-index:-1;border:1px solid #cbd2df22;border-radius:50%;width:280px;height:280px;position:absolute;top:-145px;right:-122px}.pp-site .pp-price-card:after{content:"V";color:#e5e8ff08;z-index:-1;font-family:Newsreader Variable,Georgia,serif;font-size:210px;line-height:1;position:absolute;bottom:122px;right:-13px}.pp-site .pp-price-top{align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.pp-site .pp-premium-mark{color:#111422;background:#d8ff3e;border-radius:8px;place-items:center;width:36px;height:39px;display:grid}.pp-site .pp-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px;margin:27px 0 7px;display:flex}.pp-site .pp-price>strong{white-space:nowrap;letter-spacing:-2px;color:#e5e8ff;font-family:Manrope Variable,sans-serif;font-size:52px;font-weight:550;line-height:1.2}.pp-site .pp-price>span{color:#e5e8ff;font-size:12px}.pp-site .pp-price-scope{color:#e5e8ff;font-size:11px;line-height:1.8}.pp-site .pp-price-divider{background:#3f45ff40;height:1px;margin:23px 0}.pp-site .pp-price-card h2{letter-spacing:-.4px;color:#e5e8ff;margin:0 0 10px;font-size:20px;line-height:1.4}.pp-site .pp-price-card>p:not(.pp-price-scope):not(.pp-price-footnote){color:#e5e8ff;font-size:12px;line-height:1.85}.pp-site .pp-price-card>ul{flex-direction:column;gap:12px;margin:19px 0 23px;padding:0;list-style:none;display:flex}.pp-site .pp-price-card>ul>li{color:#e5e8ff;align-items:flex-start;gap:8px;font-size:12px;line-height:1.7;display:flex}.pp-site .pp-price-card>ul>li svg{color:#50596d;flex-shrink:0;margin-top:3px}.pp-site .pp-price-card .g-button.primary{color:#111422;background:#d8ff3e;border-color:#d8ff3e;min-height:44px;font-size:13px}.pp-site .pp-price-card .g-button.primary:hover{background:#f0f1ff}.pp-site .pp-full-button{box-sizing:border-box;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.pp-site .pp-price-footnote{color:#e5e8ff;text-align:center;margin-top:13px;font-size:10px;line-height:1.7}.pp-site .pp-evidence-strip{border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:28px 0;scroll-margin-top:105px;display:grid}.pp-site .pp-evidence-strip>div{border-right:1px solid var(--pp-line);padding-right:23px}.pp-site .pp-evidence-strip>div:last-child{border-right:0}.pp-site .pp-evidence-strip strong{color:#111422;letter-spacing:-1.2px;font-family:Manrope Variable,sans-serif;font-size:37px;font-weight:570;line-height:1.3;display:block}.pp-site .pp-evidence-strip span{color:#50596d;margin-top:7px;font-size:12px;line-height:1.8;display:block}.pp-site .pp-evidence-caption{color:#50596d;max-width:1000px;margin-top:15px;font-size:11px;line-height:1.85}.pp-site .pp-section{margin-top:66px;scroll-margin-top:110px}.pp-site .pp-section-heading{justify-content:space-between;align-items:center;gap:35px;margin-bottom:29px;display:flex}.pp-site .pp-section-heading>div{min-width:0;max-width:810px}.pp-site .pp-section-heading h2{letter-spacing:-1.3px;margin:0 0 19px;font-size:37px;line-height:1.2}.pp-site .pp-section-heading h2 em{font-size:1.1em}.pp-site .pp-section-heading p{color:#50596d;max-width:790px;font-size:14px;line-height:1.9}.pp-site .pp-section-icon{color:#3f45ff;background:#f0f1ff;border:1px solid #cbd2df;border-radius:12px;flex-shrink:0;place-items:center;width:71px;height:78px;display:grid;rotate:-4deg}.pp-site .pp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pp-site .pp-feature{border:1px solid var(--pp-line);background:#fff;border-radius:13px;flex-direction:column;gap:17px;padding:27px 28px;display:flex;box-shadow:0 4px 14px #11142202}.pp-site .pp-feature-top{color:#50596d;justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.pp-site .pp-feature-top>span:first-child{letter-spacing:1px;font-weight:650}.pp-site .pp-feature-kind{color:#50596d;background:#f0f1ff;border:1px solid #cbd2df;border-radius:5px;padding:4px 8px;font-size:10px;line-height:1.6}.pp-site .pp-feature h3{letter-spacing:-.5px;font-size:20px;line-height:1.45}.pp-site .pp-feature>p{color:#50596d;font-size:13px;line-height:1.9}.pp-site .pp-feature-evidence{border-top:1px solid #cbd2df;align-items:flex-start;gap:11px;margin-top:auto;padding-top:16px;display:flex}.pp-site .pp-feature-evidence>svg{color:#50596d;flex-shrink:0;margin-top:3px}.pp-site .pp-feature-evidence strong{color:#50596d;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.pp-site .pp-feature-evidence p{color:#50596d;font-size:12px;line-height:1.85}.pp-site .pp-feature-link{color:#3f45ff;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;font-size:11px;font-weight:600;line-height:1.7;display:flex}.pp-site .pp-feature-link:hover{text-decoration:underline}.pp-site .pp-feature-source-research{border-top:3px solid #cbd2df}.pp-site .pp-feature-free{background:#f0f1ff;border-color:#cbd2df}.pp-site .pp-feature-free .pp-feature-kind{color:#50596d;background:#f0f1ff;border-color:#cbd2df}.pp-site .pp-feature-free .pp-feature-evidence{border-color:#cbd2df}.pp-site .pp-research-section{background:#f0f1ff;border:1px solid #cbd2df;border-radius:16px;padding:35px 38px}.pp-site .pp-research-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:27px 0;display:grid}.pp-site .pp-research-grid>article{border-right:1px solid #cbd2df;padding-right:20px}.pp-site .pp-research-grid>article:last-child{border-right:0}.pp-site .pp-research-grid>article>svg{color:#50596d;margin-bottom:16px}.pp-site .pp-research-grid strong{color:#50596d;margin-bottom:12px;font-family:Manrope Variable,sans-serif;font-size:33px;font-weight:550;line-height:1.3;display:block}.pp-site .pp-research-grid h3{letter-spacing:-.2px;margin-bottom:11px;font-size:15px;line-height:1.55}.pp-site .pp-research-grid p{color:#50596d;font-size:12px;line-height:1.85}.pp-site .pp-research-scope{border-top:1px solid #cbd2df;align-items:flex-start;gap:13px;padding-top:22px;display:flex}.pp-site .pp-research-scope>svg{color:#50596d;flex-shrink:0;margin-top:3px}.pp-site .pp-research-scope p{color:#50596d;font-size:12px;line-height:1.9}.pp-site .pp-case-proof{background:#fcfcfa;border:1px solid #cbd2df;border-radius:10px;margin:26px 0 25px;padding:21px 23px}.pp-site .pp-case-proof>h3{margin-bottom:15px;font-size:15px}.pp-site .pp-case-proof>a{color:#50596d;border-top:1px solid #cbd2df;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.pp-site .pp-case-proof>a b{font-size:12px;font-weight:600;line-height:1.6;display:block}.pp-site .pp-case-proof>a small{color:#50596d;word-break:break-word;margin-top:4px;font-size:11px;line-height:1.75;display:block}.pp-site .pp-case-proof>a>svg{flex-shrink:0}.pp-site .pp-research-section>.g-button{font-size:12px}.pp-site .pp-limits-table{border:1px solid var(--pp-line);background:#fff;border-radius:12px;overflow-x:auto}.pp-site .pp-limits-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.75}.pp-site .pp-limits-table caption{text-align:left;border-bottom:1px solid var(--pp-line);color:#50596d;padding:18px 23px;font-size:13px;font-weight:600}.pp-site .pp-limits-table th,.pp-site .pp-limits-table td{text-align:left;border-bottom:1px solid #cbd2df;padding:16px 23px}.pp-site .pp-limits-table thead th{color:#50596d;background:#f0f1ff;font-size:12px;font-weight:600}.pp-site .pp-limits-table tbody th{font-size:13px;font-weight:500}.pp-site .pp-limits-table tbody td{font-variant-numeric:tabular-nums;color:#50596d;font-weight:600}.pp-site .pp-limits-table>p{color:#50596d;margin:0;padding:17px 23px;font-size:11px;line-height:1.85}.pp-site .pp-trial-section{background:#f0f1ff;border:1px solid #cbd2df;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:46px;margin-top:72px;padding:40px;scroll-margin-top:115px;display:grid}.pp-site .pp-trial-section h2{letter-spacing:-1.35px;margin:15px 0 22px;font-size:38px;line-height:1.2}.pp-site .pp-trial-section>div:first-child>p{color:#50596d;font-size:14px;line-height:1.9}.pp-site .pp-trial-points{flex-direction:column;gap:14px;margin:25px 0;display:flex}.pp-site .pp-trial-points>span{color:#50596d;align-items:flex-start;gap:9px;font-size:13px;line-height:1.8;display:flex}.pp-site .pp-trial-points svg{color:#50596d;flex-shrink:0;margin-top:3px}.pp-site .pp-registration-card{background:#fff;border:1px solid #cbd2df;border-radius:12px;padding:29px;box-shadow:0 5px 18px #11142205}.pp-site .pp-registration-icon{color:#3f45ff;background:#f0f1ff;border:1px solid #cbd2df;border-radius:10px;place-items:center;width:55px;height:60px;margin-bottom:21px;display:grid}.pp-site .pp-registration-card h3{letter-spacing:-.6px;margin:0 0 17px;font-size:23px;line-height:1.4}.pp-site .pp-registration-card>p:not(.pp-small){color:#50596d;margin-bottom:24px;font-size:13px;line-height:1.9}.pp-site .pp-small{color:#50596d;margin-top:16px;font-size:11px;line-height:1.85}.pp-site .pp-small a,.pp-site .pp-check a{text-underline-offset:3px;color:#50596d;text-decoration:underline}.pp-site .pp-registration-card .pp-small{margin:16px 0 0}.pp-site .pp-registration-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pp-site .pp-registration-top h3{margin-bottom:0;font-size:21px}.pp-site .pp-close{color:#50596d;cursor:pointer;background:#fcfcfa;border:1px solid #cbd2df;border-radius:7px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.pp-site .pp-registration-form{margin-top:23px}.pp-site .pp-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 15px;display:grid}.pp-site .pp-field{flex-direction:column;gap:7px;min-width:0;display:flex}.pp-site .pp-field>span{color:#50596d;font-size:11px;font-weight:600;line-height:1.6}.pp-site .pp-field input{color:#111422;background:#fff;border:1px solid #cbd2df;border-radius:7px;outline:none;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:14px}.pp-site .pp-field input:focus{border-color:#3f45ff;box-shadow:0 0 0 3px #1114225e}.pp-site .pp-field small{color:#50596d;font-size:10px;line-height:1.8}.pp-site .pp-check{color:#50596d;align-items:flex-start;gap:9px;margin-top:19px;font-size:11px;line-height:1.85;display:flex}.pp-site .pp-check input{accent-color:#3f45ff;flex-shrink:0;width:17px;height:17px;margin:3px 0 0}.pp-site .pp-registration-form>.pp-full-button{min-height:44px;margin-top:23px;font-size:12px}.pp-site .pp-registration-form input:disabled,.pp-site .pp-registration-form button:disabled{opacity:.6}.pp-site .pp-form-error{color:#87432f;background:#fff0e8;border:1px solid #eacbbd;border-radius:7px;margin-top:17px;padding:12px;font-size:12px;line-height:1.8}.pp-site .pp-noscript{color:#50596d;background:#fcfcfa;border-left:2px solid #cbd2df;margin-top:19px;padding:14px;font-size:12px;line-height:1.8}.pp-site .pp-faq>details{border-bottom:1px solid var(--pp-line);padding:19px 0}.pp-site .pp-faq summary{cursor:pointer;color:#50596d;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:550;line-height:1.75;list-style:none;display:flex}.pp-site summary::-webkit-details-marker{display:none}.pp-site details[open]>summary>svg{rotate:180deg}.pp-site .pp-faq details>p{color:#50596d;max-width:900px;margin:16px 0 0;font-size:13px;line-height:1.95}.pp-site .pp-spin{animation:.9s linear infinite pp-spin}@keyframes pp-spin{to{rotate:360deg}}.pp-site .pp-legal{max-width:930px;margin:auto}.pp-site .pp-legal-head{border-bottom:1px solid var(--pp-line);margin-bottom:35px;padding:17px 0 35px}.pp-site .pp-back-link{color:#3f45ff;align-items:center;gap:8px;margin-bottom:25px;font-size:12px;display:inline-flex}.pp-site .pp-back-link>svg{rotate:180deg}.pp-site .pp-legal-head h1{letter-spacing:-1.8px;margin:19px 0;font-size:clamp(34px,4vw,52px);line-height:1.2}.pp-site .pp-legal-head>p{color:#50596d;max-width:810px;font-size:15px;line-height:1.9}.pp-site .pp-legal-section{border-bottom:1px solid #cbd2df;margin:0 0 32px;padding:0 0 33px;scroll-margin-top:110px}.pp-site .pp-legal-section h2{letter-spacing:-.7px;margin-bottom:18px;font-size:25px;line-height:1.4}.pp-site .pp-legal-section>p{color:#50596d;margin-top:15px;font-size:14px;line-height:1.95}.pp-site .pp-legal-section>.g-button{margin-top:18px;font-size:12px}.pp-site .pp-legal-section .pp-limits-table{margin:20px 0}.pp-site .pp-inline-link{color:#3f45ff;text-underline-offset:3px;align-items:center;gap:7px;margin-top:16px;font-size:13px;font-weight:550;line-height:1.8;text-decoration:underline;display:inline-flex}.pp-site .pp-legal-links{flex-wrap:wrap;gap:20px;margin-top:18px;font-size:13px;display:flex}.pp-site .pp-legal-links a{color:#3f45ff;text-underline-offset:3px;text-decoration:underline}.pp-site .pp-seller-card{background:#fff;border:1px solid #cbd2df;border-radius:14px;margin:0 0 36px;padding:35px}.pp-site .pp-seller-icon{color:#3f45ff;background:#f0f1ff;border:1px solid #cbd2df;border-radius:12px;place-items:center;width:65px;height:72px;margin-bottom:25px;display:grid}.pp-site .pp-seller-card h2{letter-spacing:-.8px;font-size:28px;line-height:1.4}.pp-site .pp-seller-card>p:not(.pp-small){color:#50596d;margin-top:15px;font-size:14px;line-height:1.9}.pp-site .pp-seller-card dl{margin:24px 0 27px}.pp-site .pp-seller-card dl>div{border-bottom:1px solid #cbd2df;grid-template-columns:210px minmax(0,1fr);gap:25px;padding:16px 0;display:grid}.pp-site .pp-seller-card dt{color:#50596d;font-size:12px;line-height:1.8}.pp-site .pp-seller-card dd{color:#50596d;margin:0;font-size:14px;line-height:1.9}.pp-site .pp-seller-card dd>a{text-underline-offset:3px;text-decoration:underline}.pp-site .pp-seller-card .g-button{font-size:12px}.pp-site .pp-footer .g-local-note{max-width:650px;font-size:11px;line-height:1.85}@media (hover:hover) and (pointer:fine){.pp-site .pp-feature{transition:border-color .2s,box-shadow .2s}.pp-site .pp-feature:hover{border-color:#cbd2df;box-shadow:0 8px 24px #11142208}.pp-site .pp-case-proof>a:hover{color:#3f45ff}.pp-site .pp-case-proof>a:hover>svg{translate:2px -2px}.pp-site .pp-close:hover{background:#f0f1ff}}@media (max-width:1120px){.pp-site .pp-hero{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:30px}.pp-site .pp-hero h1{letter-spacing:-1.7px;font-size:45px}.pp-site .pp-hero-copy>p{font-size:14px}.pp-site .pp-price-card{padding:27px}.pp-site .pp-price>strong{font-size:48px}.pp-site .pp-section-heading h2{font-size:33px}.pp-site .pp-trial-section{gap:28px;padding:31px}.pp-site .pp-registration-card{padding:24px}.pp-site .pp-research-section{padding:30px}.pp-site .pp-research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.pp-site .pp-research-grid>article:nth-child(2){border-right:0}.pp-site .pp-trial-section h2{font-size:34px}.pp-site .pp-field-grid{grid-template-columns:1fr}.pp-site .pp-header .g-nav{gap:17px}.pp-site .pp-header .g-nav a{font-size:12px}}@media (max-width:960px){.pp-site .pp-main{padding-top:30px}.pp-site .pp-hero{gap:27px;padding:23px 0 37px}.pp-site .pp-hero h1{letter-spacing:-1.5px;font-size:40px}.pp-site .pp-hero-copy>p{font-size:14px}.pp-site .pp-hero-actions{margin-top:24px}.pp-site .pp-hero-actions .g-button{min-height:43px;padding:11px 14px;font-size:12px}.pp-site .pp-hero-points{gap:12px;font-size:10px}.pp-site .pp-evidence-strip{gap:18px}.pp-site .pp-evidence-strip strong{font-size:31px}.pp-site .pp-evidence-strip span{font-size:11px}.pp-site .pp-section{margin-top:49px}.pp-site .pp-section-heading h2{font-size:31px}.pp-site .pp-feature{padding:23px}.pp-site .pp-feature h3{font-size:19px}.pp-site .pp-feature-top{font-size:10px}.pp-site .pp-feature-kind{font-size:9px}.pp-site .pp-trial-section{grid-template-columns:1fr;gap:30px}.pp-site .pp-trial-section>div:first-child{max-width:700px}.pp-site .pp-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-site .pp-legal{max-width:850px}.pp-site .pp-header .g-nav{gap:9px 17px}.pp-site .pp-header .g-nav a{font-size:11px}}@media (max-width:760px){.pp-site .pp-main{padding-top:22px;padding-bottom:43px}.pp-site .pp-hero{grid-template-columns:1fr;gap:29px;padding:15px 0 33px}.pp-site .pp-hero h1{letter-spacing:-1.7px;max-width:620px;font-size:45px}.pp-site .pp-hero-copy>p{max-width:640px;font-size:14px;line-height:1.95}.pp-site .pp-hero .pp-eyebrow{letter-spacing:1.1px;font-size:9px}.pp-site .pp-price-card{width:100%;max-width:530px;margin:0}.pp-site .pp-price{margin-top:23px}.pp-site .pp-price>strong{font-size:54px}.pp-site .pp-price-scope{font-size:12px}.pp-site .pp-price-card>p:not(.pp-price-scope):not(.pp-price-footnote),.pp-site .pp-price-card>ul>li{font-size:13px}.pp-site .pp-price-footnote{font-size:11px}.pp-site .pp-evidence-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 17px;padding:25px 0;scroll-margin-top:170px}.pp-site .pp-evidence-strip>div{padding-right:15px}.pp-site .pp-evidence-strip>div:nth-child(2),.pp-site .pp-evidence-strip>div:last-child{border-right:0}.pp-site .pp-evidence-strip strong{font-size:33px}.pp-site .pp-evidence-strip span{font-size:12px;line-height:1.7}.pp-site .pp-evidence-caption{font-size:11px;line-height:1.9}.pp-site .pp-section{margin-top:44px;scroll-margin-top:175px}.pp-site .pp-section-heading{gap:22px;margin-bottom:25px}.pp-site .pp-section-heading h2{letter-spacing:-1px;font-size:31px}.pp-site .pp-section-heading p{font-size:13px;line-height:1.95}.pp-site .pp-section-icon{border-radius:9px;width:51px;height:59px}.pp-site .pp-section-icon>svg{width:24px}.pp-site .pp-feature-grid{grid-template-columns:1fr;gap:16px}.pp-site .pp-feature{padding:24px}.pp-site .pp-feature h3{font-size:21px}.pp-site .pp-feature>p{font-size:14px}.pp-site .pp-feature-kind,.pp-site .pp-feature-top{font-size:11px}.pp-site .pp-feature-evidence strong{font-size:12px}.pp-site .pp-feature-evidence p{font-size:13px;line-height:1.85}.pp-site .pp-feature-link{font-size:12px}.pp-site .pp-research-section{padding:26px}.pp-site .pp-research-grid{gap:24px}.pp-site .pp-research-grid>article{padding-right:13px}.pp-site .pp-research-grid h3{font-size:16px}.pp-site .pp-research-grid p{font-size:12px;line-height:1.9}.pp-site .pp-research-scope p{font-size:12px}.pp-site .pp-research-scope>svg{width:19px}.pp-site .pp-case-proof{padding:19px}.pp-site .pp-case-proof>a small{font-size:11px}.pp-site .pp-limits-table caption{padding:17px;font-size:12px}.pp-site .pp-limits-table th,.pp-site .pp-limits-table td{padding:14px 17px;font-size:12px}.pp-site .pp-limits-table thead th{font-size:11px}.pp-site .pp-limits-table>p{padding:16px 17px;font-size:12px}.pp-site .pp-trial-section{gap:26px;margin-top:48px;padding:27px;scroll-margin-top:175px}.pp-site .pp-trial-section h2{font-size:34px}.pp-site .pp-trial-section>div:first-child>p{font-size:13px}.pp-site .pp-trial-points{gap:12px}.pp-site .pp-trial-points>span{font-size:13px}.pp-site .pp-small{font-size:12px}.pp-site .pp-registration-card{padding:25px}.pp-site .pp-registration-card h3{font-size:23px}.pp-site .pp-registration-card>p:not(.pp-small){font-size:14px}.pp-site .pp-field>span{font-size:12px}.pp-site .pp-field input{min-height:48px;font-size:16px}.pp-site .pp-field small{font-size:11px}.pp-site .pp-check{font-size:12px;line-height:1.9}.pp-site .pp-check input{width:18px;height:18px;margin-top:3px}.pp-site .pp-registration-form>.pp-full-button{min-height:46px;font-size:13px}.pp-site .pp-registration-card .pp-small{font-size:12px}.pp-site .pp-form-error{font-size:13px}.pp-site .pp-faq summary{font-size:14px}.pp-site .pp-faq details>p{font-size:13px}.pp-site .pp-legal-head{padding-top:9px}.pp-site .pp-legal-head h1{letter-spacing:-1.3px;font-size:37px;line-height:1.25}.pp-site .pp-legal-head>p{font-size:14px}.pp-site .pp-legal-section{margin-bottom:27px;padding-bottom:27px;scroll-margin-top:175px}.pp-site .pp-legal-section h2{font-size:23px}.pp-site .pp-legal-section>p{font-size:14px;line-height:1.95}.pp-site .pp-seller-card{padding:27px}.pp-site .pp-seller-card dl>div{grid-template-columns:1fr;gap:7px}.pp-site .pp-seller-card dd{font-size:14px}.pp-site .pp-footer .g-local-note{font-size:11px}}@media (max-width:450px){.pp-site .pp-main{padding-top:20px}.pp-site .pp-header .g-nav{gap:9px 14px}.pp-site .pp-header .g-nav a{font-size:11px}.pp-site .pp-hero h1{letter-spacing:-1.3px;font-size:37px;line-height:1.17}.pp-site .pp-hero .pp-eyebrow{letter-spacing:1px;font-size:8px}.pp-site .pp-hero-copy>p{font-size:13px;line-height:1.95}.pp-site .pp-hero-actions{align-items:stretch;gap:10px}.pp-site .pp-hero-actions .g-button{min-height:44px;font-size:12px}.pp-site .pp-hero-points{gap:9px 12px;font-size:10px}.pp-site .pp-price-card{border-radius:13px;padding:25px 23px}.pp-site .pp-price>strong{letter-spacing:-1.7px;font-size:49px}.pp-site .pp-price-card h2{font-size:21px}.pp-site .pp-price-scope{font-size:11px}.pp-site .pp-price-card>p:not(.pp-price-scope):not(.pp-price-footnote),.pp-site .pp-price-card>ul>li{font-size:12px}.pp-site .pp-evidence-strip strong{font-size:30px}.pp-site .pp-evidence-strip span{font-size:11px}.pp-site .pp-section-heading{gap:16px}.pp-site .pp-section-heading h2{letter-spacing:-.9px;font-size:28px}.pp-site .pp-section-heading p{font-size:13px}.pp-site .pp-section-icon{display:none}.pp-site .pp-feature{gap:16px;padding:23px 21px}.pp-site .pp-feature h3{font-size:20px}.pp-site .pp-feature>p{font-size:13px}.pp-site .pp-feature-kind{font-size:10px}.pp-site .pp-feature-evidence p{font-size:12px}.pp-site .pp-feature-evidence{gap:9px}.pp-site .pp-research-section{padding:24px 20px}.pp-site .pp-research-grid{gap:23px 17px}.pp-site .pp-research-grid strong{font-size:30px}.pp-site .pp-research-grid h3{font-size:15px;line-height:1.65}.pp-site .pp-research-grid p{font-size:12px}.pp-site .pp-research-grid>article{padding-right:13px}.pp-site .pp-research-scope{gap:10px}.pp-site .pp-research-scope p{font-size:12px}.pp-site .pp-case-proof{padding:17px}.pp-site .pp-case-proof>h3{font-size:14px}.pp-site .pp-research-section>.g-button{font-size:11px}.pp-site .pp-limits-table th,.pp-site .pp-limits-table td{padding:13px 12px;font-size:12px}.pp-site .pp-limits-table thead th{font-size:10px}.pp-site .pp-limits-table caption{padding:15px;font-size:12px}.pp-site .pp-limits-table>p{padding:15px;font-size:11px}.pp-site .pp-trial-section{padding:24px 20px}.pp-site .pp-trial-section h2{letter-spacing:-1px;font-size:31px}.pp-site .pp-trial-points>span{font-size:12px}.pp-site .pp-registration-card{padding:23px 19px}.pp-site .pp-registration-card h3{font-size:21px;line-height:1.5}.pp-site .pp-registration-card>p:not(.pp-small){font-size:13px}.pp-site .pp-field-grid{grid-template-columns:1fr;gap:18px}.pp-site .pp-field input{font-size:16px}.pp-site .pp-check{font-size:12px}.pp-site .pp-small,.pp-site .pp-registration-card .pp-small{font-size:11px}.pp-site .pp-registration-form>.pp-full-button{font-size:12px}.pp-site .pp-registration-top{gap:8px}.pp-site .pp-registration-top h3{font-size:20px}.pp-site .pp-close{width:29px;height:29px}.pp-site .pp-legal-head h1{letter-spacing:-1.1px;font-size:32px}.pp-site .pp-legal-head>p{font-size:13px}.pp-site .pp-legal-section h2{letter-spacing:-.5px;font-size:22px}.pp-site .pp-legal-section>p{font-size:13px;line-height:1.95}.pp-site .pp-seller-card{padding:23px 20px}.pp-site .pp-seller-card h2{font-size:25px}.pp-site .pp-seller-card>p:not(.pp-small){font-size:13px}.pp-site .pp-seller-card dl>div{gap:6px;padding:15px 0}.pp-site .pp-seller-card dd{font-size:13px}.pp-site .pp-seller-card dt,.pp-site .pp-seller-card .g-button{font-size:11px}.pp-site .pp-faq summary{font-size:13px}.pp-site .pp-faq details>p{font-size:12px}}@media (max-width:350px){.pp-site .pp-hero h1{letter-spacing:-1.15px;font-size:34px}.pp-site .pp-price-card{padding:24px 20px}.pp-site .pp-price>strong{font-size:46px}.pp-site .pp-hero-actions{flex-direction:column}.pp-site .pp-hero-actions .g-button{width:100%}.pp-site .pp-section-heading h2{font-size:26px}.pp-site .pp-research-grid{grid-template-columns:1fr;gap:22px}.pp-site .pp-research-grid>article{border-bottom:1px solid #cbd2df;border-right:0;padding:0 0 20px}.pp-site .pp-research-grid>article:last-child{border-bottom:0;padding-bottom:0}.pp-site .pp-research-grid>article>svg{margin-bottom:10px}.pp-site .pp-research-grid strong{margin:0 0 13px 14px;display:inline-block}.pp-site .pp-research-grid h3{font-size:16px}.pp-site .pp-research-grid p{font-size:12px}.pp-site .pp-evidence-strip span{font-size:11px}.pp-site .pp-trial-section{padding:23px 17px}.pp-site .pp-registration-card{padding:22px 17px}.pp-site .pp-legal-head h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.pp-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.pp-site .pp-skip{transition:none}}@media print{.pp-site :is(.pp-header,.pp-footer,.pp-hero-actions,.pp-hero-points,.pp-registration-card,.pp-skip,.pp-feature-link,.pp-section-icon,.pp-back-link){display:none!important}.pp-site .pp-main{max-width:none;padding:0!important}.pp-site .pp-hero{grid-template-columns:1fr;gap:20px;padding:0}.pp-site .pp-hero h1{font-size:28pt}.pp-site .pp-price-card{box-shadow:none;break-inside:avoid;border:1px solid #cbd2df;color:#111422!important;background:#fff!important}.pp-site .pp-price-card :is(h2,p,li,strong,span){color:#111422!important}.pp-site .pp-price-card :is(){display:none}.pp-site .pp-section{margin-top:25pt}.pp-site .pp-section-heading h2{font-size:22pt}.pp-site .pp-feature{break-inside:avoid;box-shadow:none;padding:15pt}.pp-site .pp-feature-grid{gap:12pt}.pp-site .pp-research-section,.pp-site .pp-trial-section{box-shadow:none;break-inside:avoid;background:#fff!important}.pp-site .pp-trial-section{padding:15pt;display:block}.pp-site .pp-evidence-strip{padding:15pt 0}.pp-site .pp-legal-head h1{font-size:26pt}.pp-site .pp-legal-section{break-inside:avoid}.pp-site details:not([open])>:not(summary){display:block!important}.pp-site .pp-price-card:before,.pp-site .pp-price-card:after{display:none}}@media (max-width:650px){.pp-site.guide-site .pp-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 10px;min-height:0;padding:15px 17px;display:grid}.pp-site.guide-site .pp-header>a:first-of-type{grid-area:1/1}.pp-site.guide-site .pp-header>.g-language{grid-area:1/2;justify-self:end;min-height:35px;padding:7px 9px;font-size:11px;position:static}.pp-site.guide-site .pp-header>.g-button{grid-area:2/2;justify-self:end;gap:7px;min-height:33px;padding:7px 10px;font-size:11px;position:static}.pp-site.guide-site .pp-header .g-nav{flex-wrap:wrap;grid-area:2/1;place-content:center flex-start;gap:0 13px;width:auto;min-height:0;margin:0;padding:0;display:flex}.pp-site.guide-site .pp-header .g-nav>a{padding:6px 0;font-size:10px;line-height:1.6}.pp-site.guide-site .pp-header .g-nav>a:nth-child(2),.pp-site.guide-site .pp-header .g-nav>a:nth-child(3){display:none}}.pp-site .pp-hero-photography{min-width:0;padding:0 0 10px 18px;position:relative}.pp-site .pp-hero-photo{border-radius:20px 65px 20px 20px;transform:rotate(1.5deg);box-shadow:0 18px 40px #11142212}.pp-site .pp-hero-photo>img{aspect-ratio:1.85;object-fit:cover;height:auto}.pp-site .pp-hero-photography .pp-price-card{z-index:2;border:1px solid #cbd2df;margin:-24px 18px 0 -18px;position:relative;box-shadow:0 24px 45px #11142219}.pp-site .pp-work-scene{background:#f0f1ff;border:1px solid #cbd2df;border-radius:20px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:55px;margin:70px 0;padding:30px;display:grid}.pp-site .pp-work-scene-image{min-width:0}.pp-site .pp-work-scene-image .vz-editorial{border-radius:12px 55px 12px 12px}.pp-site .pp-work-scene-image img{aspect-ratio:1.22;object-fit:cover;height:auto}.pp-site .pp-work-scene h2{letter-spacing:-.035em;color:#111422;margin:17px 0;font:450 clamp(28px,3vw,39px)/1.16 Newsreader Variable,serif}.pp-site .pp-work-scene h2 em{color:#50596d;margin-top:8px;font-weight:400;display:block}.pp-site .pp-work-scene p{color:#50596d;max-width:520px;margin-bottom:24px;font-size:13px;line-height:1.9}@media (max-width:1000px){.pp-site .pp-work-scene{gap:30px}.pp-site .pp-hero-photography{padding-left:10px}.pp-site .pp-hero-photography .pp-price-card{margin-left:-10px;margin-right:5px}}@media (max-width:760px){.pp-site .pp-hero-photography{width:100%;max-width:600px;margin:8px auto 0;padding-left:0}.pp-site .pp-hero-photo{border-radius:16px 55px 16px 16px;transform:none}.pp-site .pp-hero-photo>img{aspect-ratio:2.1}.pp-site .pp-hero-photography .pp-price-card{margin:-18px 14px 0;box-shadow:0 16px 35px #11142216}.pp-site .pp-work-scene{gap:26px;margin:47px 0;padding:22px}.pp-site .pp-work-scene-image img{aspect-ratio:1.05}.pp-site .pp-work-scene p{font-size:12px}}@media (max-width:560px){.pp-site .pp-work-scene{grid-template-columns:minmax(0,1fr);gap:24px;padding:18px}.pp-site .pp-work-scene-image img{aspect-ratio:1.8}.pp-site .pp-work-scene h2{font-size:30px}.pp-site .pp-work-scene p{font-size:13px}.pp-site .pp-hero-photography .pp-price-card{margin:-12px 8px 0}.pp-site .pp-hero-photo>img{aspect-ratio:1.8}}@media (prefers-reduced-motion:reduce){.pp-site .pp-hero-photo{transform:none}}@media print{.pp-site .pp-hero-photo,.pp-site .pp-work-scene-image{display:none}.pp-site .pp-hero-photography{padding:0}.pp-site .pp-hero-photography .pp-price-card{margin:0}.pp-site .pp-work-scene{background:#fff;border:1px solid #ccc;padding:15pt;display:block}}.pp-site .pp-hero-photography .pp-price-card{margin-top:15px}@media (max-width:760px){.pp-site .pp-hero-photography .pp-price-card{margin-top:13px}}.pp-site .pp-hero{align-items:start}.pp-site .pp-hero-photo>img{aspect-ratio:2.1}.pp-site .pp-hero-offer{border-top:1px solid #cbd2df;align-items:center;gap:15px;max-width:520px;margin:23px 0 0;padding-top:19px;display:flex}.pp-site .pp-hero-offer>strong{letter-spacing:-.02em;color:#111422;white-space:nowrap;font:500 35px/1.1 Newsreader Variable,serif}.pp-site .pp-hero-offer>span{color:#50596d;font-size:11px;line-height:1.6}.pp-site .pp-hero-offer small{color:#50596d;margin-top:4px;font-size:10px;display:block}@media (max-width:760px){.pp-site .pp-hero-copy{padding-top:0}}@media (max-width:420px){.pp-site .pp-hero-offer{gap:13px;margin-top:20px;padding-top:18px}.pp-site .pp-hero-offer>strong{font-size:30px}.pp-site .pp-hero-offer>span{font-size:10px}.pp-site .pp-hero-offer small{font-size:9px}}.pc-page{--pc-forest:#3f45ff;--pc-ink:#111422;--pc-muted:#50596d;--pc-line:#cbd2df;--pc-paper:#fcfcfa;--pc-lime:#d8ff3e;color:var(--pc-ink)}.pc-page :is(button,input,select){font:inherit}.pc-page :is(a,button,input,select,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #3f45ff}.pc-page :is(h1,h2,h3,h4,p){margin:0}.pc-page svg{flex-shrink:0}.pc-page :is(section,div,article,label){min-width:0}.pc-page :is(section[id],#pc-provider){scroll-margin-top:130px}.pc-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-eyebrow{letter-spacing:1.2px;color:#3f45ff;align-items:center;gap:8px;font-size:10px;font-weight:650;line-height:1.8;display:flex}.pc-eyebrow>span{background:#3f45ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #111422}.pc-hero{grid-template-columns:minmax(0,1.25fr) minmax(330px,.8fr);align-items:center;gap:65px;padding:38px 0 48px;display:grid}.pc-hero h1{letter-spacing:-2.5px;margin:23px 0 24px;font-size:clamp(39px,4.4vw,63px);font-weight:600;line-height:1.12}.pc-page :is(h1,h2) em{color:#50596d;letter-spacing:-1.1px;font-family:Newsreader Variable,Georgia,serif;font-size:1.08em;font-weight:450}.pc-hero-copy>p{max-width:610px;color:var(--pc-muted);font-size:15px;line-height:1.95}.pc-hero-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:29px;display:flex}.pc-page .g-button{gap:10px;min-height:45px;font-size:12px}.pc-text-link{color:#3f45ff;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:550;line-height:1.8;text-decoration:none;display:inline-flex}.pc-hero-facts{color:#50596d;flex-wrap:wrap;gap:10px 18px;margin-top:23px;font-size:10px;line-height:1.8;display:flex}.pc-hero-facts>span{align-items:center;gap:6px;display:flex}.pc-team-card{color:#e5e8ff;isolation:isolate;background:#111422;border:1px solid #cbd2df;border-radius:17px;padding:28px 29px 22px;position:relative;overflow:hidden;box-shadow:0 18px 40px #11142212}.pc-team-card:before{content:"";z-index:-1;border:1px solid #cbd2df31;border-radius:50%;width:330px;height:330px;position:absolute;top:-155px;right:-145px}.pc-team-card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.pc-team-card-top>span:first-child{color:#e5e8ff;align-items:center;gap:8px;font-size:13px;font-weight:550;display:flex}.pc-pill{letter-spacing:.7px;color:#e5e8ff;background:#f0f1ff1a;border:1px solid #cbd2df3b;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:550;line-height:1.7}.pc-total-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:25px;display:flex}.pc-total-price>strong{letter-spacing:-2px;color:#e5e8ff;font-family:Manrope Variable,sans-serif;font-size:52px;font-weight:560;line-height:1.15}.pc-total-price>span{color:#e5e8ff;font-size:11px}.pc-tax{color:#e5e8ff;max-width:300px;font-size:10px;line-height:1.75;margin-top:9px!important}.pc-people-visual{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;margin:26px 0 23px;display:grid}.pc-people-visual>span{color:#50596d;background:#111422;border:1px solid #cbd2df59;border-radius:6px;place-items:center;min-height:28px;transition:background .2s,color .2s;display:grid}.pc-people-visual>span.is-active{color:#111422;background:#d8ff3e;border-color:#d8ff3e}.pc-calculator-label{justify-content:space-between;align-items:center;gap:15px;display:flex}.pc-calculator-label>label{color:#e5e8ff;font-size:11px;line-height:1.8}.pc-calculator-label>output{white-space:nowrap;color:#e5e8ff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:550}.pc-calculator-label>output>span{color:#e5e8ff;font-size:11px;font-weight:400}.pc-team-card input[type=range]{accent-color:#e5e8ff;cursor:pointer;background:0 0;width:100%;height:24px;margin:9px 0 15px}.pc-team-card input[type=range]:focus-visible{outline-color:#3f45ff}.pc-per-person{border-top:1px solid #cbd2df40;justify-content:space-between;align-items:center;gap:15px;padding-top:16px;display:flex}.pc-per-person>span{color:#e5e8ff;max-width:180px;font-size:10px;line-height:1.8}.pc-per-person>output{letter-spacing:-.6px;font-variant-numeric:tabular-nums;color:#e5e8ff;white-space:nowrap;font-family:Manrope Variable,sans-serif;font-size:25px;font-weight:550}.pc-calculator-note{color:#e5e8ff;font-size:10px;line-height:1.85;margin-top:13px!important}.pc-card-link{color:#e5e8ff;border-top:1px solid #cbd2df40;align-items:center;gap:8px;margin-top:17px;padding-top:16px;font-size:10px;line-height:1.8;text-decoration:none;display:flex}.pc-jump-nav{border-top:1px solid var(--pc-line);border-bottom:1px solid var(--pc-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:18px 0;display:grid}.pc-jump-nav>a{border-right:1px solid var(--pc-line);color:#50596d;align-items:center;gap:9px;padding:10px 16px;font-size:11px;line-height:1.8;text-decoration:none;display:flex}.pc-jump-nav>a:first-child{padding-left:0}.pc-jump-nav>a:last-child{border-right:0;padding-right:0}.pc-jump-nav>a>span,.pc-jump-nav>a>svg:last-child:not(:first-child){margin-left:auto}.pc-jump-nav>a>span{color:#50596d;font-variant-numeric:tabular-nums;background:#f0f1ff;border:1px solid #cbd2df;border-radius:5px;place-items:center;min-width:27px;height:25px;font-size:10px;display:grid}.pc-value-section{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:35px 45px;margin-top:62px;display:grid}.pc-value-section h2{letter-spacing:-1.2px;margin:15px 0 19px;font-size:35px;line-height:1.22}.pc-value-section>div>p{color:var(--pc-muted);font-size:13px;line-height:1.95}.pc-value-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.pc-value-prices>article{border:1px solid var(--pc-line);background:#fff;border-radius:11px;flex-direction:column;align-self:stretch;padding:24px 21px;display:flex}.pc-value-prices>article:first-child{background:#f0f1ff;border-color:#cbd2df}.pc-small-label{letter-spacing:1px;color:#50596d;font-size:9px;font-weight:650;line-height:1.8;display:block}.pc-value-prices strong{letter-spacing:-1px;margin-top:14px;font-family:Manrope Variable,sans-serif;font-size:29px;font-weight:550;line-height:1.4}.pc-value-prices strong>small{letter-spacing:0;color:#50596d;white-space:nowrap;font-family:inherit;font-size:10px;font-weight:400}.pc-value-prices article>p{color:#50596d;margin:13px 0 18px;font-size:11px;line-height:1.9}.pc-value-prices article>a{color:#50596d;text-underline-offset:3px;align-items:center;gap:6px;margin-top:auto;font-size:10px;line-height:1.8;display:flex}.pc-value-footnote{color:#50596d;border-top:1px solid var(--pc-line);grid-column:1/-1;padding:15px 0;font-size:11px;line-height:1.9}.pc-section{margin-top:66px}.pc-section-heading{justify-content:space-between;align-items:center;gap:35px;margin-bottom:28px;display:flex}.pc-section-heading>div{min-width:0;max-width:850px}.pc-section-heading h2{letter-spacing:-1.25px;margin:14px 0 18px;font-size:36px;font-weight:570;line-height:1.22}.pc-section-heading p{color:var(--pc-muted);max-width:820px;font-size:13px;line-height:1.95}.pc-section-icon{color:#3f45ff;background:#f0f1ff;border:1px solid #cbd2df;border-radius:12px;flex-shrink:0;place-items:center;width:67px;height:73px;display:grid;rotate:-4deg}.pc-provider-controls{border:1px solid var(--pc-line);background:#f0f1ff;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:25px;padding:24px 27px;display:flex}.pc-provider-controls>label{flex-direction:column;gap:9px;width:100%;max-width:480px;display:flex}.pc-provider-controls label>span:first-child{color:#50596d;font-size:11px;font-weight:600}.pc-select-wrap{display:block;position:relative}.pc-select-wrap>select{appearance:none;color:#111422;cursor:pointer;background:#fff;border:1px solid #cbd2df;border-radius:7px;width:100%;min-height:47px;padding:11px 40px 11px 14px;font-size:14px;line-height:1.7;display:block}.pc-select-wrap>svg{pointer-events:none;color:#50596d;position:absolute;top:16px;right:14px}.pc-provider-controls>div{text-align:right;flex-shrink:0}.pc-provider-controls time{color:#50596d;margin:7px 0;font-size:13px;display:block}.pc-provider-controls>div>a{color:#50596d;text-underline-offset:3px;align-items:center;gap:7px;font-size:11px;display:inline-flex}.pc-scope-note{border:1px solid var(--pc-line);background:#fff;border-top:0;align-items:flex-start;gap:12px;padding:20px 26px;display:flex}.pc-scope-note>svg{color:#50596d;margin-top:3px}.pc-scope-note p{color:#50596d;font-size:11px;line-height:1.95}.pc-scope-note strong{color:#50596d;font-weight:650}.pc-status-legend{flex-wrap:wrap;gap:8px;margin:18px 0 13px;display:flex}.pc-status{color:#50596d;background:#fcfcfa;border:1px solid #cbd2df;border-radius:4px;align-items:center;gap:5px;max-width:100%;padding:4px 7px;font-size:9px;font-weight:500;line-height:1.6;display:inline-flex}.pc-status.included,.pc-status.free,.pc-own-status.included,.pc-own-status.free{color:#3b6032;background:#eaf2de;border-color:#d3e2bf}.pc-status.addon,.pc-status.varies,.pc-own-status.bounded{color:#6a5832;background:#f8f1df;border-color:#e8d9b6}.pc-status.not-published{color:#5e6657;background:#f2f3ef;border-color:#dde0d7}.pc-status.not-offered{color:#6c5d49;background:#f5f0e9;border-color:#e4dacd}.pc-status.source-research,.pc-status.handoff{color:#3d635d;background:#eaf1f0;border-color:#cfded9}.pc-scroll-hint{color:#50596d;align-items:center;gap:7px;font-size:10px;line-height:1.8;display:flex;margin-bottom:12px!important}.pc-table-scroll{border:1px solid var(--pc-line);scrollbar-color:#3f45ff #cbd2df;overscroll-behavior-x:contain;background:#fff;border-radius:10px;max-width:100%;overflow-x:auto}.pc-comparison-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:785px}.pc-comparison-table caption{text-align:left;color:#50596d;border-bottom:1px solid var(--pc-line);caption-side:top;background:#fcfcfa;padding:16px 21px;font-size:11px;line-height:1.85}.pc-comparison-table thead th{color:#111422;text-align:left;border-bottom:1px solid var(--pc-line);vertical-align:top;background:#fcfcfa;padding:22px;font-size:12px;line-height:1.8}.pc-comparison-table thead th:first-child{width:22%}.pc-comparison-table thead th:nth-child(2),.pc-comparison-table thead th:nth-child(3){width:39%}.pc-comparison-table thead th:nth-child(2){background:#f0f1ff;border-left:1px solid #cbd2df;border-right:1px solid #cbd2df}.pc-comparison-table thead small{color:#50596d;margin-top:5px;font-size:10px;font-weight:400;line-height:1.8;display:block}.pc-comparison-table tbody th{text-align:left;color:#50596d;vertical-align:top;background:#fcfcfa;border-bottom:1px solid #cbd2df;padding:22px;font-size:11px;font-weight:550;line-height:1.85}.pc-comparison-table tbody td{vertical-align:top;background:#fff;border-bottom:1px solid #cbd2df;padding:21px 22px}.pc-comparison-table tbody td.pc-our-cell{background:#fcfcfa;border-left:1px solid #cbd2df;border-right:1px solid #cbd2df}.pc-comparison-table tbody tr:last-child>*{border-bottom:0}.pc-comparison-table td>p{color:#50596d;margin:10px 0;font-size:11px;line-height:1.9}.pc-source-link,.pc-cell-link{color:#3f45ff;text-underline-offset:3px;align-items:center;gap:5px;font-size:10px;font-weight:500;line-height:1.85;text-decoration:underline;display:inline-flex}.pc-provider-context{border:1px solid var(--pc-line);background:#fcfcfa;border-radius:11px;grid-template-columns:1fr 1fr;gap:30px;margin-top:20px;padding:27px 29px;display:grid}.pc-provider-context>div+div{border-left:1px solid #cbd2df;padding-left:30px}.pc-provider-context h3{letter-spacing:-.4px;margin:8px 0 14px;font-size:19px;line-height:1.5}.pc-provider-context ul{flex-direction:column;gap:12px;margin:13px 0 17px;padding:0;list-style:none;display:flex}.pc-provider-context li{color:#50596d;align-items:flex-start;gap:8px;font-size:11px;line-height:1.95;display:flex}.pc-provider-context li>svg{color:#50596d;margin-top:4px}.pc-price-context{color:#50596d;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;font-size:13px;line-height:1.8;display:flex}.pc-price-context>span{color:#50596d;font-size:10px}.pc-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pc-plan-card{border:1px solid var(--pc-line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:27px;display:flex}.pc-plan-card.is-reference{border-color:#cbd2df;box-shadow:inset 0 3px #111422}.pc-plan-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:13px;min-height:32px;display:flex}.pc-plan-top>h3{letter-spacing:-.4px;font-size:17px;font-weight:570;line-height:1.65}.pc-plan-price{color:#111422;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:18px;line-height:1.5;text-decoration:none;display:flex}.pc-plan-price>strong{letter-spacing:-1px;font-family:Manrope Variable,sans-serif;font-size:32px;font-weight:550}.pc-plan-price>span{color:#50596d;font-size:11px}.pc-plan-price>svg{color:#50596d;align-self:center;margin-left:3px}.pc-plan-price.is-quote>strong{letter-spacing:-.6px;font-size:25px}.pc-plan-price>span.pc-from{color:#50596d;margin-right:2px;font-size:13px}.pc-month-equivalent{color:#50596d;font-size:11px;font-weight:500;line-height:1.85;margin-top:7px!important}.pc-price-basis{color:#50596d;font-size:11px;line-height:1.9;margin-top:10px!important}.pc-plan-card dl{border-top:1px solid #cbd2df;margin:20px 0 16px}.pc-plan-card dl>div{border-bottom:1px solid #cbd2df;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.pc-plan-card dt{color:#50596d;font-size:10px;line-height:1.9}.pc-plan-card dd{color:#50596d;margin:0;font-size:11px;line-height:1.9}.pc-plan-card dd>small{color:#50596d;margin-top:4px;font-size:10px;line-height:1.8;display:block}.pc-plan-notes{color:#50596d;font-size:10px;line-height:1.95;margin-bottom:18px!important}.pc-plan-card>.pc-source-link{align-self:flex-start;margin-top:auto}.pc-pricing-note{color:#50596d;background:#fcfcfa;border:1px solid #cbd2df;border-radius:8px;align-items:flex-start;gap:10px;padding:18px 20px;font-size:11px;line-height:1.95;display:flex;margin-top:20px!important}.pc-pricing-note>svg{color:#50596d;margin-top:3px}.pc-catalogue-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.pc-feature-search{color:#50596d;background:#fff;border:1px solid #cbd2df;border-radius:8px;align-items:center;gap:12px;width:100%;max-width:760px;min-height:51px;padding:0 16px;display:flex}.pc-feature-search>input{color:#111422;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:49px;font-size:13px}.pc-feature-search:focus-within{outline-offset:2px;outline:3px solid #cbd2df}.pc-feature-search input:focus-visible{outline:0}.pc-feature-search input::placeholder{color:#50596d}.pc-feature-search input::-webkit-search-cancel-button{appearance:none}.pc-feature-search button{color:#3f45ff;cursor:pointer;background:#f0f1ff;border:0;border-radius:4px;place-items:center;padding:6px;display:grid}.pc-results{color:#50596d;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.pc-group-filters{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.pc-group-filters button{color:#3f45ff;cursor:pointer;text-align:left;background:#fcfcfa;border:1px solid #cbd2df;border-radius:6px;align-items:center;gap:9px;padding:8px 12px;font-size:10px;line-height:1.85;display:flex}.pc-group-filters button[aria-pressed=true]{color:#e5e8ff;background:#3f45ff;border-color:#3f45ff}.pc-group-filters button>span{opacity:.85;text-align:center;min-width:17px;font-size:9px}.pc-catalogue-key{flex-wrap:wrap;align-items:center;gap:9px;margin:22px 0 32px;display:flex}.pc-kind{color:#50596d;background:#f0f1ff;border:1px solid #cbd2df;border-radius:4px;align-items:center;gap:5px;max-width:100%;padding:3px 7px;font-size:9px;line-height:1.8;display:inline-flex}.pc-kind.source-research{color:#41655e;background:#eaf1f0;border-color:#d0e0da}.pc-kind.free{color:#715d31;background:#fbf4df;border-color:#e9ddb8}.pc-catalogue-key>p{color:#50596d;flex-basis:100%;margin-top:3px;font-size:10px;line-height:1.85}.pc-feature-group{margin-top:32px}.pc-group-heading{border-bottom:1px solid var(--pc-line);align-items:flex-start;gap:18px;margin-bottom:18px;padding-bottom:20px;display:flex}.pc-group-heading>span:first-child{color:#50596d;background:#f0f1ff;border:1px solid #cbd2df;border-radius:7px;flex-shrink:0;place-items:center;width:38px;height:42px;font-size:11px;font-weight:600;display:grid}.pc-group-heading>div{flex:1}.pc-group-heading h3{letter-spacing:-.6px;font-size:22px;font-weight:550;line-height:1.5}.pc-group-heading p{color:#50596d;margin-top:5px;font-size:11px;line-height:1.85}.pc-group-heading>span:last-child{color:#50596d;padding-top:8px;font-size:11px}.pc-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.pc-catalogue-item{background:#fff;border:1px solid #cbd2df;border-radius:9px;align-items:flex-start;padding:21px 23px;transition:border-color .2s,box-shadow .2s;display:flex}.pc-catalogue-item>div{width:100%;min-width:0}.pc-catalogue-item h4{letter-spacing:-.2px;margin:12px 0 9px;font-size:14px;font-weight:550;line-height:1.6}.pc-catalogue-item h4>a{color:#50596d;justify-content:space-between;align-items:baseline;gap:12px;text-decoration:none;display:flex}.pc-catalogue-item h4>a>svg{color:#50596d;align-self:flex-start;margin-top:4px}.pc-catalogue-item p{color:#50596d;font-size:11px;line-height:1.95}.pc-empty{text-align:center;background:#fcfcfa;border:1px dashed #cbd2df;border-radius:10px;flex-direction:column;align-items:center;padding:48px 25px;display:flex}.pc-empty>svg{color:#50596d}.pc-empty h3{margin:17px 0 12px;font-size:20px}.pc-empty p{color:#50596d;font-size:12px;line-height:1.9}.pc-empty .g-button{margin-top:20px}.pc-methodology{background:#f0f1ff;border:1px solid #cbd2df;border-radius:13px;padding:34px 35px}.pc-method-heading{align-items:center;gap:23px;display:flex}.pc-method-heading h2{letter-spacing:-1px;margin:8px 0 12px;font-size:31px;line-height:1.3}.pc-method-heading p{color:#50596d;font-size:11px;line-height:1.9}.pc-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 35px;margin-top:33px;display:grid}.pc-method-grid article>span{color:#50596d;font-size:10px;font-weight:600}.pc-method-grid h3{letter-spacing:-.3px;margin:10px 0 13px;font-size:16px;font-weight:550;line-height:1.5}.pc-method-grid p{color:#50596d;font-size:11px;line-height:2}.pc-source-details{background:#fcfcfa;border:1px solid #cbd2df;border-radius:8px;margin-top:29px;padding:17px 19px}.pc-source-details summary{color:#50596d;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:12px;font-weight:550;line-height:1.8;list-style:none;display:flex}.pc-source-details ol{color:#50596d;margin:20px 0 0;padding:0 0 0 19px;font-size:10px}.pc-source-details li{padding:7px 0}.pc-source-details li>small{color:#50596d;margin-top:3px;font-size:9px;line-height:1.85;display:block}.pc-method-links{flex-wrap:wrap;gap:15px 26px;margin-top:23px;display:flex}.pc-method-links>a{color:#3f45ff;text-underline-offset:3px;align-items:center;gap:7px;font-size:10px;line-height:1.9;display:flex}.pc-final-cta{border-top:1px solid var(--pc-line);grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:center;gap:40px;margin-top:65px;padding:43px 0 0;display:grid}.pc-final-cta h2{letter-spacing:-1.3px;margin:15px 0 20px;font-size:39px;line-height:1.15}.pc-final-cta p{color:#50596d;max-width:620px;font-size:12px;line-height:1.95}.pc-final-cta>div:last-child{flex-direction:column;align-items:center;gap:20px;display:flex}.pc-final-cta .g-button{width:100%;max-width:345px}.pc-final-cta>div:last-child>span{text-align:center;color:#50596d;max-width:320px;font-size:10px;line-height:1.8}@media (hover:hover) and (pointer:fine){.pc-page a:hover{color:#3f45ff}.pc-team-card a:hover{color:#e5e8ff}.pc-group-filters button:hover{border-color:#3f45ff}.pc-catalogue-item:hover{border-color:#cbd2df;box-shadow:0 5px 20px #11142206}.pc-jump-nav>a:hover{background:#f0f1ff}.pc-page a>svg{transition:translate .2s}.pc-page a:hover>svg{translate:2px -2px}}@media (max-width:1120px){.pc-hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr);gap:35px}.pc-hero h1{letter-spacing:-1.8px;font-size:46px}.pc-hero-copy>p{font-size:14px}.pc-team-card{padding:26px 25px 21px}.pc-team-card-top{gap:10px}.pc-value-section{grid-template-columns:1fr;gap:28px}.pc-value-section>div:first-child{max-width:850px}.pc-value-prices>article{padding:25px}.pc-value-section h2{font-size:35px}.pc-value-footnote{margin-top:0}.pc-jump-nav>a{gap:7px;padding:8px 12px;font-size:10px}.pc-plan-card{padding:23px}.pc-section-heading h2{font-size:33px}.pc-catalogue-item{padding:20px}.pc-methodology{padding:30px}.pc-final-cta h2{font-size:35px}}@media (max-width:760px){.pc-page :is(section[id],#pc-provider){scroll-margin-top:170px}.pc-hero{grid-template-columns:1fr;gap:29px;padding:14px 0 32px}.pc-hero h1{letter-spacing:-1.9px;max-width:650px;margin-top:22px;font-size:46px}.pc-hero-copy>p{max-width:640px;font-size:14px;line-height:1.95}.pc-team-card{box-sizing:border-box;width:100%;max-width:510px;padding:27px}.pc-team-card-top{flex-wrap:nowrap}.pc-people-visual{gap:7px}.pc-people-visual>span{min-height:33px}.pc-total-price>strong{font-size:54px}.pc-tax{max-width:100%;font-size:11px}.pc-calculator-label>label{font-size:12px}.pc-calculator-label>output{font-size:21px}.pc-per-person>span{font-size:11px}.pc-per-person>output{font-size:28px}.pc-calculator-note,.pc-card-link{font-size:11px}.pc-jump-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 15px;padding:15px 0}.pc-jump-nav>a{border-right:0;padding:9px 0;font-size:11px}.pc-value-section{gap:24px;margin-top:43px}.pc-value-section h2{font-size:32px}.pc-value-section>div>p{font-size:13px}.pc-value-prices{gap:13px}.pc-value-prices>article{padding:22px 20px}.pc-value-prices strong{font-size:29px}.pc-value-prices article>p,.pc-value-prices article>a,.pc-value-footnote{font-size:11px}.pc-section{margin-top:47px}.pc-section-heading{gap:22px;margin-bottom:24px}.pc-section-heading h2{letter-spacing:-1px;font-size:31px}.pc-section-heading p{font-size:13px}.pc-section-icon{border-radius:9px;width:53px;height:59px}.pc-section-icon>svg{width:24px}.pc-provider-controls{flex-direction:column;align-items:flex-start;gap:19px;padding:21px}.pc-provider-controls>label{max-width:100%}.pc-provider-controls>div{text-align:left;flex-wrap:wrap;align-items:center;gap:8px 13px;display:flex}.pc-provider-controls>div>.pc-small-label{flex-basis:100%}.pc-provider-controls time{margin:0;font-size:12px}.pc-select-wrap>select{min-height:49px;font-size:16px}.pc-scope-note{padding:19px 21px}.pc-scope-note p{font-size:12px;line-height:1.95}.pc-status-legend{gap:7px}.pc-status{font-size:10px}.pc-scroll-hint{align-items:flex-start;font-size:10px}.pc-scroll-hint>svg{margin-top:3px}.pc-comparison-table{min-width:760px}.pc-comparison-table caption{padding:17px 19px;font-size:12px}.pc-comparison-table thead th{padding:20px;font-size:13px}.pc-comparison-table thead small{font-size:11px}.pc-comparison-table tbody th{padding:20px;font-size:12px}.pc-comparison-table tbody td{padding:20px}.pc-comparison-table td>p{font-size:12px}.pc-source-link,.pc-cell-link{font-size:11px}.pc-provider-context{grid-template-columns:1fr;gap:23px;padding:23px}.pc-provider-context>div+div{border-top:1px solid #cbd2df;border-left:0;padding-top:23px;padding-left:0}.pc-provider-context li{font-size:12px}.pc-provider-context h3{font-size:20px}.pc-small-label{font-size:10px}.pc-price-context{align-items:flex-start;font-size:13px}.pc-price-context>span{font-size:10px}.pc-plan-grid{gap:15px}.pc-plan-card{padding:24px}.pc-plan-price>strong{font-size:30px}.pc-plan-price.is-quote>strong{font-size:23px}.pc-plan-card dl>div{grid-template-columns:1fr;gap:4px;padding:12px 0}.pc-plan-card dd,.pc-price-basis{font-size:12px}.pc-plan-card dt,.pc-plan-card dd>small,.pc-plan-notes,.pc-month-equivalent{font-size:11px}.pc-pricing-note{padding:18px;font-size:12px}.pc-catalogue-toolbar{flex-wrap:wrap;gap:14px}.pc-feature-search{max-width:none}.pc-feature-search>input{font-size:16px}.pc-results{font-size:11px}.pc-group-filters{gap:7px;margin-top:15px}.pc-group-filters button{gap:7px;padding:7px 10px;font-size:11px}.pc-kind{font-size:10px}.pc-catalogue-key{margin:20px 0 27px}.pc-catalogue-key>p{font-size:11px}.pc-feature-group{margin-top:28px}.pc-group-heading{gap:14px;margin-bottom:15px;padding-bottom:17px}.pc-group-heading h3{font-size:21px}.pc-group-heading p{font-size:12px}.pc-feature-list{gap:12px}.pc-catalogue-item{padding:20px}.pc-catalogue-item h4{font-size:15px}.pc-catalogue-item p{font-size:12px}.pc-methodology{padding:26px}.pc-method-heading{gap:20px}.pc-method-heading h2{font-size:29px}.pc-method-heading p{font-size:12px}.pc-method-grid{gap:25px;margin-top:28px}.pc-method-grid p{font-size:12px}.pc-method-grid h3{font-size:17px}.pc-source-details summary{font-size:12px}.pc-source-details li>small{font-size:10px}.pc-method-links>a{font-size:11px}.pc-final-cta{grid-template-columns:1fr;gap:27px;margin-top:47px;padding-top:33px}.pc-final-cta h2{font-size:36px}.pc-final-cta p{font-size:13px}.pc-final-cta>div:last-child{align-items:flex-start;gap:19px}.pc-final-cta>div:last-child>span{text-align:left;max-width:none;font-size:11px}.pc-final-cta .g-button{width:auto;max-width:none}}@media (max-width:520px){.pc-hero h1{letter-spacing:-1.5px;font-size:39px}.pc-hero>.pc-hero-copy>.pc-eyebrow{letter-spacing:.8px;font-size:8px}.pc-hero-copy>p{font-size:13px}.pc-hero-actions{gap:16px}.pc-hero-actions>.g-button,.pc-hero-actions>.pc-text-link{width:100%}.pc-hero-facts{gap:8px 14px;font-size:10px}.pc-team-card{padding:25px 22px 22px}.pc-team-card-top{flex-wrap:wrap;gap:11px}.pc-pill{font-size:8px}.pc-total-price{margin-top:22px}.pc-total-price>strong{font-size:49px}.pc-people-visual{gap:4px;margin-top:24px}.pc-people-visual>span{border-radius:4px;min-height:28px}.pc-people-visual svg{width:13px}.pc-per-person>output{font-size:26px}.pc-per-person>span{max-width:150px}.pc-jump-nav{gap:5px 14px}.pc-jump-nav>a{gap:6px;font-size:10px}.pc-jump-nav>a>svg:first-child{width:15px}.pc-jump-nav>a>span{min-width:23px;height:22px;font-size:9px}.pc-value-section h2{font-size:29px}.pc-value-prices{grid-template-columns:1fr}.pc-value-prices>article{padding:23px}.pc-value-prices strong{font-size:32px}.pc-value-prices article>p{font-size:12px}.pc-value-footnote{font-size:11px}.pc-eyebrow{letter-spacing:.9px;font-size:9px}.pc-section-heading{align-items:flex-start;gap:13px}.pc-section-heading h2{letter-spacing:-.9px;font-size:28px}.pc-section-heading p{font-size:12px}.pc-section-icon{display:none}.pc-provider-controls{padding:20px 17px}.pc-provider-controls label>span:first-child{font-size:12px}.pc-scope-note{gap:10px;padding:18px 17px}.pc-scope-note>svg{width:17px}.pc-scope-note p{font-size:11px}.pc-status-legend .pc-status{font-size:9px}.pc-provider-context{padding:22px 19px}.pc-price-context{flex-direction:column;gap:6px}.pc-plan-grid{grid-template-columns:1fr}.pc-plan-card{padding:24px 22px}.pc-plan-card dl>div{grid-template-columns:92px minmax(0,1fr);gap:11px}.pc-plan-card dd{font-size:12px}.pc-plan-top>h3{font-size:19px}.pc-plan-price>strong{font-size:33px}.pc-plan-price.is-quote>strong{font-size:26px}.pc-pricing-note{gap:8px;padding:17px;font-size:11px}.pc-catalogue-toolbar{gap:11px}.pc-feature-search{gap:9px;padding:0 12px}.pc-feature-search>input{font-size:16px}.pc-group-filters button{padding:7px 9px;font-size:10px}.pc-catalogue-key{gap:7px}.pc-kind{font-size:9px}.pc-catalogue-key>p{font-size:11px}.pc-group-heading h3{letter-spacing:-.4px;font-size:20px}.pc-group-heading>span:first-child{width:31px;height:36px;font-size:10px}.pc-group-heading>span:last-child{font-size:10px}.pc-group-heading p{font-size:11px}.pc-feature-list{grid-template-columns:1fr;gap:12px}.pc-catalogue-item{padding:21px}.pc-catalogue-item h4{font-size:16px}.pc-catalogue-item p{font-size:12px}.pc-catalogue-item .pc-kind{font-size:10px}.pc-empty{padding:35px 20px}.pc-empty h3{font-size:19px}.pc-methodology{padding:24px 20px}.pc-method-heading h2{letter-spacing:-.8px;font-size:27px}.pc-method-grid{grid-template-columns:1fr;gap:24px}.pc-method-grid article{border-bottom:1px solid #cbd2df;padding-bottom:23px}.pc-method-grid article:last-child{border-bottom:0;padding-bottom:0}.pc-method-grid h3{margin-top:8px;font-size:17px}.pc-method-grid p{font-size:12px}.pc-source-details{padding:16px 14px}.pc-source-details summary{font-size:11px}.pc-method-links{gap:16px}.pc-method-links>a{font-size:11px}.pc-final-cta h2{font-size:33px}.pc-final-cta p{font-size:12px}.pc-final-cta .g-button,.pc-final-cta>div:last-child>.pc-text-link{width:100%}.pc-final-cta>div:last-child>span{text-align:center;width:100%;font-size:10px}}@media (max-width:350px){.pc-hero h1{letter-spacing:-1.3px;font-size:34px}.pc-total-price>strong{font-size:45px}.pc-team-card{padding:23px 18px 20px}.pc-calculator-label>label{font-size:11px}.pc-people-visual{gap:3px}.pc-people-visual>span{min-height:24px}.pc-people-visual svg{width:12px}.pc-per-person>span{font-size:10px}.pc-jump-nav>a{gap:5px;font-size:9px}.pc-jump-nav>a>span{min-width:21px}.pc-jump-nav>a>svg:first-child{width:13px}.pc-value-section h2{font-size:27px}.pc-section-heading h2{font-size:26px}.pc-plan-card dl>div{grid-template-columns:1fr;gap:4px}.pc-group-heading{gap:10px}.pc-group-heading h3{font-size:18px}.pc-catalogue-item{padding:20px 18px}.pc-methodology{padding:23px 17px}.pc-method-heading h2{font-size:25px}.pc-final-cta h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.pc-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.pc-page :is(.pc-jump-nav,.pc-hero-actions,.pc-hero-facts,.pc-group-filters,.pc-catalogue-toolbar,.pc-scroll-hint,.pc-final-cta>div:last-child){display:none!important}.pc-hero{grid-template-columns:1fr;padding:0}.pc-hero h1{font-size:30pt}.pc-team-card{box-shadow:none;break-inside:avoid;color:#111422!important;background:#fff!important}.pc-team-card :is(span,strong,p,label,output,a){color:#111422!important}.pc-people-visual{display:none}.pc-section{margin-top:25pt}.pc-section-heading h2{font-size:23pt}.pc-table-scroll{max-width:none;overflow:visible}.pc-comparison-table{min-width:0;font-size:8pt}.pc-comparison-table :is(th,td){padding:8pt!important}.pc-plan-card,.pc-catalogue-item{break-inside:avoid}.pc-methodology{background:#fff!important}.pc-source-details>:not(summary){display:block!important}.pc-final-cta{display:block}.pc-final-cta h2{font-size:25pt}}.pc-provider-trial{color:#665632;background:#faf4e5;border:1px solid #e2d5b4;border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 19px;padding:18px 20px;display:flex}.pc-provider-trial>svg{margin-top:3px}.pc-provider-trial p{color:#665632;font-size:11px;line-height:1.95}.pc-provider-trial .pc-source-link{color:#665632;margin-top:8px}@media (max-width:520px){.pc-provider-trial{padding:17px}.pc-provider-trial p{font-size:12px}}@media (min-width:651px) and (max-width:1180px){.pp-site .pp-header{grid-template-columns:minmax(0,1fr) auto auto;gap:12px 18px;min-height:0;padding:18px 28px 13px;display:grid}.pp-site .pp-header>a:first-of-type{grid-area:1/1;justify-self:start}.pp-site .pp-header .g-brand{white-space:nowrap}.pp-site .pp-header>.g-language{white-space:nowrap;grid-area:1/2;position:static}.pp-site .pp-header>.g-button{white-space:nowrap;grid-area:1/3;position:static}.pp-site .pp-header .g-nav{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;gap:7px 24px;width:auto;min-height:0;margin:0;padding:0;display:flex}.pp-site .pp-header .g-nav>a{padding:7px 0;font-size:12px;line-height:1.7}}.pc-team-card .pc-team-size-input{color:#111422;accent-color:#3f45ff;background:#fff;border:1px solid #737c98;border-radius:8px;width:100%;min-height:44px;margin:14px 0;padding:10px 12px;font-family:inherit;font-size:16px;font-weight:600;display:block}.ac-site{--ac-ink:#111422;--ac-forest:#3f45ff;--ac-deep:#111422;--ac-paper:#fff;--ac-page:#fcfcfa;--ac-lime:#d8ff3e;--ac-line:#cbd2df;--ac-muted:#50596d;--ac-serif:"Newsreader Variable",Georgia,serif;--ac-sans:"DM Sans Variable",Arial,sans-serif;min-height:100svh;color:var(--ac-ink);background:var(--ac-page);font:15px/1.75 var(--ac-sans);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;font-weight:430}.ac-site *{box-sizing:border-box}.ac-site :is(h1,h2,h3,h4,p,figure,dl){margin:0}.ac-site :is(h1,h2,h3,h4){font-family:"Manrope Variable",var(--ac-sans);letter-spacing:-.6px;text-wrap:pretty;font-weight:650;line-height:1.27}.ac-site h1{letter-spacing:-2.1px;font-size:clamp(36px,4.1vw,58px)}.ac-site h2{letter-spacing:-1.1px;font-size:clamp(25px,2.7vw,36px)}.ac-site h3{font-size:20px}.ac-site h1 em,.ac-site h2 em{font-family:var(--ac-serif);color:#50596d;letter-spacing:-1px;font-style:italic;font-weight:450}.ac-site p{line-height:1.85}.ac-site a{color:inherit;text-decoration:none}.ac-site :is(button,input,select,textarea){font:inherit}.ac-site button{cursor:pointer}.ac-site button:disabled{cursor:default;opacity:.57}.ac-site :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #3f45ff}.ac-site svg{flex-shrink:0}.ac-site :is(button,a,input,select,textarea){touch-action:manipulation}.ac-site input[type=radio]{accent-color:var(--ac-forest)}.ac-site :is(.ac-main,.ac-hero-copy,.ac-module-card,.ac-lesson-main,.ac-lesson-aside){min-width:0}.ac-site .ac-skip{z-index:100;background:var(--ac-forest);color:#fff;border-radius:6px;padding:8px 15px;position:fixed;top:7px;left:12px;transform:translateY(-170%)}.ac-site .ac-skip:focus{transform:translateY(0)}.ac-site .ac-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ac-site .ac-header{z-index:20;border-bottom:1px solid var(--ac-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfcfaf5;justify-content:space-between;align-items:center;gap:25px;min-height:91px;padding:16px max(30px,50vw - 620px);display:flex;position:sticky;top:0}.ac-site .ac-logo{font-family:"Manrope Variable",var(--ac-sans);letter-spacing:-1px;align-items:center;gap:10px;font-size:25px;font-weight:750;line-height:1;display:inline-flex}.ac-site .ac-logo-dot{color:#3f45ff}.ac-site .ac-logo small{font:9px var(--ac-sans);letter-spacing:2.7px;color:var(--ac-muted);margin-top:8px;font-weight:650;display:block}.ac-site .ac-header>nav{align-items:center;gap:21px;font-size:12px;font-weight:600;display:flex}.ac-site .ac-header>nav a{white-space:nowrap;border-bottom:1px solid #0000;padding:8px 0}.ac-site .ac-header>nav a:hover{color:#3f45ff;border-bottom-color:#3f45ff}.ac-site .ac-header-actions{align-items:center;gap:11px;display:flex}.ac-site .ac-language{border:1px solid var(--ac-line);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 10px;font-size:11px;display:inline-flex}.ac-site .ac-button{color:var(--ac-ink);text-align:center;background:#fff;border:1px solid #cbd2df;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:12px 17px;font-size:12px;font-weight:650;line-height:1.5;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.ac-site .ac-button:hover:not(:disabled){background:#f0f1ff;border-color:#3f45ff;box-shadow:0 4px 12px #11142208}.ac-site .ac-button-primary{background:var(--ac-forest);border-color:var(--ac-forest);color:#fff}.ac-site .ac-button-primary:hover:not(:disabled){background:#3f45ff;border-color:#3f45ff}.ac-site .ac-button-small{min-height:38px;padding:8px 12px;font-size:11px}.ac-site .ac-text-link{color:#3f45ff;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:12px;font-weight:650;line-height:1.7;display:inline-flex}.ac-site .ac-text-link:hover{color:#3f45ff}.ac-site .ac-text-link>svg{transition:translate .18s}.ac-site .ac-text-link:hover>svg{translate:2px}.ac-site .ac-main{max-width:1240px;margin:auto;padding:41px 30px 80px}.ac-site .ac-eyebrow{letter-spacing:1.7px;text-transform:uppercase;color:#3f45ff;margin-bottom:12px;font-size:10px;font-weight:650;line-height:1.8;display:block}.ac-site .ac-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ac-site .ac-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;padding:30px 0 43px;display:grid}.ac-site .ac-hero h1{font-size:clamp(36px,3.9vw,55px);line-height:1.18}.ac-site .ac-hero h1 em{margin-top:9px;font-size:.99em;line-height:1.15;display:inline-block}.ac-site .ac-hero-copy>p{color:#50596d;max-width:605px;margin-top:23px;font-size:14px;line-height:1.95}.ac-site .ac-hero .ac-actions{margin-top:30px}.ac-site .ac-hero .ac-text-link{font-size:11px}.ac-site .ac-hero-points{color:#50596d;flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;font-size:11px;display:flex}.ac-site .ac-hero-points>span{align-items:center;gap:7px;display:inline-flex}.ac-site .ac-curriculum-visual{color:#e5e8ff;background:linear-gradient(140deg,#111422,#111422 75%);border-radius:17px;padding:25px 25px 23px;position:relative;overflow:hidden;box-shadow:0 15px 45px #11142212}.ac-site .ac-curriculum-visual:before{content:"";background:#3f45ff0a;border:1px solid #cbd2df18;border-radius:50%;width:300px;height:300px;position:absolute;top:-150px;right:-150px}.ac-site .ac-visual-caption{color:#e5e8ff;letter-spacing:1.35px;align-items:center;gap:8px;font-size:8px;font-weight:650;display:flex}.ac-site .ac-live-dot{background:#f0f1ff;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #11142210}.ac-site .ac-orbit-art{margin:12px -17px 9px;position:relative}.ac-site .ac-orbit-art>svg{width:100%;height:auto;display:block;overflow:visible}.ac-site .ac-orbit-art ellipse{fill:none;stroke:#3f45ff28;stroke-width:1px;stroke-dasharray:3 6}.ac-site .ac-journey-line{fill:none;stroke:url(#ac-path-gradient);stroke-width:2px;stroke-dasharray:7 5;animation:40s linear infinite ac-journey}.ac-site .ac-orbit-core{fill:#d8ff3e15;stroke:#d8ff3e3d;stroke-width:1px}.ac-site .ac-book-art{fill:none;stroke:#d8ff3e;stroke-width:2px;stroke-linejoin:round}.ac-site .ac-orbit-marker{fill:#3f45ff;stroke:#d8ff3e;stroke-width:2px}.ac-site .ac-orbit-spark{fill:#d8ff3e}.ac-site .ac-orbit-star{fill:none;stroke:#d8ff3e82;stroke-width:1.5px}.ac-site .ac-orbit-label{letter-spacing:.5px;color:#e5e8ff;white-space:nowrap;background:#111422d9;border:1px solid #cbd2df25;border-radius:5px;padding:4px 8px;font-size:8px;font-weight:550;position:absolute;box-shadow:0 5px 15px #11142213}.ac-site .ac-orbit-label-a{top:72%;left:3%}.ac-site .ac-orbit-label-b{top:19%;left:28%}.ac-site .ac-orbit-label-c{top:74%;right:2%}.ac-site .ac-visual-card{background:#fcfcfa0c;border:1px solid #cbd2df25;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.ac-site .ac-visual-award{color:#e5e8ff;background:#f0f1ff1a;border:1px solid #cbd2df29;border-radius:8px;justify-content:center;align-items:center;width:43px;height:48px;display:flex}.ac-site .ac-visual-card>div{flex:1;min-width:0}.ac-site .ac-visual-card strong{color:#e5e8ff;font-size:12px;font-weight:600}.ac-site .ac-visual-card p{color:#e5e8ff;margin-top:3px;font-size:9px;line-height:1.6}.ac-site .ac-visual-card>svg{color:#50596d;width:17px}.ac-site .ac-stats{border-top:1px solid var(--ac-line);border-bottom:1px solid var(--ac-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:27px 0;display:grid}.ac-site .ac-stats>div{border-right:1px solid var(--ac-line);padding-right:18px}.ac-site .ac-stats>div:last-child{border:0}.ac-site .ac-stats strong{font-family:var(--ac-serif);letter-spacing:-1.5px;font-size:48px;font-weight:500;line-height:1.05;display:block}.ac-site .ac-stats span{color:#50596d;margin-top:8px;font-size:11px;line-height:1.6;display:block}.ac-site .ac-membership-strip{background:#f0f1ff;border:1px solid #cbd2df;border-radius:12px;align-items:center;gap:23px;margin-top:29px;padding:27px 29px;display:flex}.ac-site .ac-membership-icon{color:#3f45ff;background:#fcfcfa;border:1px solid #cbd2df;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:59px;display:flex}.ac-site .ac-membership-strip>div:nth-child(2){flex:1}.ac-site .ac-membership-strip>div:nth-child(2)>strong{font-family:"Manrope Variable",var(--ac-sans);letter-spacing:-.4px;font-size:17px;font-weight:650}.ac-site .ac-membership-strip p{color:#50596d;max-width:610px;margin-top:6px;font-size:11px;line-height:1.9}.ac-site .ac-membership-price{border-left:1px solid #cbd2df;flex-shrink:0;padding-left:27px}.ac-site .ac-membership-price>strong{font-size:28px;font-weight:650;font-family:var(--ac-serif);line-height:1.2;display:block}.ac-site .ac-membership-price small{font-size:12px;font-family:var(--ac-sans);color:#50596d;font-weight:450}.ac-site .ac-membership-price>span{color:#50596d;margin-top:5px;font-size:9px;display:block}.ac-site .ac-membership-price>a{align-items:center;gap:8px;margin-top:9px;font-size:10px;font-weight:650;display:flex}.ac-site .ac-section{margin-top:65px;scroll-margin-top:115px}.ac-site .ac-section-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:28px;display:flex}.ac-site .ac-section-heading>div{min-width:0;max-width:780px}.ac-site .ac-section-heading p{color:#50596d;max-width:760px;margin-top:13px;font-size:13px;line-height:1.9}.ac-site .ac-heading-icon{color:#3f45ff;background:#f0f1ff;border:1px solid #cbd2df;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:65px;height:71px;margin-top:6px;display:flex}.ac-site .ac-how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.ac-site .ac-how-grid>article{border:1px solid var(--ac-line);background:#fff;border-radius:11px;padding:23px 21px}.ac-site .ac-how-top{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.ac-site .ac-how-top>span{color:#50596d}.ac-site .ac-how-top>small{font-family:var(--ac-serif);color:#e5e8ff;font-size:24px;font-weight:450}.ac-site .ac-how-grid h3{font-size:18px}.ac-site .ac-how-grid p{color:#50596d;margin-top:11px;font-size:11px;line-height:1.95}.ac-site .ac-first-step{background:#f0f1ff;border:1px solid #cbd2df;border-radius:9px;align-items:center;gap:17px;margin-top:20px;padding:19px 23px;display:flex}.ac-site .ac-first-step>svg{color:#50596d}.ac-site .ac-first-step>p{color:#50596d;flex:1;min-width:0;font-size:11px;line-height:1.9}.ac-site .ac-first-step strong{color:#50596d;font-weight:600}.ac-site .ac-first-step>a{flex-shrink:0;font-size:11px}.ac-site .ac-core-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ac-site .ac-core-path{border:1px solid var(--ac-line);background:#fff;border-radius:11px;align-items:flex-start;gap:17px;padding:25px 21px;display:flex}.ac-site .ac-core-path-1,.ac-site .ac-core-path-2{background:#f0f1ff}.ac-site .ac-path-number{font-family:var(--ac-serif);color:#50596d;font-size:36px;line-height:1.2}.ac-site .ac-core-path>div{flex:1;min-width:0}.ac-site .ac-core-path .ac-eyebrow{margin-bottom:10px;font-size:9px}.ac-site .ac-core-path h3{letter-spacing:-.4px;font-size:17px;line-height:1.5}.ac-site .ac-core-path ul{margin:17px 0 20px;padding:0;list-style:none}.ac-site .ac-core-path li+li{border-top:1px solid #cbd2df}.ac-site .ac-core-path li>a{color:#50596d;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:10px;line-height:1.7;display:flex}.ac-site .ac-core-path li>a:hover{color:var(--ac-forest)}.ac-site .ac-core-path .ac-text-link{font-size:10px}.ac-site .ac-catalogue-controls{border:1px solid var(--ac-line);background:#fff;border-radius:12px;padding:20px}.ac-site .ac-search{color:#50596d;background:#fcfcfa;border:1px solid #cbd2df;border-radius:8px;align-items:center;gap:11px;min-height:51px;padding:0 15px;display:flex;position:relative}.ac-site .ac-search:focus-within{outline-offset:2px;outline:2px solid #3f45ff}.ac-site .ac-search input{width:100%;min-width:0;box-shadow:none;color:var(--ac-ink);background:0 0;border:0;height:49px;padding:0;font-size:13px;outline:0!important}.ac-site .ac-search input::placeholder{color:#50596d}.ac-site .ac-filter-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr) minmax(0,1.2fr) auto;align-items:end;gap:13px;margin-top:15px;display:grid}.ac-site .ac-filter-row>label{min-width:0;display:block;position:relative}.ac-site .ac-filter-row>label>span{color:#50596d;letter-spacing:.4px;margin:0 0 5px 1px;font-size:9px;font-weight:600;display:block}.ac-site .ac-filter-row select{appearance:none;color:#50596d;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #cbd2df;border-radius:7px;width:100%;min-height:39px;padding:9px 28px 9px 10px;font-size:10px;display:block;overflow:hidden}.ac-site .ac-filter-row>label>svg{pointer-events:none;color:#50596d;position:absolute;bottom:12px;right:10px}.ac-site .ac-clear{color:#50596d;background:0 0;border:0;align-items:center;gap:5px;min-height:39px;padding:10px 5px;font-size:10px;font-weight:550;display:flex}.ac-site .ac-results-line{justify-content:space-between;align-items:center;gap:18px;padding:20px 1px 16px;font-size:11px;display:flex}.ac-site .ac-results-line>strong{color:#50596d;font-weight:650}.ac-site .ac-results-line>span{color:#50596d;align-items:center;gap:7px;font-size:10px;display:flex}.ac-site .ac-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ac-site .ac-module-card{border:1px solid var(--ac-line);background:#fff;border-radius:11px;flex-direction:column;padding:23px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.ac-site .ac-module-card:hover{border-color:#cbd2df;transform:translateY(-2px);box-shadow:0 8px 23px #11142207}.ac-site .ac-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.ac-site .ac-level{color:#50596d;letter-spacing:.15px;background:#f0f1ff;border-radius:5px;padding:3px 8px;font-size:9px;font-weight:600;line-height:1.6;display:inline-block}.ac-site .ac-level-practitioner,.ac-site .ac-level-advanced{color:#50596d;background:#f0f1ff}.ac-site .ac-card-top>span:last-child{color:#50596d;align-items:center;gap:4px;font-size:9px;display:flex}.ac-site .ac-module-category{text-transform:uppercase;letter-spacing:.95px;color:#50596d;margin-bottom:8px;font-size:8px;font-weight:600;line-height:1.8;display:block}.ac-site .ac-module-card h3{letter-spacing:-.3px;font-size:17px;line-height:1.5}.ac-site .ac-module-card h3>a:hover{color:#3f45ff}.ac-site .ac-module-card>p{color:#50596d;flex:1;margin-top:12px;margin-bottom:23px;font-size:11px;line-height:1.9}.ac-site .ac-card-bottom{border-top:1px solid #cbd2df;justify-content:space-between;align-items:center;gap:10px;padding-top:15px;display:flex}.ac-site .ac-card-bottom>span{color:#50596d;align-items:center;gap:6px;font-size:9px;display:flex}.ac-site .ac-card-bottom>a{color:#50596d;background:#f0f1ff;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ac-site .ac-module-card.is-complete{border-color:#cbd2df}.ac-site .ac-module-card.is-complete .ac-card-bottom>span{color:#50596d}.ac-site .ac-load-more{justify-content:center;align-items:center;gap:17px;margin-top:25px;display:flex}.ac-site .ac-load-more>span{color:#50596d;font-size:10px}.ac-site .ac-empty{text-align:center;background:#f0f1ff;border:1px dashed #cbd2df;border-radius:11px;padding:40px 25px}.ac-site .ac-empty>svg{color:#50596d}.ac-site .ac-empty h3{margin-top:12px}.ac-site .ac-empty p{color:#50596d;margin-top:9px;font-size:12px}.ac-site .ac-empty .ac-button{margin-top:20px}.ac-site .ac-sector-search{gap:14px;margin-bottom:21px;display:flex}.ac-site .ac-sector-search>.ac-search{background:#fff;flex:1;min-width:0;min-height:46px}.ac-site .ac-sector-search .ac-search input{height:44px;font-size:12px}.ac-site .ac-group-select{flex-basis:280px;min-width:0;max-width:40%;position:relative}.ac-site .ac-group-select select{appearance:none;color:#50596d;text-overflow:ellipsis;background:#fff;border:1px solid #cbd2df;border-radius:8px;outline:0;width:100%;height:46px;padding:10px 30px 10px 13px;font-size:11px;overflow:hidden}.ac-site .ac-group-select>svg{pointer-events:none;color:#50596d;position:absolute;top:16px;right:12px}.ac-site .ac-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ac-site .ac-sector-card{border:1px solid var(--ac-line);background:#fff;border-radius:9px;align-items:center;gap:12px;padding:20px 17px;transition:border-color .2s,background-color .2s;display:flex}.ac-site .ac-sector-card:hover{background:#fcfcfa;border-color:#cbd2df}.ac-site .ac-sector-index{font:20px var(--ac-serif);color:#50596d;align-self:flex-start;min-width:25px;padding-top:5px;font-weight:450}.ac-site .ac-sector-card>div{flex:1;min-width:0}.ac-site .ac-sector-card small{color:#50596d;margin-bottom:5px;font-size:8px;line-height:1.65;display:block}.ac-site .ac-sector-card h3{letter-spacing:-.15px;font-size:13px;line-height:1.5}.ac-site .ac-sector-card div>span{color:#50596d;margin-top:6px;font-size:9px;display:block}.ac-site .ac-sector-card>svg{color:#50596d}.ac-site .ac-inline-note{color:#50596d;background:#f0f1ff;border-radius:8px;padding:20px;font-size:12px}.ac-site .ac-alignment{background:#f0f1ff;border:1px solid #cbd2df;border-radius:14px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:50px;padding:36px;display:grid}.ac-site .ac-alignment h2{font-size:30px}.ac-site .ac-alignment-copy>p{color:#50596d;margin-top:18px;font-size:12px;line-height:1.95}.ac-site .ac-alignment-copy>.ac-alignment-disclaimer{color:#50596d;border-top:1px solid #cbd2df;margin-top:21px;padding-top:18px;font-size:10px}.ac-site .ac-alignment .ac-text-link{align-items:flex-start;gap:8px;margin-top:13px;font-size:10px;line-height:1.8;display:flex}.ac-site .ac-alignment .ac-text-link>svg{margin-top:2px}.ac-site .ac-competency-list{align-content:start;gap:12px;display:grid}.ac-site .ac-competency-list>div{border-bottom:1px solid #cbd2df;align-items:flex-start;gap:13px;padding-bottom:13px;display:flex}.ac-site .ac-competency-list>div:last-child{border-bottom:0;padding-bottom:0}.ac-site .ac-competency-list>div>span{font-family:var(--ac-serif);color:#50596d;min-width:24px;font-size:21px;line-height:1.4}.ac-site .ac-competency-list h3{letter-spacing:-.2px;font-size:13px;line-height:1.5}.ac-site .ac-competency-list p{color:#50596d;margin-top:4px;font-size:10px;line-height:1.8}.ac-site .ac-record{border:1px solid var(--ac-line);background:#fff;border-radius:13px;padding:29px}.ac-site .ac-record .ac-section-heading{margin-bottom:22px}.ac-site .ac-record .ac-section-heading h2{font-size:29px}.ac-site .ac-record .ac-section-heading p{max-width:610px;font-size:11px}.ac-site .ac-record .ac-section-heading>.ac-button{flex-shrink:0;margin-top:7px}.ac-site .ac-record-stats{border-top:1px solid var(--ac-line);border-bottom:1px solid var(--ac-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px 0;display:grid}.ac-site .ac-record-stats>div{border-right:1px solid var(--ac-line);grid-template-columns:24px 1fr;gap:0 9px;padding-right:20px;display:grid}.ac-site .ac-record-stats>div:last-child{border:0}.ac-site .ac-record-stats svg{color:#50596d;grid-row:1/3;margin-top:6px}.ac-site .ac-record-stats strong{font-size:29px;font-family:var(--ac-serif);font-weight:500;line-height:1.3}.ac-site .ac-record-stats span{color:#50596d;font-size:10px;line-height:1.7}.ac-site .ac-record-list{gap:0;margin:20px 0;display:grid}.ac-site .ac-record-list>a{border-bottom:1px solid #cbd2df;align-items:center;gap:12px;padding:13px 0;display:flex}.ac-site .ac-record-list>a>svg{color:#50596d}.ac-site .ac-record-list>a>div{flex:1;min-width:0}.ac-site .ac-record-list strong{font-size:12px;font-weight:600;line-height:1.7;display:block}.ac-site .ac-record-list small{color:#50596d;margin-top:3px;font-size:9px;line-height:1.7;display:block}.ac-site .ac-fine-print{color:#50596d!important;margin-top:17px!important;font-size:10px!important;line-height:1.9!important}.ac-site .ac-breadcrumb{color:#50596d;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 34px;font-size:10px;line-height:1.8;display:flex}.ac-site .ac-breadcrumb>a{color:#50596d}.ac-site .ac-breadcrumb>a:hover{text-decoration:underline}.ac-site .ac-breadcrumb>span{color:#50596d}.ac-site .ac-sector-hero{border-bottom:1px solid var(--ac-line);grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:50px;padding:9px 0 37px;display:grid}.ac-site .ac-sector-hero h1{font-size:45px}.ac-site .ac-sector-hero h1 em{margin-top:12px;font-size:32px;line-height:1.4;display:block}.ac-site .ac-sector-hero>div>p{color:#50596d;max-width:790px;margin-top:19px;font-size:13px}.ac-site .ac-sector-hero-mark{color:#3f45ff;background:#f0f1ff;border:1px solid #cbd2df;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;width:160px;height:170px;display:flex}.ac-site .ac-sector-hero-mark>span{letter-spacing:1.8px;color:#3f45ff;margin-top:14px;font-size:8px;font-weight:600}.ac-site .ac-sector-foundations{background:#f0f1ff;border:1px solid #cbd2df;border-radius:12px;align-items:center;gap:23px;margin-top:31px;padding:27px;display:flex}.ac-site .ac-sector-foundations>svg{color:#50596d}.ac-site .ac-sector-foundations>div{flex:1;min-width:0}.ac-site .ac-sector-foundations h2{letter-spacing:-.45px;font-size:21px}.ac-site .ac-sector-foundations p{color:#50596d;margin-top:8px;font-size:11px}.ac-site .ac-sector-foundations .ac-button{flex-shrink:0;font-size:11px}.ac-site .ac-lesson-heading{border-bottom:1px solid var(--ac-line);grid-template-columns:minmax(0,1fr) 115px;align-items:center;gap:40px;margin-bottom:35px;padding:0 0 35px;display:grid}.ac-site .ac-lesson-heading h1{letter-spacing:-1.3px;max-width:900px;font-size:41px;line-height:1.3}.ac-site .ac-lesson-heading>div>p{color:#50596d;max-width:870px;margin-top:18px;font-size:13px;line-height:1.95}.ac-site .ac-lesson-heading .ac-hero-points{font-size:10px}.ac-site .ac-lesson-emblem{color:#50596d;background:#f0f1ff;border:1px solid #cbd2df;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:115px;height:125px;display:flex}.ac-site .ac-lesson-emblem>span{font-size:9px;font-weight:600}.ac-site .ac-lesson-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:35px;display:grid}.ac-site .ac-objectives{border:1px solid var(--ac-line);background:#fff;border-radius:11px;padding:27px 29px}.ac-site .ac-objectives h2{letter-spacing:-.65px;font-size:24px}.ac-site .ac-objectives ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ac-site .ac-objectives li{color:#50596d;align-items:flex-start;gap:10px;font-size:12px;line-height:1.9;display:flex}.ac-site .ac-objectives li>svg{color:#50596d;margin-top:3px}.ac-site .ac-access-gate{background:#f0f1ff;border:1px solid #cbd2df;border-radius:12px;margin-top:24px;padding:32px}.ac-site .ac-access-icon{color:#3f45ff;background:#fcfcfa;border:1px solid #cbd2df;border-radius:10px;justify-content:center;align-items:center;width:57px;height:62px;margin-bottom:20px;display:flex}.ac-site .ac-access-gate .ac-eyebrow{font-size:8px}.ac-site .ac-access-gate h2{letter-spacing:-.8px;font-size:29px}.ac-site .ac-access-gate>p{color:#50596d;margin-top:14px;font-size:12px;line-height:1.95}.ac-site .ac-access-gate .ac-actions{gap:11px;margin-top:22px}.ac-site .ac-access-gate .ac-button{padding:11px 13px;font-size:11px}.ac-site .ac-access-gate>small{color:#50596d;margin-top:19px;font-size:9px;line-height:1.9;display:block}.ac-site .ac-loading{color:#50596d;background:#f0f1ff;border:1px solid #cbd2df;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-top:23px;padding:30px;font-size:12px;display:flex}.ac-site .ac-learning-note{background:#f0f1ff;border:1px solid #cbd2df;border-radius:8px;align-items:flex-start;gap:12px;margin-top:24px;padding:17px;display:flex}.ac-site .ac-learning-note>svg{color:#50596d;margin-top:3px}.ac-site .ac-learning-note>p{color:#50596d;font-size:11px;line-height:1.9}.ac-site .ac-lesson-section{border-bottom:1px solid var(--ac-line);gap:21px;padding:34px 0;scroll-margin-top:120px;display:flex}.ac-site .ac-lesson-section-number{font-family:var(--ac-serif);color:#50596d;min-width:32px;padding-top:3px;font-size:30px;line-height:1.2}.ac-site .ac-lesson-section-content{flex:1;min-width:0}.ac-site .ac-lesson-section h2{letter-spacing:-.65px;font-size:26px;line-height:1.45}.ac-site .ac-prose>p{color:#50596d;white-space:pre-line;margin-top:18px;font-size:13px;line-height:2}.ac-site .ac-read-button{color:#3f45ff;text-align:left;background:#f0f1ff;border:1px solid #cbd2df;border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;min-height:39px;margin-top:22px;padding:9px 12px;font-size:10px;line-height:1.7;display:inline-flex}.ac-site .ac-read-button.is-read{color:#3f45ff;opacity:1;background:#f0f1ff;border-color:#cbd2df}.ac-site .ac-practice{border:1px solid var(--ac-line);background:#fff;border-radius:12px;margin-top:31px;padding:27px;scroll-margin-top:120px}.ac-site .ac-practice>h2{font-size:29px}.ac-site .ac-practice>p{color:#50596d;white-space:pre-line;margin-top:15px;font-size:12px;line-height:1.95}.ac-site .ac-practice-checklist{background:#f0f1ff;border:1px solid #cbd2df;border-radius:9px;margin:23px 0;padding:19px 20px}.ac-site .ac-practice-checklist h3{letter-spacing:-.25px;font-size:14px}.ac-site .ac-practice-checklist ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ac-site .ac-practice-checklist li{color:#50596d;align-items:flex-start;gap:8px;font-size:11px;line-height:1.9;display:flex}.ac-site .ac-practice-checklist li>svg{color:#50596d;margin-top:3px}.ac-site .ac-field{margin-top:18px;display:block}.ac-site .ac-field>span{color:#50596d;margin-bottom:7px;font-size:11px;font-weight:600;line-height:1.8;display:block}.ac-site .ac-field>input,.ac-site .ac-field>textarea{color:#50596d;resize:vertical;background:#fcfcfa;border:1px solid #cbd2df;border-radius:7px;width:100%;min-width:0;padding:11px 12px;font-size:13px;line-height:1.9;display:block}.ac-site .ac-field>input{max-width:450px;min-height:44px}.ac-site .ac-field>textarea::placeholder{color:#50596d}.ac-site .ac-field>small{color:#50596d;margin-top:6px;font-size:9px;line-height:1.85;display:block}.ac-site .ac-practice>.ac-button{margin-top:19px;font-size:11px}.ac-site .ac-quiz{border:1px solid var(--ac-line);background:#fff;border-radius:12px;margin-top:29px;padding:29px;scroll-margin-top:120px}.ac-site .ac-quiz-title{align-items:center;gap:16px;display:flex}.ac-site .ac-quiz-title>span{color:#50596d;background:#f0f1ff;border:1px solid #cbd2df;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:56px;display:flex}.ac-site .ac-quiz-title .ac-eyebrow{margin-bottom:7px;font-size:8px}.ac-site .ac-quiz-title h2{letter-spacing:-.7px;font-size:27px}.ac-site .ac-quiz>p{color:#50596d;margin-top:19px;font-size:11px;line-height:1.95}.ac-site .ac-quiz form>fieldset{border:0;min-width:0;margin:30px 0 0;padding:0}.ac-site .ac-quiz legend{color:#50596d;align-items:flex-start;gap:11px;width:100%;margin-bottom:12px;padding:0;font-size:13px;font-weight:600;line-height:1.9;display:flex}.ac-site .ac-quiz legend>span{font-family:var(--ac-serif);color:#50596d;min-width:23px;margin-top:3px;font-size:21px;line-height:1.3}.ac-site .ac-quiz fieldset>label{cursor:pointer;color:#50596d;background:#fcfcfa;border:1px solid #cbd2df;border-radius:7px;align-items:flex-start;gap:11px;min-height:46px;margin:9px 0;padding:12px 13px;font-size:11px;line-height:1.85;display:flex}.ac-site .ac-quiz fieldset>label:hover{background:#fcfcfa;border-color:#cbd2df}.ac-site .ac-quiz fieldset>label.is-selected{color:#50596d;background:#f0f1ff;border-color:#cbd2df}.ac-site .ac-quiz input[type=radio]{flex-shrink:0;width:15px;height:15px;margin:4px 0 0}.ac-site .ac-quiz-readiness{color:#50596d;background:#f0f1ff;border-radius:7px;align-items:flex-start;gap:10px;margin-top:23px;padding:14px;display:flex}.ac-site .ac-quiz-readiness>svg{margin-top:3px}.ac-site .ac-quiz-readiness p{color:#50596d;font-size:10px;line-height:1.85}.ac-site .ac-quiz form>.ac-button{margin-top:22px;font-size:11px}.ac-site .ac-quiz-result{background:#f0f1ff;border:1px solid #cbd2df;border-radius:10px;margin-top:26px;padding:22px}.ac-site .ac-quiz-result.is-retry{background:#f0f1ff;border-color:#cbd2df}.ac-site .ac-result-score{align-items:center;gap:15px;display:flex}.ac-site .ac-result-score>span{color:#50596d}.ac-site .ac-result-score>strong{font:42px var(--ac-serif);color:#50596d;font-weight:500;line-height:1}.ac-site .ac-result-score>strong>small{font-family:var(--ac-sans);color:#50596d;margin-left:2px;font-size:13px}.ac-site .ac-result-score>div{flex:1;min-width:0}.ac-site .ac-result-score h3{letter-spacing:-.3px;font-size:16px;line-height:1.5}.ac-site .ac-result-score p{color:#50596d;margin-top:4px;font-size:10px;line-height:1.8}.ac-site .ac-feedback{gap:13px;margin:21px 0;display:grid}.ac-site .ac-feedback>div{border-top:1px solid #cbd2df;padding-top:12px}.ac-site .ac-feedback>div>span{color:#50596d;align-items:center;gap:6px;font-size:9px;font-weight:600;display:flex}.ac-site .ac-feedback>div>span.correct{color:#64864e}.ac-site .ac-feedback>div>span.review{color:#50596d}.ac-site .ac-feedback p{color:#50596d;margin-top:5px;font-size:11px;line-height:1.9}.ac-site .ac-quiz-result>.ac-button{font-size:11px}.ac-site .ac-quiz-result>p{color:#50596d;font-size:11px;line-height:1.9}.ac-site .ac-save-notice{color:#50596d;background:#f0f1ff;border:1px solid #cbd2df;border-radius:8px;align-items:center;gap:8px;margin-top:20px;padding:13px 17px;font-size:11px;display:flex}.ac-site .ac-error{color:#a88b60;background:#fbf7ec;border:1px solid #e0cfb6;border-radius:9px;align-items:flex-start;gap:11px;margin-top:22px;padding:18px;display:flex}.ac-site .ac-error p{color:#897957;font-size:11px;line-height:1.9}.ac-site .ac-error>svg{margin-top:3px}.ac-site .ac-lesson-sources{margin-top:39px}.ac-site .ac-lesson-sources h2{letter-spacing:-.7px;font-size:26px}.ac-site .ac-lesson-sources>p{color:#50596d;margin-top:13px;font-size:11px;line-height:1.9}.ac-site .ac-source-list{gap:10px;margin-top:18px;display:grid}.ac-site .ac-source-list>a{border:1px solid var(--ac-line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;gap:3px 12px;padding:14px 17px;display:grid}.ac-site .ac-source-list>a>span{color:#50596d;font-size:11px;font-weight:550;line-height:1.8}.ac-site .ac-source-list>a>svg{color:#50596d;margin-top:4px}.ac-site .ac-source-list>a>small{color:#50596d;font-size:8px;line-height:1.9}.ac-site .ac-source-list>a:hover{background:#fcfcfa;border-color:#cbd2df}.ac-site .ac-lesson-aside{position:sticky;top:116px}.ac-site .ac-aside-card{border:1px solid var(--ac-line);background:#fff;border-radius:11px;padding:23px}.ac-site .ac-aside-card .ac-eyebrow{letter-spacing:1px;font-size:8px}.ac-site .ac-aside-card h2{letter-spacing:-.6px;font-size:22px}.ac-site .ac-aside-card dl{border-top:1px solid var(--ac-line);margin-top:21px}.ac-site .ac-aside-card dl>div{border-bottom:1px solid #cbd2df;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:9px;display:flex}.ac-site .ac-aside-card dt{color:#50596d;line-height:1.8}.ac-site .ac-aside-card dd{color:#50596d;text-align:right;margin:0;font-weight:550;line-height:1.8}.ac-site .ac-progress-meta{color:#50596d;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:9px;display:flex}.ac-site .ac-progress-meta strong{color:#50596d;font-weight:600}.ac-site .ac-aside-card progress{appearance:none;color:#50596d;background:#f0f1ff;border:0;border-radius:10px;width:100%;height:5px;margin-top:7px;display:block;overflow:hidden}.ac-site .ac-aside-card progress::-webkit-progress-bar{background:#f0f1ff;border-radius:10px}.ac-site .ac-aside-card progress::-webkit-progress-value{background:#3f45ff;border-radius:10px}.ac-site .ac-aside-card progress::-moz-progress-bar{background:#3f45ff;border-radius:10px}.ac-site .ac-aside-card nav{gap:0;margin-top:13px;display:grid}.ac-site .ac-aside-card nav>a{color:#50596d;align-items:flex-start;gap:8px;padding:7px 0;font-size:9px;line-height:1.85;display:flex}.ac-site .ac-aside-card nav>a>span{color:#50596d;min-width:14px;font-size:10px}.ac-site .ac-aside-card nav>a>svg{color:#50596d;margin-top:3px}.ac-site .ac-aside-card nav>a:hover{color:#3f45ff}.ac-site .ac-aside-card>.ac-button{width:100%;margin-top:17px;padding:10px;font-size:10px}.ac-site .ac-aside-card .ac-fine-print{border-top:1px solid #cbd2df;padding-top:15px;margin-top:18px!important;font-size:8px!important}.ac-site .ac-aside-help{background:#f0f1ff;border:1px solid #cbd2df;border-radius:10px;margin-top:18px;padding:22px;display:block}.ac-site .ac-aside-help>svg{color:#50596d;margin-bottom:14px;display:block}.ac-site .ac-aside-help>strong{font-family:"Manrope Variable",var(--ac-sans);letter-spacing:-.25px;font-size:14px;line-height:1.5;display:block}.ac-site .ac-aside-help>span:not(.ac-text-link){color:#3f45ff;margin-top:10px;font-size:10px;line-height:1.9;display:block}.ac-site .ac-aside-help>.ac-text-link{margin-top:17px;font-size:10px}.ac-site .ac-certificate-page{max-width:930px;margin:auto}.ac-site .ac-certificate-intro{max-width:760px;padding:8px 0 30px}.ac-site .ac-certificate-intro h1{letter-spacing:-1.5px;font-size:42px}.ac-site .ac-certificate-intro>p{color:#50596d;margin-top:19px;font-size:12px;line-height:1.95}.ac-site .ac-verification-banner{color:#50596d;background:#f0f1ff;border:1px solid #cbd2df;border-radius:10px;align-items:center;gap:14px;margin-bottom:22px;padding:18px 21px;display:flex}.ac-site .ac-verification-banner>div{flex:1;min-width:0}.ac-site .ac-verification-banner strong{color:#50596d;font-size:13px;font-weight:600;display:block}.ac-site .ac-verification-banner div>span{color:#50596d;margin-top:3px;font-size:9px;line-height:1.8;display:block}.ac-site .ac-verified-pill{background:#fcfcfa;border:1px solid #cbd2df;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:5px 8px;font-size:8px;display:inline-flex}.ac-site .ac-certificate{background:#fffdf8;border:1px solid #cbd2df;border-radius:4px;padding:35px 42px;position:relative;overflow:hidden;box-shadow:0 15px 42px #11142209}.ac-site .ac-certificate:before{content:"";pointer-events:none;border:1px solid #cbd2df;position:absolute;inset:9px}.ac-site .ac-certificate-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.ac-site .ac-certificate-top .ac-logo{gap:9px;font-size:19px}.ac-site .ac-certificate-top .ac-logo>svg{width:29px;height:29px}.ac-site .ac-certificate-top .ac-logo small{letter-spacing:2px;margin-top:6px;font-size:6px}.ac-site .ac-certificate-top>span{letter-spacing:1.2px;color:#50596d;text-align:right;font-size:7px}.ac-site .ac-certificate-center{text-align:center;padding:30px 25px 24px;position:relative}.ac-site .ac-certificate-award{color:#50596d;outline-offset:5px;background:#f0f1ff;border:1px solid #cbd2df;border-radius:50%;outline:1px solid #cbd2df;justify-content:center;align-items:center;width:95px;height:95px;margin:0 auto 24px;display:flex;position:relative}.ac-site .ac-certificate-center .ac-eyebrow{letter-spacing:2.2px;margin-bottom:12px;font-size:9px}.ac-site .ac-certificate-center h2{font-family:var(--ac-serif);letter-spacing:-1px;color:#50596d;font-size:45px;font-weight:450}.ac-site .ac-certificate-center>p{color:#50596d;max-width:590px;margin:19px auto 0;font-size:10px;line-height:1.9}.ac-site .ac-certificate-name{font-size:29px;font-family:var(--ac-serif);color:#50596d;border-bottom:1px solid #cbd2df;max-width:100%;margin:12px auto 0;padding:0 24px 12px;font-weight:500;line-height:1.5;display:inline-block}.ac-site .ac-certificate-center>h3{letter-spacing:-.3px;color:#50596d;max-width:600px;margin:10px auto 0;font-size:19px;line-height:1.7}.ac-site .ac-certificate-center>h3+p{max-width:500px;margin-top:16px;font-size:9px}.ac-site .ac-certificate-facts{text-align:center;border-top:1px solid #cbd2df;border-bottom:1px solid #cbd2df;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:21px 0;display:grid}.ac-site .ac-certificate-facts dt{color:#50596d;margin-bottom:7px;font-size:8px}.ac-site .ac-certificate-facts dd{color:#50596d;margin:0;font-size:12px;font-weight:550;line-height:1.7}.ac-site .ac-certificate-bottom{color:#50596d;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.ac-site .ac-certificate-bottom>span{color:#50596d;font-size:9px;line-height:1.9}.ac-site .ac-certificate-bottom small{color:#50596d;font-size:7px}.ac-site .ac-certificate-disclaimer{color:#50596d!important;margin-top:17px!important;font-size:7px!important;line-height:1.85!important}.ac-site .ac-certificate-actions{gap:13px;margin-top:26px}.ac-site .ac-certificate-actions .ac-button,.ac-site .ac-certificate-actions .ac-text-link{font-size:10px}.ac-site .ac-public-verification{text-align:center;background:#fff;border:1px solid #cbd2df;border-radius:11px;padding:38px}.ac-site .ac-public-verification .ac-access-icon{margin:0 auto 22px}.ac-site .ac-public-verification h2{max-width:660px;margin:auto;font-size:26px;line-height:1.5}.ac-site .ac-public-verification>p{color:#50596d;max-width:640px;margin:16px auto 0;font-size:12px;line-height:1.95}.ac-site .ac-public-verification>.ac-button{margin-top:24px;font-size:11px}.ac-site .ac-not-found{max-width:800px;margin:45px auto;padding:55px 40px}.ac-site .ac-not-found h1{margin-top:20px;font-size:36px}.ac-site .ac-footer{border-top:1px solid var(--ac-line);background:#f0f1ff;grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:40px max(30px,50vw - 590px);display:grid}.ac-site .ac-footer .ac-logo{font-size:22px}.ac-site .ac-footer>div>p{color:#50596d;margin-top:16px;font-size:11px}.ac-site .ac-footer>div>small{color:#50596d;margin-top:10px;font-size:9px;display:block}.ac-site .ac-footer>nav{color:#50596d;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px 30px;font-size:10px;display:grid}.ac-site .ac-footer>nav a:hover{color:#3f45ff}.ac-site .ac-footer-note{border-top:1px solid #cbd2df;grid-column:1/-1;max-width:1040px;padding-top:22px;color:#50596d!important;font-size:9px!important;line-height:1.9!important}.ac-site .ac-spin{animation:.9s linear infinite ac-spin}@keyframes ac-spin{to{rotate:360deg}}@keyframes ac-journey{to{stroke-dashoffset:-240px}}@media (min-width:851px) and (max-width:1180px){.ac-site .ac-header{grid-template-columns:minmax(0,1fr) auto;gap:11px 25px;padding-top:15px;padding-bottom:12px;display:grid}.ac-site .ac-header>nav{grid-area:2/1/auto/-1;justify-content:center;gap:28px;font-size:11px}.ac-site .ac-header-actions{grid-area:1/2}.ac-site .ac-header>nav a{padding:3px 0}.ac-site .ac-section,.ac-site .ac-lesson-section,.ac-site .ac-practice,.ac-site .ac-quiz{scroll-margin-top:145px}.ac-site .ac-lesson-aside{top:142px}}@media (max-width:1100px){.ac-site .ac-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:30px}.ac-site .ac-hero h1{font-size:43px}.ac-site .ac-hero-copy>p{font-size:13px}.ac-site .ac-hero .ac-actions{gap:16px}.ac-site .ac-hero .ac-text-link{font-size:10px}.ac-site .ac-curriculum-visual{padding:22px}.ac-site .ac-visual-caption{letter-spacing:1px;font-size:7px}.ac-site .ac-visual-card{gap:10px;padding:12px}.ac-site .ac-visual-card p{font-size:8px}.ac-site .ac-visual-card strong{font-size:11px}.ac-site .ac-how-grid{gap:13px}.ac-site .ac-how-grid>article{padding:21px 17px}.ac-site .ac-how-grid h3{font-size:16px}.ac-site .ac-how-grid p{font-size:10px}.ac-site .ac-core-paths{gap:14px}.ac-site .ac-core-path{gap:11px;padding:22px 17px}.ac-site .ac-core-path h3{font-size:15px}.ac-site .ac-path-number{font-size:31px}.ac-site .ac-first-step{align-items:flex-start}.ac-site .ac-first-step>a{margin-top:2px;font-size:10px}.ac-site .ac-membership-strip{gap:17px;padding:23px}.ac-site .ac-membership-strip>div:nth-child(2)>strong{font-size:16px}.ac-site .ac-membership-strip p{font-size:10px}.ac-site .ac-membership-price{padding-left:23px}.ac-site .ac-module-card{padding:20px}.ac-site .ac-module-card h3{font-size:16px}.ac-site .ac-module-card>p{font-size:10px}.ac-site .ac-alignment{gap:30px;padding:29px}.ac-site .ac-alignment h2{font-size:27px}.ac-site .ac-lesson-layout{grid-template-columns:minmax(0,1fr) 250px;gap:25px}.ac-site .ac-aside-card{padding:20px}.ac-site .ac-lesson-heading h1{font-size:36px}.ac-site .ac-lesson-section{gap:15px}.ac-site .ac-lesson-section h2{font-size:24px}.ac-site .ac-prose>p{font-size:12px}.ac-site .ac-quiz-title h2{font-size:24px}.ac-site .ac-quiz{padding:24px}.ac-site .ac-quiz legend{font-size:12px}.ac-site .ac-practice{padding:24px}.ac-site .ac-aside-card h2{font-size:20px}}@media (max-width:850px){.ac-site .ac-header{grid-template-columns:minmax(0,1fr) auto;gap:13px 20px;padding:15px 24px 12px;display:grid}.ac-site .ac-header>nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:15px;font-size:10px}.ac-site .ac-header>nav a{padding:3px 0}.ac-site .ac-header-actions{grid-area:1/2}.ac-site .ac-logo{font-size:24px}.ac-site .ac-main{padding:32px 24px 60px}.ac-site .ac-hero{gap:26px;padding:20px 0 35px}.ac-site .ac-hero h1{letter-spacing:-1.3px;font-size:37px}.ac-site .ac-hero h1 em{letter-spacing:-.6px}.ac-site .ac-hero-copy>p{margin-top:18px;font-size:12px;line-height:1.95}.ac-site .ac-hero .ac-actions{gap:13px;margin-top:23px}.ac-site .ac-hero .ac-button{min-height:42px;padding:10px 13px;font-size:11px}.ac-site .ac-hero .ac-text-link{gap:5px;font-size:9px}.ac-site .ac-hero-points{gap:11px;margin-top:19px;font-size:9px}.ac-site .ac-hero-points>span{gap:5px}.ac-site .ac-hero-points svg{width:13px;height:13px}.ac-site .ac-curriculum-visual{border-radius:13px;padding:20px 18px}.ac-site .ac-visual-caption{letter-spacing:.8px;font-size:6px}.ac-site .ac-orbit-label{padding:3px 6px;font-size:6px}.ac-site .ac-visual-card{gap:8px;padding:11px}.ac-site .ac-visual-award{border-radius:6px;width:34px;height:39px}.ac-site .ac-visual-award svg{width:21px}.ac-site .ac-visual-card strong{font-size:9px}.ac-site .ac-visual-card p{font-size:7px}.ac-site .ac-visual-card>svg{width:14px}.ac-site .ac-stats{gap:18px;padding:23px 0}.ac-site .ac-stats strong{font-size:40px}.ac-site .ac-stats span{font-size:10px;line-height:1.7}.ac-site .ac-membership-icon{display:none}.ac-site .ac-membership-strip{gap:20px;padding:23px}.ac-site .ac-membership-strip>div:nth-child(2)>strong{font-size:16px}.ac-site .ac-membership-strip p{font-size:10px}.ac-site .ac-membership-price>strong{font-size:27px}.ac-site .ac-membership-price>span{font-size:8px}.ac-site .ac-membership-price small{font-size:10px}.ac-site .ac-section{margin-top:52px;scroll-margin-top:145px}.ac-site .ac-section-heading h2{font-size:29px}.ac-site .ac-section-heading p{font-size:12px}.ac-site .ac-eyebrow{letter-spacing:1.3px;font-size:9px}.ac-site .ac-how-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ac-site .ac-how-grid>article{padding:23px}.ac-site .ac-how-grid h3{font-size:18px}.ac-site .ac-how-grid p{font-size:11px}.ac-site .ac-how-top{margin-bottom:16px}.ac-site .ac-first-step{flex-wrap:wrap;gap:12px;padding:19px 21px}.ac-site .ac-first-step>p{flex-basis:calc(100% - 37px);font-size:11px}.ac-site .ac-first-step>a{margin-left:35px;font-size:11px}.ac-site .ac-core-paths{grid-template-columns:1fr;gap:13px}.ac-site .ac-core-path{gap:23px;padding:24px}.ac-site .ac-core-path h3{max-width:550px;font-size:18px}.ac-site .ac-core-path ul{margin:13px 0 15px}.ac-site .ac-core-path li>a{padding:8px 0;font-size:11px}.ac-site .ac-core-path .ac-text-link{font-size:11px}.ac-site .ac-core-path .ac-eyebrow{font-size:10px}.ac-site .ac-path-number{min-width:39px;font-size:42px}.ac-site .ac-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 17px}.ac-site .ac-filter-row>label:nth-child(3){grid-column:1}.ac-site .ac-filter-row select{min-height:41px;font-size:11px}.ac-site .ac-filter-row>label>span{font-size:10px}.ac-site .ac-filter-row>label>svg{bottom:13px}.ac-site .ac-clear{justify-self:end;font-size:11px}.ac-site .ac-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ac-site .ac-module-card{padding:23px}.ac-site .ac-module-card h3{font-size:17px}.ac-site .ac-module-card>p{font-size:11px}.ac-site .ac-module-category{font-size:8px}.ac-site .ac-card-top>span:last-child,.ac-site .ac-card-bottom>span,.ac-site .ac-level{font-size:10px}.ac-site .ac-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-site .ac-sector-card{padding:20px 17px}.ac-site .ac-sector-card h3{font-size:13px}.ac-site .ac-sector-card small,.ac-site .ac-sector-card div>span{font-size:9px}.ac-site .ac-alignment{grid-template-columns:1fr;gap:29px;padding:28px}.ac-site .ac-alignment h2{font-size:28px}.ac-site .ac-alignment-copy>p{font-size:12px}.ac-site .ac-alignment-copy>.ac-alignment-disclaimer,.ac-site .ac-alignment .ac-text-link{font-size:11px}.ac-site .ac-competency-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 24px}.ac-site .ac-competency-list>div{padding-bottom:14px}.ac-site .ac-competency-list h3{font-size:13px}.ac-site .ac-competency-list p{font-size:10px}.ac-site .ac-record{padding:24px}.ac-site .ac-record .ac-section-heading h2{font-size:28px}.ac-site .ac-record .ac-section-heading p{font-size:11px}.ac-site .ac-record-stats{gap:16px}.ac-site .ac-record-stats>div{padding-right:13px}.ac-site .ac-record-stats span{font-size:9px}.ac-site .ac-sector-hero{grid-template-columns:minmax(0,1fr) 110px;gap:25px}.ac-site .ac-sector-hero h1{letter-spacing:-1.2px;font-size:36px}.ac-site .ac-sector-hero h1 em{font-size:27px;line-height:1.5}.ac-site .ac-sector-hero>div>p{font-size:12px}.ac-site .ac-sector-hero-mark{border-radius:12px;width:110px;height:125px}.ac-site .ac-sector-hero-mark>svg{width:58px}.ac-site .ac-sector-hero-mark>span{letter-spacing:1px;font-size:6px}.ac-site .ac-sector-foundations{flex-wrap:wrap;gap:17px;padding:24px}.ac-site .ac-sector-foundations>div{flex-basis:calc(100% - 46px)}.ac-site .ac-sector-foundations h2{font-size:21px}.ac-site .ac-sector-foundations p{font-size:12px}.ac-site .ac-sector-foundations .ac-button{margin-left:46px}.ac-site .ac-lesson-layout{flex-direction:column;gap:27px;display:flex}.ac-site .ac-lesson-main{order:2;width:100%}.ac-site .ac-lesson-aside{order:1;width:100%;position:static}.ac-site .ac-aside-card{padding:22px}.ac-site .ac-aside-card h2{font-size:23px}.ac-site .ac-aside-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.ac-site .ac-aside-card dl>div{border:0;padding:13px 0 0;display:block}.ac-site .ac-aside-card dd{text-align:left;margin-top:4px;font-size:11px}.ac-site .ac-aside-card dt{font-size:9px}.ac-site .ac-aside-card .ac-fine-print{padding-top:13px;margin-top:15px!important;font-size:9px!important}.ac-site .ac-aside-card nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 23px;margin-top:15px}.ac-site .ac-aside-card nav>a{padding:6px 0;font-size:10px}.ac-site .ac-aside-card>.ac-button{width:auto;font-size:11px}.ac-site .ac-aside-help{display:none}.ac-site .ac-lesson-heading{grid-template-columns:minmax(0,1fr) 85px;gap:25px;margin-bottom:27px;padding-bottom:27px}.ac-site .ac-lesson-heading h1{letter-spacing:-1.1px;font-size:34px}.ac-site .ac-lesson-heading>div>p{font-size:12px}.ac-site .ac-lesson-emblem{border-radius:10px;gap:6px;width:85px;height:96px}.ac-site .ac-lesson-emblem>svg{width:31px}.ac-site .ac-lesson-emblem>span{font-size:8px}.ac-site .ac-lesson-section,.ac-site .ac-practice,.ac-site .ac-quiz{scroll-margin-top:145px}.ac-site .ac-objectives h2{font-size:27px}.ac-site .ac-objectives li{font-size:13px}.ac-site .ac-lesson-section{gap:21px;padding:30px 0}.ac-site .ac-lesson-section h2{font-size:27px}.ac-site .ac-prose>p{font-size:13px}.ac-site .ac-practice{padding:27px}.ac-site .ac-practice>p{font-size:13px}.ac-site .ac-practice-checklist li{font-size:12px}.ac-site .ac-quiz{padding:27px}.ac-site .ac-quiz-title h2{font-size:28px}.ac-site .ac-quiz legend{font-size:13px}.ac-site .ac-quiz fieldset>label,.ac-site .ac-quiz>p,.ac-site .ac-field>span{font-size:12px}.ac-site .ac-field>input,.ac-site .ac-field>textarea{font-size:14px}.ac-site .ac-read-button{font-size:11px}.ac-site .ac-footer{gap:26px;padding:33px 24px}.ac-site .ac-footer>nav{gap:10px 20px;font-size:10px}.ac-site .ac-footer-note{font-size:9px!important}.ac-site .ac-certificate{padding:30px}.ac-site .ac-certificate-center{padding:28px 15px 24px}.ac-site .ac-certificate-intro h1{font-size:37px}}@media (max-width:620px){.ac-site .ac-header{gap:12px;padding:14px 18px 11px}.ac-site .ac-logo{gap:8px;font-size:22px}.ac-site .ac-logo>svg{width:31px;height:31px}.ac-site .ac-logo small{letter-spacing:2.3px;margin-top:7px;font-size:7px}.ac-site .ac-header>nav{flex-wrap:wrap;justify-content:flex-start;gap:12px;font-size:10px}.ac-site .ac-header>nav>a:nth-child(3),.ac-site .ac-header>nav>a:nth-child(4){display:none}.ac-site .ac-header-actions{gap:7px}.ac-site .ac-header .ac-button-small{gap:6px;min-height:33px;padding:7px 9px;font-size:9px}.ac-site .ac-header .ac-button-small>svg{width:12px}.ac-site .ac-language{gap:5px;min-height:33px;padding:7px 8px;font-size:9px}.ac-site .ac-language>svg{width:13px}.ac-site .ac-main{padding:24px 18px 46px}.ac-site .ac-hero{grid-template-columns:1fr;gap:29px;padding:13px 0 30px}.ac-site .ac-hero h1{letter-spacing:-1.6px;font-size:42px;line-height:1.2}.ac-site .ac-hero h1 em{letter-spacing:-.6px}.ac-site .ac-hero-copy>p{margin-top:20px;font-size:13px;line-height:1.95}.ac-site .ac-hero .ac-actions{gap:18px;margin-top:24px}.ac-site .ac-hero .ac-button{min-height:44px;padding:11px 15px;font-size:12px}.ac-site .ac-hero .ac-text-link{font-size:11px}.ac-site .ac-hero-points{gap:13px;margin-top:21px;font-size:10px}.ac-site .ac-hero-points>span{gap:6px}.ac-site .ac-curriculum-visual{max-width:520px;padding:23px 24px}.ac-site .ac-visual-caption{letter-spacing:1.05px;font-size:7px}.ac-site .ac-orbit-art{margin:4px -15px 5px}.ac-site .ac-orbit-label{padding:4px 7px;font-size:7px}.ac-site .ac-visual-card{gap:11px;padding:13px}.ac-site .ac-visual-award{width:39px;height:44px}.ac-site .ac-visual-card strong{font-size:11px}.ac-site .ac-visual-card p{font-size:8px}.ac-site .ac-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 19px;padding:25px 0}.ac-site .ac-stats strong{font-size:42px}.ac-site .ac-stats span{max-width:150px;margin-top:6px;font-size:11px}.ac-site .ac-stats>div{padding-right:14px}.ac-site .ac-stats>div:nth-child(2){border:0}.ac-site .ac-membership-strip{margin-top:23px;padding:23px;display:block}.ac-site .ac-membership-strip>div:nth-child(2)>strong{font-size:17px;line-height:1.6;display:block}.ac-site .ac-membership-strip p{margin-top:10px;font-size:12px;line-height:1.9}.ac-site .ac-membership-price{border-top:1px solid #cbd2df;border-left:0;margin-top:18px;padding:19px 0 0}.ac-site .ac-membership-price>strong{font-size:32px}.ac-site .ac-membership-price small{font-size:12px}.ac-site .ac-membership-price>span{margin-top:7px;font-size:10px}.ac-site .ac-membership-price>a{margin-top:12px;font-size:12px}.ac-site .ac-section{margin-top:44px;scroll-margin-top:130px}.ac-site .ac-section-heading{gap:18px;margin-bottom:24px}.ac-site .ac-section-heading h2{letter-spacing:-.9px;font-size:29px}.ac-site .ac-section-heading p{margin-top:15px;font-size:13px}.ac-site .ac-eyebrow{letter-spacing:1.2px;margin-bottom:12px;font-size:9px}.ac-site .ac-how-grid{grid-template-columns:1fr;gap:14px}.ac-site .ac-how-grid>article{padding:25px}.ac-site .ac-how-grid h3{font-size:21px}.ac-site .ac-how-grid p{font-size:13px;line-height:1.9}.ac-site .ac-how-top{margin-bottom:17px}.ac-site .ac-how-top>small{font-size:29px}.ac-site .ac-first-step{gap:13px;padding:21px}.ac-site .ac-first-step>p{flex-basis:calc(100% - 36px);font-size:12px}.ac-site .ac-first-step>a{margin-left:36px;font-size:11px}.ac-site .ac-core-path{gap:17px;padding:24px 21px}.ac-site .ac-path-number{min-width:32px;font-size:36px}.ac-site .ac-core-path h3{font-size:19px;line-height:1.5}.ac-site .ac-core-path li>a{padding:10px 0;font-size:12px;line-height:1.85}.ac-site .ac-core-path .ac-eyebrow{font-size:9px}.ac-site .ac-core-path .ac-text-link{font-size:11px}.ac-site .ac-heading-icon{border-radius:8px;width:45px;height:51px}.ac-site .ac-heading-icon>svg{width:22px}.ac-site .ac-catalogue-controls{padding:17px}.ac-site .ac-search{gap:9px;min-height:50px;padding:0 12px}.ac-site .ac-search input{height:48px;font-size:16px}.ac-site .ac-search>svg{width:17px}.ac-site .ac-filter-row{grid-template-columns:1fr;gap:13px}.ac-site .ac-filter-row>label:nth-child(3){grid-column:auto}.ac-site .ac-filter-row>label>span{margin-bottom:6px;font-size:10px}.ac-site .ac-filter-row select{min-height:44px;padding:10px 30px 10px 12px;font-size:13px}.ac-site .ac-filter-row>label>svg{bottom:15px}.ac-site .ac-clear{place-self:start;min-height:26px;padding:3px 0 0;font-size:11px}.ac-site .ac-results-line{padding:20px 1px 16px;font-size:12px;display:block}.ac-site .ac-results-line>span{margin-top:8px;font-size:10px}.ac-site .ac-module-grid{grid-template-columns:1fr;gap:16px}.ac-site .ac-module-card{padding:25px}.ac-site .ac-card-top{margin-bottom:23px}.ac-site .ac-level{padding:4px 9px;font-size:11px}.ac-site .ac-card-top>span:last-child{font-size:11px}.ac-site .ac-module-category{letter-spacing:.7px;font-size:9px}.ac-site .ac-module-card h3{letter-spacing:-.45px;font-size:21px;line-height:1.5}.ac-site .ac-module-card>p{margin-top:13px;margin-bottom:25px;font-size:13px;line-height:1.9}.ac-site .ac-card-bottom{padding-top:17px}.ac-site .ac-card-bottom>span{font-size:11px}.ac-site .ac-card-bottom>a{width:35px;height:35px}.ac-site .ac-load-more{flex-wrap:wrap;gap:11px;margin-top:23px}.ac-site .ac-load-more .ac-button{font-size:12px}.ac-site .ac-load-more>span{font-size:10px}.ac-site .ac-sector-search{gap:12px;display:grid}.ac-site .ac-sector-search>.ac-search input{font-size:16px}.ac-site .ac-group-select{flex-basis:auto;max-width:none}.ac-site .ac-group-select select{height:45px;font-size:13px}.ac-site .ac-sector-grid{grid-template-columns:1fr;gap:11px}.ac-site .ac-sector-card{gap:13px;padding:23px 20px}.ac-site .ac-sector-index{min-width:29px;font-size:25px}.ac-site .ac-sector-card h3{font-size:16px;line-height:1.5}.ac-site .ac-sector-card small{font-size:10px}.ac-site .ac-sector-card div>span{margin-top:7px;font-size:10px}.ac-site .ac-sector-card>svg{width:19px}.ac-site .ac-alignment{gap:28px;padding:25px}.ac-site .ac-alignment h2{font-size:28px}.ac-site .ac-alignment-copy>p{font-size:13px;line-height:1.95}.ac-site .ac-alignment-copy>.ac-alignment-disclaimer{font-size:11px;line-height:1.9}.ac-site .ac-competency-list{grid-template-columns:1fr;gap:15px}.ac-site .ac-competency-list h3{font-size:15px;line-height:1.5}.ac-site .ac-competency-list p{font-size:12px;line-height:1.85}.ac-site .ac-competency-list>div>span{min-width:30px;font-size:25px}.ac-site .ac-competency-list>div{gap:12px;padding-bottom:16px}.ac-site .ac-record{padding:24px}.ac-site .ac-record .ac-section-heading{display:block}.ac-site .ac-record .ac-section-heading h2{font-size:29px}.ac-site .ac-record .ac-section-heading p{font-size:12px}.ac-site .ac-record .ac-section-heading>.ac-button{margin-top:19px;font-size:11px}.ac-site .ac-record-stats{grid-template-columns:1fr;gap:18px;padding:19px 0}.ac-site .ac-record-stats>div{border:0;grid-template-columns:28px 1fr;gap:0 11px;padding:0}.ac-site .ac-record-stats strong{font-size:33px}.ac-site .ac-record-stats span{font-size:11px}.ac-site .ac-record-list strong{font-size:13px}.ac-site .ac-record-list small{font-size:10px}.ac-site .ac-record .ac-text-link{font-size:11px}.ac-site .ac-fine-print{font-size:11px!important}.ac-site .ac-breadcrumb{gap:6px;margin:0 0 25px;font-size:10px}.ac-site .ac-sector-hero{grid-template-columns:1fr;gap:0;padding:8px 0 30px}.ac-site .ac-sector-hero h1{letter-spacing:-1.3px;font-size:36px}.ac-site .ac-sector-hero h1 em{letter-spacing:-.7px;font-size:30px;line-height:1.45}.ac-site .ac-sector-hero>div>p{margin-top:19px;font-size:13px}.ac-site .ac-sector-hero-mark{display:none}.ac-site .ac-sector-foundations{padding:25px;display:block}.ac-site .ac-sector-foundations>svg{margin-bottom:17px}.ac-site .ac-sector-foundations h2{font-size:23px;line-height:1.45}.ac-site .ac-sector-foundations p{font-size:13px}.ac-site .ac-sector-foundations .ac-button{margin:19px 0 0;font-size:12px}.ac-site .ac-lesson-heading{grid-template-columns:1fr;gap:0;margin-bottom:23px;padding-bottom:27px}.ac-site .ac-lesson-heading h1{letter-spacing:-1.15px;font-size:34px;line-height:1.35}.ac-site .ac-lesson-heading>div>p{font-size:13px}.ac-site .ac-lesson-emblem{display:none}.ac-site .ac-lesson-heading .ac-hero-points{gap:13px;font-size:10px}.ac-site .ac-aside-card{padding:23px}.ac-site .ac-aside-card .ac-eyebrow{font-size:8px}.ac-site .ac-aside-card h2{font-size:23px;line-height:1.4}.ac-site .ac-aside-card dl{grid-template-columns:1fr;gap:0;margin-top:18px}.ac-site .ac-aside-card dl>div{border-bottom:1px solid #cbd2df;align-items:center;gap:15px;padding:11px 0;display:flex}.ac-site .ac-aside-card dd{text-align:right;margin:0;font-size:11px}.ac-site .ac-aside-card dt{font-size:10px}.ac-site .ac-aside-card nav{grid-template-columns:1fr;gap:0}.ac-site .ac-aside-card nav>a{padding:8px 0;font-size:11px}.ac-site .ac-aside-card .ac-fine-print{font-size:10px!important;line-height:1.95!important}.ac-site .ac-aside-card .ac-progress-meta{font-size:11px}.ac-site .ac-aside-card progress{height:6px}.ac-site .ac-objectives{padding:25px}.ac-site .ac-objectives h2{font-size:26px;line-height:1.4}.ac-site .ac-objectives li{gap:10px;font-size:13px;line-height:1.95}.ac-site .ac-objectives li>svg{width:16px;margin-top:4px}.ac-site .ac-access-gate{padding:25px}.ac-site .ac-access-gate .ac-eyebrow{font-size:8px}.ac-site .ac-access-gate h2{font-size:28px;line-height:1.4}.ac-site .ac-access-gate>p{font-size:13px;line-height:1.95}.ac-site .ac-access-gate .ac-actions{gap:11px;display:grid}.ac-site .ac-access-gate .ac-button{padding:12px 14px;font-size:12px}.ac-site .ac-access-gate>small{font-size:10px;line-height:1.95}.ac-site .ac-learning-note{gap:10px;padding:17px}.ac-site .ac-learning-note>p{font-size:11px}.ac-site .ac-lesson-section{padding:29px 0;scroll-margin-top:132px;display:block}.ac-site .ac-lesson-section-number{margin-bottom:11px;padding:0;font-size:28px}.ac-site .ac-lesson-section h2{font-size:26px;line-height:1.45}.ac-site .ac-prose>p{margin-top:18px;font-size:14px;line-height:1.95}.ac-site .ac-read-button{align-items:flex-start;gap:8px;min-height:44px;margin-top:22px;padding:10px 12px;font-size:11px;line-height:1.85}.ac-site .ac-read-button>svg{margin-top:2px}.ac-site .ac-practice{margin-top:25px;padding:25px;scroll-margin-top:132px}.ac-site .ac-practice>h2{font-size:28px;line-height:1.4}.ac-site .ac-practice>p{font-size:13px;line-height:1.95}.ac-site .ac-practice-checklist{margin:22px 0;padding:18px}.ac-site .ac-practice-checklist h3{font-size:15px;line-height:1.5}.ac-site .ac-practice-checklist li{font-size:12px;line-height:1.95}.ac-site .ac-field>span{font-size:12px;line-height:1.9}.ac-site .ac-field>textarea,.ac-site .ac-field>input{padding:11px;font-size:16px}.ac-site .ac-field>small{font-size:10px;line-height:1.9}.ac-site .ac-practice>.ac-button{font-size:12px}.ac-site .ac-quiz{margin-top:25px;padding:25px;scroll-margin-top:132px}.ac-site .ac-quiz-title{align-items:flex-start;gap:12px}.ac-site .ac-quiz-title>span{border-radius:7px;width:41px;height:48px}.ac-site .ac-quiz-title>span>svg{width:21px}.ac-site .ac-quiz-title h2{letter-spacing:-.7px;font-size:25px;line-height:1.4}.ac-site .ac-quiz-title .ac-eyebrow{letter-spacing:1px;margin-bottom:6px;font-size:7px}.ac-site .ac-quiz>p{font-size:12px;line-height:1.95}.ac-site .ac-quiz legend{gap:9px;font-size:13px;line-height:1.9}.ac-site .ac-quiz legend>span{min-width:23px;margin-top:3px;font-size:21px}.ac-site .ac-quiz fieldset>label{gap:10px;padding:13px 12px;font-size:13px;line-height:1.9}.ac-site .ac-quiz input[type=radio]{width:16px;height:16px;margin-top:4px}.ac-site .ac-quiz-readiness{gap:8px;padding:14px}.ac-site .ac-quiz-readiness p{font-size:11px;line-height:1.9}.ac-site .ac-quiz form>.ac-button{width:100%;padding:12px 13px;font-size:12px}.ac-site .ac-quiz-result{margin-top:23px;padding:20px}.ac-site .ac-result-score{flex-wrap:wrap;gap:12px}.ac-site .ac-result-score>strong{font-size:42px}.ac-site .ac-result-score>div{flex-basis:100%}.ac-site .ac-result-score h3{font-size:18px}.ac-site .ac-result-score p{font-size:11px}.ac-site .ac-feedback p{font-size:12px;line-height:1.95}.ac-site .ac-feedback>div>span{font-size:10px}.ac-site .ac-quiz-result>.ac-button{font-size:11px}.ac-site .ac-quiz-result>p{font-size:12px}.ac-site .ac-save-notice{align-items:flex-start;padding:14px;font-size:11px;line-height:1.9}.ac-site .ac-save-notice>svg{margin-top:3px}.ac-site .ac-error{gap:9px;padding:17px}.ac-site .ac-error p{font-size:12px;line-height:1.95}.ac-site .ac-lesson-sources h2{font-size:27px;line-height:1.45}.ac-site .ac-lesson-sources>p{font-size:12px;line-height:1.95}.ac-site .ac-source-list>a{padding:16px}.ac-site .ac-source-list>a>span{font-size:12px}.ac-site .ac-source-list>a>small{font-size:9px}.ac-site .ac-loading{gap:10px;padding:26px 20px;font-size:12px}.ac-site .ac-certificate-intro h1{letter-spacing:-1.2px;font-size:35px;line-height:1.35}.ac-site .ac-certificate-intro>p{font-size:13px}.ac-site .ac-verification-banner{flex-wrap:wrap;gap:12px;padding:17px}.ac-site .ac-verification-banner>div{flex-basis:calc(100% - 37px)}.ac-site .ac-verification-banner strong{font-size:13px}.ac-site .ac-verification-banner div>span{font-size:9px}.ac-site .ac-verified-pill{margin-left:37px;font-size:9px}.ac-site .ac-certificate{padding:27px 23px}.ac-site .ac-certificate-top{display:block}.ac-site .ac-certificate-top>.ac-logo{font-size:21px}.ac-site .ac-certificate-top>span{text-align:left;margin-top:18px;font-size:7px;display:block}.ac-site .ac-certificate-center{padding:29px 0 22px}.ac-site .ac-certificate-center h2{font-size:38px}.ac-site .ac-certificate-center .ac-eyebrow{letter-spacing:1.7px;font-size:8px}.ac-site .ac-certificate-award{width:80px;height:80px;margin-bottom:23px}.ac-site .ac-certificate-award>svg{width:41px}.ac-site .ac-certificate-center>p{margin-top:18px;font-size:11px;line-height:1.85}.ac-site .ac-certificate-name{margin-top:12px;padding:0 8px 11px;font-size:29px}.ac-site .ac-certificate-center>h3{margin-top:11px;font-size:19px;line-height:1.7}.ac-site .ac-certificate-center>h3+p{font-size:10px;line-height:1.95}.ac-site .ac-certificate-facts{grid-template-columns:1fr;gap:17px;padding:21px 0}.ac-site .ac-certificate-facts dt{margin-bottom:5px;font-size:10px}.ac-site .ac-certificate-facts dd{font-size:13px}.ac-site .ac-certificate-bottom{align-items:flex-start;gap:14px;margin-top:19px}.ac-site .ac-certificate-bottom>span{font-size:9px}.ac-site .ac-certificate-bottom small{margin-top:6px;font-size:8px;line-height:1.9;display:block}.ac-site .ac-certificate-bottom>svg{width:25px}.ac-site .ac-certificate-disclaimer{margin-top:17px!important;font-size:8px!important;line-height:1.95!important}.ac-site .ac-certificate-actions{gap:11px;display:grid}.ac-site .ac-certificate-actions .ac-button{font-size:11px}.ac-site .ac-certificate-actions .ac-text-link{justify-self:center;margin-top:5px;font-size:11px}.ac-site .ac-public-verification{padding:28px 24px}.ac-site .ac-public-verification h2{font-size:25px;line-height:1.5}.ac-site .ac-public-verification>p{font-size:13px}.ac-site .ac-public-verification>.ac-button{font-size:12px}.ac-site .ac-not-found{margin:25px auto;padding:35px 24px}.ac-site .ac-not-found h1{letter-spacing:-1px;font-size:29px;line-height:1.45}.ac-site .ac-footer{grid-template-columns:1fr;gap:25px;padding:31px 22px}.ac-site .ac-footer>div>p{font-size:12px}.ac-site .ac-footer>div>small{font-size:10px}.ac-site .ac-footer>nav{gap:12px 21px;font-size:11px}.ac-site .ac-footer-note{padding-top:20px;font-size:10px!important;line-height:1.95!important}}@media (max-width:360px){.ac-site .ac-header{gap:12px 8px;padding:13px 14px 10px}.ac-site .ac-logo{gap:7px;font-size:20px}.ac-site .ac-logo>svg{width:29px;height:29px}.ac-site .ac-logo small{letter-spacing:2px;font-size:6px}.ac-site .ac-header-actions{gap:5px}.ac-site .ac-header .ac-button-small{gap:4px;padding:7px;font-size:8px}.ac-site .ac-header .ac-button-small>svg{width:11px}.ac-site .ac-language{gap:4px;padding:7px 6px;font-size:8px}.ac-site .ac-language>svg{width:12px}.ac-site .ac-header>nav{gap:16px;font-size:9px}.ac-site .ac-main{padding:22px 15px 40px}.ac-site .ac-hero h1{letter-spacing:-1.3px;font-size:36px}.ac-site .ac-hero-copy>p{font-size:12px}.ac-site .ac-hero .ac-text-link{font-size:10px}.ac-site .ac-hero-points{gap:10px;font-size:9px}.ac-site .ac-hero .ac-actions{gap:16px}.ac-site .ac-curriculum-visual{padding:21px 20px}.ac-site .ac-visual-caption{letter-spacing:.85px;font-size:6px}.ac-site .ac-orbit-label{padding:3px 6px;font-size:6px}.ac-site .ac-visual-card{gap:8px;padding:11px}.ac-site .ac-visual-card strong{font-size:10px}.ac-site .ac-visual-card p{font-size:7px}.ac-site .ac-visual-award{width:34px;height:39px}.ac-site .ac-membership-strip{padding:21px}.ac-site .ac-membership-strip>div:nth-child(2)>strong{font-size:16px}.ac-site .ac-section-heading h2{font-size:27px}.ac-site .ac-section-heading p{font-size:12px}.ac-site .ac-eyebrow{letter-spacing:1.05px;font-size:8px}.ac-site .ac-how-grid>article{padding:23px}.ac-site .ac-how-grid p{font-size:12px}.ac-site .ac-first-step{padding:19px}.ac-site .ac-first-step>p{font-size:11px}.ac-site .ac-first-step>a{font-size:10px}.ac-site .ac-core-path{gap:13px;padding:22px 19px}.ac-site .ac-core-path h3{font-size:17px}.ac-site .ac-core-path li>a{font-size:11px}.ac-site .ac-path-number{min-width:29px;font-size:32px}.ac-site .ac-catalogue-controls{padding:15px}.ac-site .ac-module-card{padding:23px}.ac-site .ac-module-card h3{font-size:19px}.ac-site .ac-module-card>p{font-size:12px}.ac-site .ac-level,.ac-site .ac-card-top>span:last-child,.ac-site .ac-card-bottom>span{font-size:10px}.ac-site .ac-load-more .ac-button{padding:11px 13px;font-size:11px}.ac-site .ac-sector-card{gap:11px;padding:21px 18px}.ac-site .ac-sector-card h3{font-size:15px}.ac-site .ac-sector-card small{font-size:9px}.ac-site .ac-alignment{padding:23px}.ac-site .ac-alignment h2{font-size:26px}.ac-site .ac-alignment-copy>p{font-size:12px}.ac-site .ac-competency-list h3{font-size:14px}.ac-site .ac-competency-list p{font-size:11px}.ac-site .ac-sector-hero h1{font-size:33px}.ac-site .ac-sector-hero h1 em{font-size:27px}.ac-site .ac-lesson-heading h1{letter-spacing:-1px;font-size:31px}.ac-site .ac-objectives,.ac-site .ac-access-gate,.ac-site .ac-aside-card{padding:23px}.ac-site .ac-objectives h2{font-size:24px}.ac-site .ac-objectives li{font-size:12px}.ac-site .ac-access-gate h2{font-size:26px}.ac-site .ac-access-gate>p{font-size:12px}.ac-site .ac-access-gate .ac-button{font-size:11px}.ac-site .ac-lesson-section h2{font-size:24px}.ac-site .ac-prose>p{font-size:13px}.ac-site .ac-practice,.ac-site .ac-quiz{padding:23px}.ac-site .ac-quiz-title h2{font-size:23px}.ac-site .ac-quiz legend,.ac-site .ac-quiz fieldset>label{font-size:12px}.ac-site .ac-quiz form>.ac-button{font-size:11px}.ac-site .ac-practice>p{font-size:12px}.ac-site .ac-practice-checklist{padding:16px}.ac-site .ac-practice-checklist li{font-size:11px}.ac-site .ac-certificate-intro h1{letter-spacing:-1px;font-size:31px}.ac-site .ac-certificate{padding:25px 21px}.ac-site .ac-certificate-center h2{font-size:34px}.ac-site .ac-certificate-name{font-size:26px}.ac-site .ac-certificate-center>h3{font-size:18px}}.ac-site .ac-certificate-lookup{background:#fff;border:1px solid #cbd2df;border-radius:11px;max-width:720px;padding:31px}.ac-site .ac-certificate-lookup h2{font-size:27px;line-height:1.4}.ac-site .ac-certificate-lookup .ac-field>input{letter-spacing:.5px;max-width:none;font-size:14px}.ac-site .ac-certificate-lookup>.ac-button{margin-top:22px}.ac-site .ac-module-card>p{font-size:12px}.ac-site .ac-card-top>span:last-child,.ac-site .ac-module-category,.ac-site .ac-card-bottom>span,.ac-site .ac-module-card>p,.ac-site .ac-sector-card small,.ac-site .ac-sector-card div>span,.ac-site .ac-sector-card>svg,.ac-site .ac-level,.ac-site .ac-results-line>span,.ac-site .ac-record-list small,.ac-site .ac-record-stats span,.ac-site .ac-fine-print,.ac-site .ac-footer-note,.ac-site .ac-footer>div>small,.ac-site .ac-source-list>a>small,.ac-site .ac-source-list>a>span,.ac-site .ac-competency-list p,.ac-site .ac-alignment-copy>p,.ac-site .ac-filter-row>label>span,.ac-site .ac-load-more>span,.ac-site .ac-hero-points,.ac-site .ac-membership-price>span,.ac-site .ac-breadcrumb>span,.ac-site .ac-aside-card dt,.ac-site .ac-aside-card .ac-fine-print,.ac-site .ac-aside-card nav>a,.ac-site .ac-field>small,.ac-site .ac-learning-note>p,.ac-site .ac-quiz>p,.ac-site .ac-quiz-readiness p,.ac-site .ac-quiz fieldset>label,.ac-site .ac-lesson-sources>p,.ac-site .ac-certificate-disclaimer,.ac-site .ac-certificate-top>span,.ac-site .ac-certificate-facts dt,.ac-site .ac-certificate-bottom small,.ac-site .ac-certificate-bottom>span,.ac-site .ac-certificate-center>p,.ac-site .ac-verified-pill,.ac-site .ac-verification-banner div>span,.ac-site .ac-certificate-facts dd{color:#50596d!important}.ac-site .ac-search input::placeholder,.ac-site .ac-field>textarea::placeholder{color:#50596d}.ac-site .ac-academy-count-note{color:#50596d;font-size:11px}.ac-site .ac-practice-checklist li,.ac-site .ac-feedback p,.ac-site .ac-feedback>div>span,.ac-site .ac-result-score p,.ac-site .ac-progress-meta,.ac-site .ac-aside-help>span:not(.ac-text-link),.ac-site .ac-access-gate>p,.ac-site .ac-access-gate>small{color:#3f45ff}.ac-site .ac-quiz fieldset>label.is-selected{color:#50596d!important}.ac-site .ac-certificate-center>h3{color:#50596d}.ac-site .ac-certificate-facts dd{font-weight:600}.ac-site .ac-certificate-bottom>svg,.ac-site .ac-alignment-copy>.ac-alignment-disclaimer{color:#50596d}.ac-site .ac-certificate-disclaimer{color:#50596d!important}@media (max-width:620px){.ac-site .ac-module-card>p{font-size:13px}.ac-site .ac-certificate-lookup{padding:25px}.ac-site .ac-certificate-lookup h2{font-size:26px}.ac-site .ac-certificate-lookup .ac-field>input{letter-spacing:.2px;font-size:16px}}@media (max-width:360px){.ac-site .ac-module-card>p{font-size:12px}}.ac-site .ac-eyebrow,.ac-site .ac-stats span,.ac-site .ac-membership-strip p,.ac-site .ac-membership-price small,.ac-site .ac-section-heading p,.ac-site .ac-first-step>p,.ac-site .ac-empty p,.ac-site .ac-footer>div>p,.ac-site .ac-footer>nav,.ac-site .ac-logo small,.ac-site .ac-public-verification>p,.ac-site .ac-inline-note,.ac-site .ac-clear,.ac-site .ac-core-path li>a,.ac-site .ac-sector-foundations p,.ac-site .ac-sector-hero>div>p,.ac-site .ac-lesson-heading>div>p{color:#3f45ff}.ac-site .ac-methodology{border-top:1px solid #cbd2df;grid-column:1/-1;margin-top:2px;padding-top:20px}.ac-site .ac-methodology summary{cursor:pointer;color:#50596d;justify-content:space-between;align-items:center;gap:15px;font-size:12px;font-weight:600;list-style:none;display:flex}.ac-site .ac-methodology summary::-webkit-details-marker{display:none}.ac-site .ac-methodology[open] summary>svg{rotate:180deg}.ac-site .ac-methodology>p{color:#50596d;margin-top:14px;font-size:11px;line-height:1.95}.ac-site .ac-methodology>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 25px;margin-top:16px;display:grid}.ac-site .ac-methodology>div>a{color:#50596d;justify-content:space-between;align-items:flex-start;gap:8px;font-size:10px;line-height:1.9;display:flex}.ac-site .ac-methodology>div>a>svg{margin-top:3px}.ac-site .ac-methodology>div>a:hover{color:#3f45ff}@media (max-width:620px){.ac-site .ac-methodology>div{grid-template-columns:1fr}.ac-site .ac-methodology>p{font-size:12px}.ac-site .ac-methodology>div>a{font-size:11px}}.ac-site .ac-in-progress-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:23px 0;display:grid}.ac-site .ac-in-progress-list>a{background:#fcfcfa;border:1px solid #cbd2df;border-radius:9px;align-items:flex-start;gap:11px;padding:17px;display:flex}.ac-site .ac-in-progress-list>a>svg{color:#50596d;margin-top:4px}.ac-site .ac-in-progress-list>a>div{flex:1;min-width:0}.ac-site .ac-in-progress-list span{letter-spacing:1px;color:#50596d;margin-bottom:6px;font-size:8px;display:block}.ac-site .ac-in-progress-list strong{color:#50596d;font-size:12px;font-weight:600;line-height:1.85;display:block}.ac-site .ac-in-progress-list small{color:#50596d;margin-top:6px;font-size:9px;line-height:1.9;display:block}.ac-site .ac-in-progress-list>a:hover{background:#f0f1ff;border-color:#cbd2df}@media (max-width:620px){.ac-site .ac-in-progress-list{grid-template-columns:1fr}.ac-site .ac-in-progress-list strong{font-size:13px}.ac-site .ac-in-progress-list small{font-size:10px}}@media (prefers-reduced-motion:reduce){.ac-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ac-site .ac-module-card:hover{transform:none}.ac-site .ac-text-link:hover>svg{translate:0}}@media (forced-colors:active){.ac-site :is(.ac-module-card,.ac-sector-card,.ac-aside-card,.ac-certificate,.ac-read-button,.ac-button,.ac-quiz fieldset>label),.ac-site .ac-curriculum-visual{border:1px solid canvastext}.ac-site .ac-orbit-art svg>:not(defs){stroke:canvastext}.ac-site .ac-live-dot{background:canvastext}.ac-site .ac-certificate:before,.ac-site .ac-level{border:1px solid canvastext}.ac-site .ac-quiz fieldset>label.is-selected{outline:2px solid highlight}}@media print{.ac-site{font-size:10pt;color:#111422!important;background:#fff!important}.ac-site .ac-header,.ac-site .ac-footer,.ac-site .ac-skip,.ac-site .ac-breadcrumb,.ac-site .ac-certificate-actions,.ac-site .ac-lesson-aside,.ac-site .ac-actions,.ac-site .ac-read-button,.ac-site .ac-quiz form,.ac-site .ac-catalogue-controls,.ac-site .ac-sector-search,.ac-site .ac-load-more{display:none!important}.ac-site .ac-main{max-width:none;padding:0}.ac-site .ac-certificate{box-shadow:none;break-inside:avoid;border:1px solid #cbd2df;padding:25pt}.ac-site .ac-certificate-center{padding:20pt}.ac-site .ac-certificate-name{font-size:25pt}.ac-site .ac-certificate-top{display:flex}.ac-site .ac-certificate-top>span{margin:0}.ac-site .ac-certificate-center h2{font-size:30pt}.ac-site .ac-certificate-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:15pt}.ac-site .ac-certificate-intro h1{font-size:24pt}.ac-site .ac-certificate-intro p{font-size:10pt}.ac-site .ac-verification-banner{margin:10pt 0}.ac-site .ac-certificate-facts dt{font-size:8pt}.ac-site .ac-certificate-facts dd{font-size:10pt}.ac-site .ac-certificate-disclaimer{font-size:7pt!important}.ac-site .ac-lesson-layout{display:block}.ac-site .ac-lesson-heading h1{font-size:25pt}.ac-site .ac-lesson-section{break-inside:avoid;padding:15pt 0;display:block}.ac-site .ac-lesson-section h2{font-size:18pt}.ac-site .ac-prose>p{font-size:10pt}.ac-site .ac-practice,.ac-site .ac-objectives,.ac-site .ac-module-card{break-inside:avoid;box-shadow:none}.ac-site .ac-section{margin-top:25pt}.ac-site .ac-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-site .ac-module-card h3{font-size:13pt}.ac-site .ac-module-card>p{font-size:10pt}.ac-site .ac-field textarea{border:1px solid #cbd2df}.ac-site .ac-quiz{padding:15pt}.ac-site .ac-save-notice{display:none}}.ac-site .ac-worked-section{background:#f0f1ff;border:1px solid #cbd2df;border-radius:14px;margin-top:25px;padding:30px 24px;box-shadow:0 8px 26px #11142206}.ac-site .ac-worked-section .ac-lesson-section-number{color:#50596d}.ac-site .ac-worked-eyebrow{color:#3f45ff;letter-spacing:.12em;align-items:center;gap:7px;margin-bottom:14px;font-size:8px;font-weight:700;display:flex}.ac-site .ac-worked-section .ac-prose p{white-space:pre-line}.ac-site .ac-worked-section .ac-read-button{background:#fffefa}@media (max-width:600px){.ac-site .ac-worked-section{padding:23px 16px}.ac-site .ac-worked-eyebrow{letter-spacing:.09em;font-size:7px}}.ac-site .ac-personal-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:19px 0 8px;display:flex}.ac-site .ac-personal-filters button{color:#3f45ff;cursor:pointer;background:#fffefa;border:1px solid #cbd2df;border-radius:25px;min-height:36px;padding:8px 14px;font:550 11px/1.6 DM Sans Variable,sans-serif}.ac-site .ac-personal-filters button[aria-pressed=true]{color:#fff;background:#3f45ff;border-color:#3f45ff}.ac-site .ac-personal-filters button:hover{border-color:#3f45ff}.ac-site .ac-personal-filters button:focus-visible{outline-offset:3px;outline:3px solid #3f45ff}.ac-site .ac-all-records{margin-left:18px}@media (max-width:560px){.ac-site .ac-personal-filters button{padding-inline:11px;font-size:10px}.ac-site .ac-all-records{margin:15px 0 0;display:flex}}.ac-site .ac-hero-photography{min-width:0;padding:9px 10px 20px 0;position:relative}.ac-site .ac-hero-photography>.vz-editorial{border-radius:20px 65px 20px 20px;transform:rotate(1deg);box-shadow:0 18px 40px #11142210}.ac-site .ac-hero-photography>.vz-editorial>img{aspect-ratio:1.12;object-fit:cover;height:auto}.ac-site .ac-photo-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fcfcfaf5;border:1px solid #cbd2df;border-radius:12px;align-items:center;gap:12px;max-width:86%;padding:16px 18px;display:flex;position:absolute;bottom:57px;left:-21px;box-shadow:0 10px 28px #11142212}.ac-site .ac-photo-badge>svg{color:#50596d;flex-shrink:0}.ac-site .ac-photo-badge>span{color:#50596d;font:500 20px/1.25 Newsreader Variable,serif}.ac-site .ac-photo-paths{margin:58px 0}.ac-site .ac-photo-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ac-site .ac-photo-path-grid>article{background:#fffefa;border:1px solid #cbd2df;border-radius:16px;min-width:0;transition:transform .25s,box-shadow .25s;overflow:hidden}.ac-site .ac-photo-path-image .vz-editorial{border:0;border-radius:0}.ac-site .ac-photo-path-image img{aspect-ratio:1.7;object-fit:cover;height:auto}.ac-site .ac-photo-path-grid>article>a{color:#50596d;justify-content:space-between;align-items:center;gap:14px;min-height:103px;padding:21px 22px;display:flex}.ac-site .ac-photo-path-grid>article>a>span{min-width:0}.ac-site .ac-photo-path-grid>article>a>svg{color:#50596d;flex-shrink:0}.ac-site .ac-photo-path-grid small{color:#50596d;letter-spacing:.08em;margin-bottom:9px;font-size:9px;line-height:1.6;display:block}.ac-site .ac-photo-path-grid h3{letter-spacing:-.025em;overflow-wrap:anywhere;font:450 26px/1.14 Newsreader Variable,serif}.ac-site .ac-photo-path-grid>article:hover{transform:translateY(-3px);box-shadow:0 13px 30px #1114220c}.ac-site .ac-photo-path-grid a:focus-visible{outline-offset:-4px;outline:3px solid #3f45ff}.ac-site .ac-learning-visual{background:#f0f1ff;border:1px solid #cbd2df;border-radius:20px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:45px;margin:62px 0;padding:35px;display:grid}.ac-site .ac-learning-visual h2{color:#50596d;letter-spacing:-.03em;margin:17px 0;font:450 clamp(28px,3vw,39px)/1.18 Newsreader Variable,serif}.ac-site .ac-learning-visual>div>p{color:#50596d;max-width:450px;font-size:13px;line-height:1.95}.ac-site .ac-learning-visual .ac-curriculum-visual{width:100%;min-width:0}.ac-site .ac-learning-visual .ac-orbit-art{max-width:360px;margin:10px auto}.ac-site .ac-sector-hero{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);align-items:center;gap:45px}.ac-site .ac-sector-photography,.ac-site .ac-module-photography{min-width:0}.ac-site .ac-sector-photography .vz-editorial{border-radius:16px 55px 16px 16px}.ac-site .ac-sector-photography img{aspect-ratio:1.35;object-fit:cover;height:auto}.ac-site .ac-lesson-heading{grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr);gap:35px}.ac-site .ac-module-photography img{aspect-ratio:1.3;object-fit:cover;height:auto}.ac-site .ac-directory-photo-intro{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:45px;margin-bottom:35px;display:grid}.ac-site .ac-directory-photo-intro>div{min-width:0}.ac-site .ac-directory-photo-intro p{color:#50596d;max-width:700px;margin:21px 0;font-size:13px;line-height:1.95}.ac-site .ac-directory-photography .vz-editorial{border-radius:16px 55px 16px 16px}.ac-site .ac-directory-photography img{aspect-ratio:1.5;object-fit:cover;height:auto}@media (max-width:1000px){.ac-site .ac-photo-path-grid{gap:14px}.ac-site .ac-photo-path-grid>article>a{padding:19px 17px}.ac-site .ac-photo-path-grid h3{font-size:23px}.ac-site .ac-learning-visual{gap:28px;padding:28px}.ac-site .ac-sector-hero{gap:28px}.ac-site .ac-lesson-heading{grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr)}}@media (max-width:800px){.ac-site .ac-hero-photography{width:100%;max-width:570px;margin:0 auto}.ac-site .ac-hero-photography>.vz-editorial>img{aspect-ratio:1.8}.ac-site .ac-photo-badge{max-width:82%;bottom:56px;left:13px}.ac-site .ac-sector-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}.ac-site .ac-sector-hero h1{font-size:36px}.ac-site .ac-sector-hero h1 em{font-size:28px}.ac-site .ac-learning-visual{grid-template-columns:minmax(0,1fr);gap:25px}.ac-site .ac-learning-visual>div>p{max-width:100%}.ac-site .ac-learning-visual .ac-curriculum-visual{max-width:560px;margin:auto}.ac-site .ac-directory-photo-intro{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:25px}}@media (max-width:620px){.ac-site .ac-photo-paths{margin:42px 0}.ac-site .ac-photo-path-grid{grid-template-columns:minmax(0,1fr);gap:20px}.ac-site .ac-photo-path-image img{aspect-ratio:2}.ac-site .ac-photo-path-grid>article>a{min-height:80px;padding:19px 20px}.ac-site .ac-photo-path-grid h3{font-size:26px}.ac-site .ac-photo-path-grid small{font-size:10px}.ac-site .ac-learning-visual{margin:42px 0;padding:21px}.ac-site .ac-learning-visual h2{font-size:30px}.ac-site .ac-sector-hero,.ac-site .ac-lesson-heading,.ac-site .ac-directory-photo-intro{grid-template-columns:minmax(0,1fr);gap:25px}.ac-site .ac-sector-photography img,.ac-site .ac-module-photography img,.ac-site .ac-directory-photography img{aspect-ratio:2.1}.ac-site .ac-photo-badge>span{font-size:18px}.ac-site .ac-photo-badge{padding:12px 14px;bottom:52px}.ac-site .ac-hero-photography>.vz-editorial{transform:none}.ac-site .ac-directory-photo-intro p{font-size:13px}}@media (prefers-reduced-motion:reduce){.ac-site .ac-hero-photography>.vz-editorial,.ac-site .ac-photo-path-grid>article:hover{transform:none}}@media print{.ac-site .ac-hero-photography,.ac-site .ac-sector-photography,.ac-site .ac-module-photography,.ac-site .ac-directory-photography,.ac-site .ac-photo-paths,.ac-site .ac-learning-visual{display:none!important}.ac-site .ac-sector-hero,.ac-site .ac-lesson-heading,.ac-site .ac-directory-photo-intro{display:block}}.ac-directory{padding-bottom:40px}.ac-directory>h1{letter-spacing:-1.7px;max-width:800px;font-size:clamp(30px,4vw,48px);line-height:1.2}.ac-directory>p{color:#50596d;max-width:800px;margin:22px 0;font-size:15px;line-height:1.9}.ac-directory-search{max-width:650px;margin:30px 0}.ac-directory .ac-sector-card h2{letter-spacing:-.4px;margin:8px 0;font-size:18px;line-height:1.45}.ac-directory .ac-sector-card span{font-size:12px;line-height:1.8}.ac-directory-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.ac-directory-groups>section{background:#d8ff3e;border:1px solid #cbd2df;border-radius:10px;min-width:0;padding:24px}.ac-directory-groups h2{letter-spacing:-.4px;margin:0 0 18px;font-size:19px;line-height:1.5}.ac-directory-groups h2 a{color:#111422;text-underline-offset:4px;text-decoration:underline}.ac-directory-groups ul{margin:0;padding:0;list-style:none}.ac-directory-groups li+li{border-top:1px solid #cbd2df;margin-top:14px;padding-top:14px}.ac-directory-groups li>a{color:#111422;justify-content:space-between;align-items:flex-start;gap:15px;font-size:13px;line-height:1.7;text-decoration:none;display:flex}.ac-directory-groups li>a:hover{text-decoration:underline}.ac-directory-groups li>a>svg{flex:none;margin-top:4px}.ac-directory-groups li>span{color:#50596d;margin-top:7px;font-size:10px;display:block}.ac-directory :is(a,input):focus-visible{outline-offset:4px;outline:3px solid #3f45ff}@media (max-width:680px){.ac-directory-groups{grid-template-columns:1fr}.ac-directory-groups>section{padding:20px}.ac-directory>h1{letter-spacing:-1px}.ac-directory>p{font-size:13px}}.va-public-guide{max-width:960px;margin-inline:auto}.va-route-figure{border-block:2px solid #111422;flex-wrap:wrap;align-items:center;gap:15px;margin:40px 0;padding:30px 0;display:flex}.va-route-figure>div{flex-direction:column;flex:1;gap:9px;min-width:140px;display:flex}.va-route-figure>div>svg{color:#3f45ff;width:30px;height:30px}.va-route-figure strong{color:#111422;font-size:1.02rem}.va-route-figure span{color:#4c5060;font-size:.82rem}.va-route-arrow{color:#3f45ff;width:21px}.va-route-figure figcaption{color:#4c5060;flex-basis:100%;margin-top:16px;font-size:.85rem;line-height:1.65}.va-access-boundary{background:#f0efff;border-left:4px solid #3f45ff;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.va-access-boundary>svg{color:#3f45ff;flex-shrink:0}.va-access-boundary p{font-size:.95rem}.va-access-boundary a{color:#282dc1;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.va-portal-index{flex-wrap:wrap;gap:0 28px;margin:34px 0;display:flex}.va-portal-index a{color:#282dc1;text-underline-offset:4px;align-items:center;gap:8px;padding:10px 0;display:inline-flex}.va-portal-section{border-top:1px solid #c7c8d0;margin-top:36px;padding-top:30px;scroll-margin-top:150px}.va-portal-section>.vz-tender-access{margin-top:18px}.va-portal-section>.g-link{margin-top:12px}.va-question-example{border-block:1px solid #c7c8d0;align-items:flex-start;gap:18px;padding-block:20px;display:flex}.va-question-example>svg{color:#3f45ff;flex-shrink:0;margin-top:6px}.va-question-example p{margin:0;font-family:Newsreader Variable,Georgia,serif;font-size:1.35rem!important;line-height:1.55!important}@media (max-width:600px){.va-route-figure{gap:20px}.va-route-figure>div{flex-basis:calc(50% - 25px);min-width:0}.va-route-arrow{display:none}.va-access-boundary{padding:16px}.va-portal-index{gap:0 18px}.va-question-example p{font-size:1.15rem!important}}@media (prefers-reduced-motion:reduce){.va-portal-section{scroll-behavior:auto}}.va-public-guide .vta-full-guide{display:none}.ph-site{--ph-deep:#111422;--ph-forest:#111422;--ph-ink:#111422;--ph-muted:#50596d;--ph-line:#cbd2df;--ph-paper:#fffef8;--ph-lime:#d8ff3e;--ph-soft:#f1f3ff;--ph-serif:"Newsreader Variable",Georgia,serif;color:var(--ph-ink);background:#f5f4ed}.ph-site .ph-main{outline:none;max-width:1320px;margin:0 auto;padding:28px 32px 72px}.ph-site :is(.ph-main,.ph-main section,.ph-main article,.ph-main article>div,.ph-main section>div,.ph-hub-grid>div){min-width:0}.ph-site a{overflow-wrap:anywhere}.ph-site :is(h1,h2,h3,h4){text-wrap:pretty}.ph-site .ph-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#3f45ff;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:15px;font-size:10px;font-weight:650;line-height:1.8;display:flex}.ph-site .ph-text-link{color:#3f45ff;align-items:center;gap:8px;font-size:12px;font-weight:650;line-height:1.7;display:inline-flex}.ph-site .ph-text-link:hover{text-underline-offset:4px;text-decoration:underline}.ph-site .ph-button{background:var(--ph-paper);color:#111422;text-align:center;border:1px solid #cbd2df;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:12px 16px;font-size:12px;font-weight:650;line-height:1.6;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.ph-site .ph-button:hover{background:#d8ff3e;border-color:#cbd2df;box-shadow:0 4px 12px #1114220a}.ph-site .ph-button--primary{color:#fff;background:#111422;border-color:#111422}.ph-site .ph-button--primary:hover{background:#111422;border-color:#111422}.ph-site .ph-button--lime{background:var(--ph-lime);border-color:var(--ph-lime);color:#111422}.ph-site .ph-button--lime:hover{background:#d8ff3e;border-color:#cbd2df;box-shadow:0 5px 18px #11142225}.ph-site .ph-breadcrumb{color:#50596d;margin:0 0 24px;font-size:10px;line-height:1.7}.ph-site .ph-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0;list-style:none;display:flex}.ph-site .ph-breadcrumb li{align-items:center;gap:10px;display:flex}.ph-site .ph-breadcrumb a:hover{text-decoration:underline}.ph-site .ph-breadcrumb [aria-current=page]{color:#50596d}.ph-site .ph-sr-only,.ph-site .ph-skip:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ph-site .ph-skip:focus{z-index:500;color:#111422;background:#d8ff3e;border-radius:7px;padding:12px 17px;font-size:13px;font-weight:650;position:fixed;top:15px;left:20px}.ph-site .ph-hero{isolation:isolate;background:var(--ph-deep);color:#d8ff3e;border:1px solid #111422;border-radius:18px;grid-template-columns:minmax(0,1.16fr) minmax(0,.9fr);align-items:center;gap:25px;padding:48px 45px 43px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 40px #1114220a}.ph-site .ph-hero:before{content:"";pointer-events:none;z-index:-1;border:1px solid #cbd2df0c;border-radius:50%;width:680px;height:680px;position:absolute;top:-400px;right:-300px;box-shadow:0 0 0 75px #d8ff3e03,0 0 0 150px #d8ff3e03}.ph-site .ph-hero-copy{z-index:2;position:relative}.ph-site .ph-hero .ph-eyebrow{color:#d8ff3e;letter-spacing:1.45px;margin-bottom:26px;font-size:9px}.ph-site .ph-hero h1{letter-spacing:-2.4px;color:#dce1f1;max-width:670px;margin:0;font-size:clamp(37px,4.1vw,57px);font-weight:570;line-height:1.14}.ph-site .ph-hero h1 em{font-family:var(--ph-serif);letter-spacing:-1.1px;color:#d8ff3e;margin-top:4px;font-size:1.12em;font-weight:430;line-height:1.1;display:block}.ph-site .ph-hero-copy>p{color:#dce1f1;max-width:590px;margin-top:25px;font-size:14px;line-height:1.95}.ph-site .ph-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 21px;margin-top:28px;display:flex}.ph-site .ph-hero-actions .ph-button{min-height:47px;padding-inline:19px;font-size:12px}.ph-site .ph-hero-secondary{color:#dce1f1;align-items:center;gap:9px;font-size:11px;font-weight:500;line-height:1.7;display:flex}.ph-site .ph-hero-secondary:hover{text-underline-offset:4px;text-decoration:underline}.ph-site .ph-hero-proof{color:#dce1f1;border-top:1px solid #cbd2df1f;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:28px;padding-top:22px;font-size:10px;line-height:1.8;display:flex}.ph-site .ph-hero-proof>span{align-items:center;gap:7px;display:inline-flex}.ph-site .ph-hero-public{letter-spacing:.7px;color:#d8ff3e;border:1px solid #cbd2df38;border-radius:4px;padding:3px 7px;font-size:8px;line-height:1.4;display:inline-flex}.ph-site .ph-hero--detail h1>span{letter-spacing:-.8px;color:#dce1f1;margin-bottom:11px;font:500 23px/1.4 Manrope Variable,sans-serif;display:block}.ph-site .ph-hero--detail h1 em{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-top:0;font-size:clamp(39px,4.1vw,59px);line-height:1.14}.ph-site .ph-hero--detail .ph-hero-copy>p{max-width:610px;font-size:13px}.ph-site .ph-signal-visual{isolation:isolate;width:100%;max-width:440px;height:340px;margin:auto;position:relative}.ph-site .ph-orbit{pointer-events:none;border:1px solid #cbd2df31;border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.ph-site .ph-orbit-one{border-color:#cbd2df4a;width:175px;height:175px}.ph-site .ph-orbit-two{width:265px;height:265px}.ph-site .ph-orbit-three{border-color:#cbd2df19;width:335px;height:335px}.ph-site .ph-orbit-two:after{content:"";background:#d8ff3e;border-radius:50%;width:7px;height:7px;position:absolute;top:52px;left:20px;box-shadow:0 0 0 7px #d8ff3e0b}.ph-site .ph-visual-centre{color:#d8ff3e;background:#111422;border:1px solid #cbd2df3b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:150px;height:150px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #d8ff3e05,0 12px 50px #11142259}.ph-site .ph-visual-centre>svg{stroke-width:1.15px}.ph-site .ph-visual-centre>span{text-align:center;letter-spacing:.2px;color:#dce1f1;max-width:100px;font-size:9px;line-height:1.7}.ph-site .ph-visual-node{color:#d8ff3e;background:#111422;border:1px solid #cbd2df4a;border-radius:8px;align-items:center;gap:8px;min-height:41px;padding:10px 13px;font-size:10px;line-height:1.6;display:flex;position:absolute;box-shadow:0 6px 18px #11142226}.ph-site .ph-visual-node>svg{color:#d8ff3e;stroke-width:1.4px}.ph-site .ph-visual-node-one{top:48px;left:15px;transform:rotate(-5deg)}.ph-site .ph-visual-node-two{top:102px;right:-3px;transform:rotate(4deg)}.ph-site .ph-visual-node-three{bottom:88px;left:5px;transform:rotate(3deg)}.ph-site .ph-visual-node-four{bottom:41px;right:34px;transform:rotate(-4deg)}.ph-site .ph-visual-caption{color:#50596d;letter-spacing:.5px;justify-content:center;align-items:center;gap:8px;font-size:8px;line-height:1.8;display:flex;position:absolute;bottom:-7px;left:0;right:0}.ph-site .ph-visual-caption>span{background:#3f45ff;border-radius:50%;width:4px;height:4px}.ph-site .ph-entry-strip{background:#d8ff3e;border:1px solid #cbd2df;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:15px;display:grid;overflow:hidden}.ph-site .ph-entry-strip>a{align-items:center;gap:13px;padding:24px 26px;transition:background .18s;display:flex}.ph-site .ph-entry-strip>a+a{border-left:1px solid #cbd2df}.ph-site .ph-entry-strip>a>svg:first-child{color:#50596d;stroke-width:1.35px}.ph-site .ph-entry-strip strong{letter-spacing:-1px;font-size:24px;font-weight:600;line-height:1.2}.ph-site .ph-entry-strip span{color:#50596d;font-size:11px;line-height:1.6}.ph-site .ph-entry-strip>a>svg:last-child{color:#50596d;margin-left:auto}.ph-site .ph-entry-strip>a:hover{background:#d8ff3e}.ph-site .ph-section{margin-top:65px;scroll-margin-top:157px}.ph-site .ph-section-head{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:27px;display:flex}.ph-site .ph-section-head>div{max-width:770px}.ph-site .ph-section-head h2{letter-spacing:-1.2px;font-size:clamp(26px,2.7vw,36px);font-weight:590;line-height:1.23}.ph-site .ph-section-head p{color:#50596d;max-width:760px;margin-top:15px;font-size:13px;line-height:1.95}.ph-site .ph-section-head>.ph-button{flex-shrink:0}.ph-site .ph-directory-tools{background:#f1f3ff;border:1px solid #cbd2df;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:31px;padding:18px 20px;display:flex}.ph-site .ph-search{color:#50596d;background:#fffef9;border:1px solid #cbd2df;border-radius:7px;align-items:center;gap:11px;width:100%;max-width:660px;padding:11px 14px;display:flex}.ph-site .ph-search input{color:#111422;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:12px;line-height:1.8}.ph-site .ph-search:focus-within{outline-offset:3px;outline:3px solid #3f45ff}.ph-site .ph-search input:focus-visible{outline:none}.ph-site .ph-search input::placeholder{color:#50596d;opacity:1}.ph-site .ph-directory-count{color:#50596d;text-align:right;flex:none;font-size:10px;line-height:1.7}.ph-site .ph-directory-kind{margin-top:35px;scroll-margin-top:155px}.ph-site .ph-directory-kind-head{border-bottom:1px solid #cbd2df;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding-bottom:16px;display:flex}.ph-site .ph-directory-kind-head h3{letter-spacing:-.7px;font-size:23px;font-weight:600;line-height:1.4}.ph-site .ph-directory-group{margin-top:25px}.ph-site .ph-directory-group>h4{letter-spacing:.4px;color:#50596d;align-items:center;gap:10px;margin-bottom:15px;font-size:12px;font-weight:650;line-height:1.8;display:flex}.ph-site .ph-directory-group>h4:before{content:"";background:#3f45ff;width:18px;height:1px}.ph-site .ph-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ph-site .ph-hub-grid>div{height:100%}.ph-site .ph-hub-card{background:#fffef8;border:1px solid #cbd2df;border-radius:10px;align-items:flex-start;gap:13px;min-width:0;height:100%;padding:23px 21px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.ph-site .ph-hub-card:hover{background:#d8ff3e;border-color:#cbd2df;transform:translateY(-2px);box-shadow:0 8px 20px #11142209}.ph-site .ph-hub-card-icon{color:#50596d;background:#d8ff3e;border:1px solid #cbd2df;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;margin-top:3px;display:grid}.ph-site .ph-hub-card>div{flex:1;min-width:0}.ph-site .ph-hub-card small{letter-spacing:1px;color:#50596d;text-transform:uppercase;margin-bottom:7px;font-size:8px;line-height:1.8;display:block}.ph-site .ph-hub-card h3{letter-spacing:-.35px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:15px;font-weight:650;line-height:1.55}.ph-site .ph-hub-card p{color:#50596d;margin-top:11px;font-size:11px;line-height:1.9}.ph-site .ph-card-arrow{color:#50596d;flex:none;margin-top:6px}.ph-site .ph-hub-card--compact{align-items:center;padding:18px 17px}.ph-site .ph-hub-card--compact small{letter-spacing:.8px;margin-bottom:4px;font-size:7px}.ph-site .ph-hub-card--compact h3{font-size:13px;line-height:1.6}.ph-site .ph-hub-card--compact .ph-hub-card-icon{width:32px;height:32px;margin:0}.ph-site .ph-hub-card--compact .ph-card-arrow{margin:0}.ph-site .ph-hub-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.ph-site [hidden]{display:none!important}.ph-site .ph-empty{text-align:center;color:#50596d;background:#fffef8;border:1px solid #cbd2df;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:38px 28px;display:flex}.ph-site .ph-empty h3{letter-spacing:-.45px;color:#111422;font-size:17px;line-height:1.5}.ph-site .ph-empty p{color:#50596d;max-width:720px;font-size:12px;line-height:1.9}.ph-site .ph-empty .ph-button{margin-top:8px}.ph-site .ph-empty--inline{text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:20px;padding:29px}.ph-site .ph-empty--inline>svg{margin-top:3px}.ph-site .ph-empty--inline p{max-width:100%;margin-top:11px}.ph-site .ph-empty--editorial{text-align:left;background:#f1f3ff;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:22px;padding:32px}.ph-site .ph-empty--editorial .ph-text-link{margin-top:15px}.ph-site .ph-empty--editorial p{max-width:850px;margin-top:12px}.ph-site .ph-snapshot-strip{color:#50596d;border-bottom:1px solid #cbd2df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:17px 3px;font-size:10px;line-height:1.8;display:flex}.ph-site .ph-snapshot-strip>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ph-site .ph-snapshot-strip time{color:#50596d;margin-left:4px;font-weight:600}.ph-site .ph-snapshot-strip>a{color:#50596d;align-items:center;gap:7px;font-size:10px;display:flex}.ph-site .ph-live-dot{background:#3f45ff;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 4px #3f45ff0c}.ph-site .ph-page-nav{scrollbar-width:thin;scrollbar-color:#f1f3ff transparent;border-bottom:1px solid #cbd2df;align-items:center;gap:7px 27px;padding:0 3px;scroll-margin-top:145px;display:flex;overflow-x:auto}.ph-site .ph-page-nav>a{white-space:nowrap;color:#50596d;flex:none;align-items:center;gap:8px;padding:17px 0;font-size:11px;font-weight:600;line-height:1.8;display:flex}.ph-site .ph-page-nav>a>span{color:#50596d;background:#f1f3ff;border:1px solid #cbd2df;border-radius:4px;padding:2px 5px;font-size:8px;line-height:1.5}.ph-site .ph-page-nav>a:hover{color:#111422;text-underline-offset:6px;text-decoration:underline}.ph-site .ph-refresh-note{color:#50596d;background:#f1f3ff;border:1px solid #cbd2df;border-radius:7px;align-items:flex-start;gap:9px;margin-top:12px;padding:13px 16px;font-size:10px;line-height:1.9;display:flex}.ph-site .ph-refresh-note>svg{margin-top:3px}.ph-site .ph-notice-tools{background:#f1f3ff;border:1px solid #cbd2df;border-radius:9px;margin-bottom:20px;padding:15px 17px}.ph-site .ph-tabs{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ph-site .ph-tabs button{color:#3f45ff;white-space:nowrap;background:#d8ff3e;border:1px solid #cbd2df;border-radius:6px;align-items:center;gap:7px;min-height:35px;padding:8px 11px;font-size:10px;font-weight:550;line-height:1.7;display:flex}.ph-site .ph-tabs button>span{border:1px solid #cbd2df47;border-radius:4px;min-width:17px;padding:0 4px;font-size:8px}.ph-site .ph-notice-tools>p{color:#50596d;margin-top:11px;font-size:9px;line-height:1.8}.ph-site .ph-finder-scope{color:#50596d;background:#d8ff3e;border:1px solid #cbd2df;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:15px;padding:14px 17px;display:flex}.ph-site .ph-finder-scope>svg{margin-top:3px}.ph-site .ph-finder-scope p{font-size:10px;line-height:1.9}.ph-site .ph-cpv-links{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.ph-site .ph-cpv-links>a{color:#3f45ff;background:#fffef8;border:1px solid #cbd2df;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:inline-flex}.ph-site .ph-cpv-links>a:hover{background:#d8ff3e}.ph-site .ph-notice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ph-site .ph-notice-card{background:#fffef9;border:1px solid #cbd2df;border-radius:10px;flex-direction:column;padding:24px 25px;transition:border-color .2s,box-shadow .2s;display:flex}.ph-site .ph-notice-card:hover{border-color:#cbd2df;box-shadow:0 7px 22px #11142208}.ph-site .ph-card-meta{color:#50596d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 15px;font-size:9px;line-height:1.8;display:flex}.ph-site .ph-card-meta>span{align-items:center;gap:6px;display:inline-flex}.ph-site .ph-pill{color:#50596d;background:#f1f3ff;border:1px solid #cbd2df;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:8px;font-weight:550;line-height:1.6;display:inline-flex}.ph-site .ph-pill--planning{color:#50596d;background:#f1f3ff;border-color:#cbd2df}.ph-site .ph-pill--unknown{color:#93814e;background:#f3eee0;border-color:#e5dcc4}.ph-site .ph-pill--historical{color:#8c8066;background:#f0eee7;border-color:#e2ded2}.ph-site .ph-notice-card h3{letter-spacing:-.4px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-top:17px;font-size:16px;font-weight:650;line-height:1.6}.ph-site .ph-notice-card h3 a{color:#111422;display:inline}.ph-site .ph-notice-card h3 a>svg{vertical-align:middle;color:#50596d;margin-left:6px;display:inline}.ph-site .ph-notice-card h3 a:hover{text-underline-offset:4px;text-decoration:underline}.ph-site .ph-buyer{color:#50596d;align-items:flex-start;gap:7px;margin-top:12px;font-size:10px;line-height:1.8;display:flex}.ph-site .ph-buyer>svg{color:#50596d;margin-top:2px}.ph-site .ph-notice-facts{border-top:1px solid #cbd2df;grid-template-columns:1fr 1fr;gap:15px 20px;margin:23px 0 20px;padding-top:19px;display:grid}.ph-site .ph-notice-facts>div:last-child{grid-column:1/-1}.ph-site .ph-notice-facts dt{letter-spacing:.5px;text-transform:uppercase;color:#50596d;align-items:center;gap:6px;margin-bottom:4px;font-size:8px;line-height:1.8;display:flex}.ph-site .ph-notice-facts dd{color:#50596d;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.85}.ph-site .ph-notice-bottom{border-top:1px solid #cbd2df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:15px;display:flex}.ph-site .ph-notice-bottom>span{color:#50596d;align-items:center;gap:6px;font-size:8px;line-height:1.8;display:inline-flex}.ph-site .ph-section-bottom{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:19px;display:flex}.ph-site .ph-section-bottom>span{color:#50596d;max-width:720px;font-size:10px;line-height:1.9}.ph-site .ph-section-bottom>.ph-text-link{flex:none;font-size:11px}.ph-site .ph-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ph-site .ph-news-card{background:#fffef8;border:1px solid #cbd2df;border-radius:11px;flex-direction:column;min-width:0;padding:26px;display:flex;position:relative}.ph-site .ph-news-card-top{color:#50596d;flex-wrap:wrap;align-items:center;gap:8px;font-size:8px;line-height:1.8;display:flex}.ph-site .ph-news-card-top>svg{color:#50596d;stroke-width:1.4px}.ph-site .ph-news-card-top>time{margin-left:auto;font-size:8px;display:block}.ph-site .ph-news-card h3{font-family:var(--ph-serif);letter-spacing:-.5px;overflow-wrap:anywhere;margin-top:23px;font-size:24px;font-weight:480;line-height:1.35}.ph-site .ph-news-card h3 a{display:inline}.ph-site .ph-news-card h3 a>svg{vertical-align:middle;color:#50596d;margin-left:5px;display:inline}.ph-site .ph-news-card h3 a:hover{text-underline-offset:4px;text-decoration:underline}.ph-site .ph-news-card>p{color:#50596d;margin-top:17px;padding-bottom:23px;font-size:11px;line-height:1.95}.ph-site .ph-news-card-bottom{border-top:1px solid #cbd2df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.ph-site .ph-news-card-bottom>span{color:#50596d;font-size:8px;line-height:1.8}.ph-site .ph-news-card-bottom>.ph-text-link{font-size:10px}.ph-site .ph-news-card--lead{background:#f1f3ff;border-color:#cbd2df}.ph-site .ph-news-card--lead h3{color:#111422}.ph-site .ph-news-card--lead .ph-news-card-bottom{border-color:#cbd2df}.ph-site .ph-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ph-site .ph-event-card{background:#fffef8;border:1px solid #cbd2df;border-radius:10px;align-items:flex-start;gap:22px;padding:25px;display:flex}.ph-site .ph-event-date{color:#50596d;background:#f1f3ff;border:1px solid #cbd2df;border-radius:8px;flex-direction:column;flex:none;align-items:center;gap:5px;width:57px;min-height:67px;padding:11px 5px;display:flex}.ph-site .ph-event-date>span{text-transform:uppercase;letter-spacing:1px;font-size:8px;line-height:1.7}.ph-site .ph-event-date>strong{letter-spacing:-1px;font-size:25px;font-weight:500;line-height:1}.ph-site .ph-event-content{flex:1;min-width:0}.ph-site .ph-event-content h3{letter-spacing:-.35px;overflow-wrap:anywhere;margin:9px 0 14px;font-size:15px;line-height:1.6}.ph-site .ph-event-content h3 a{display:inline}.ph-site .ph-event-content h3 a>svg{vertical-align:middle;color:#50596d;margin-left:5px;display:inline}.ph-site .ph-event-content>p{color:#50596d;align-items:flex-start;gap:7px;margin-top:5px;font-size:10px;line-height:1.9;display:flex}.ph-site .ph-event-content>p>svg{color:#50596d;margin-top:3px}.ph-site .ph-event-source{color:#50596d;border-top:1px solid #cbd2df;flex-wrap:wrap;align-items:center;gap:5px;margin-top:15px;padding-top:13px;font-size:8px;line-height:1.9;display:flex}.ph-site .ph-overview-events{margin-top:17px}.ph-site .ph-signal-section{background:#f1f3ff;border:1px solid #cbd2df;border-radius:13px;padding:34px}.ph-site .ph-signal-heading{justify-content:space-between;align-items:flex-start;gap:35px;display:flex}.ph-site .ph-signal-heading>div{max-width:900px}.ph-site .ph-signal-heading h2{letter-spacing:-1px;max-width:760px;font-size:clamp(26px,2.6vw,34px);font-weight:560;line-height:1.28}.ph-site .ph-signal-heading>svg{color:#50596d;stroke-width:1.1px;flex:none;margin:12px 4px 0}.ph-site .ph-signal-heading p{color:#50596d;margin-top:18px;font-size:12px;line-height:1.95}.ph-site .ph-topic-label{letter-spacing:.5px;text-transform:none;color:#50596d;background:#d8ff3e;border:1px solid #cbd2df;border-radius:4px;padding:4px 7px;font-size:8px;line-height:1.5}.ph-site .ph-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:25px;display:grid}.ph-site .ph-community-card{background:#d8ff3e;border:1px solid #cbd2df;border-radius:9px;flex-direction:column;padding:24px;display:flex}.ph-site .ph-community-card h3{letter-spacing:-.35px;overflow-wrap:anywhere;margin-top:17px;font-size:15px;line-height:1.65}.ph-site .ph-community-card h3 a{display:inline}.ph-site .ph-community-card h3 a>svg{vertical-align:middle;color:#50596d;margin-left:5px;display:inline}.ph-site .ph-community-scope{color:#50596d;margin-top:14px;padding-bottom:16px;font-size:10px;line-height:1.9}.ph-site .ph-community-attribution{color:#50596d;border-top:1px solid #cbd2df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:9px;line-height:1.8;display:flex}.ph-site .ph-community-attribution>span a{align-items:center;gap:4px;display:inline-flex}.ph-site .ph-community-attribution>a{text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:flex}.ph-site .ph-signal-empty{color:#50596d;background:#d8ff3e;border:1px dashed #cbd2df;border-radius:8px;margin-top:24px;padding:19px 21px;font-size:11px;line-height:1.95}.ph-site .ph-signal-note{color:#50596d;border-top:1px solid #cbd2df;align-items:flex-start;gap:10px;margin-top:24px;padding-top:21px;display:flex}.ph-site .ph-signal-note>svg{margin-top:3px}.ph-site .ph-signal-note p{color:#50596d;font-size:9px;line-height:1.95}.ph-site .ph-prepare-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:23px;display:grid}.ph-site .ph-checklist{background:#fffef9;border:1px solid #cbd2df;border-radius:11px;padding:29px 30px 22px}.ph-site .ph-checklist h3{letter-spacing:-.55px;font-size:24px;font-weight:500;line-height:1.5;font-family:var(--ph-serif)}.ph-site .ph-checklist ol{margin:19px 0 0;padding:0;list-style:none}.ph-site .ph-checklist li{border-top:1px solid #cbd2df;gap:17px;padding:19px 0;display:flex}.ph-site .ph-checklist li>span{font-family:var(--ph-serif);color:#50596d;flex:none;font-size:22px;font-style:italic;line-height:1.5}.ph-site .ph-checklist p{color:#50596d;font-size:12px;line-height:1.95}.ph-site .ph-learning{flex-direction:column;gap:15px;display:flex}.ph-site .ph-learning-card{isolation:isolate;color:#d8ff3e;background:#111422;border:1px solid #111422;border-radius:11px;flex-direction:column;align-items:flex-start;padding:30px;display:flex;position:relative;overflow:hidden}.ph-site .ph-learning-card:after{content:"";z-index:-1;border:1px solid #cbd2df14;border-radius:50%;width:220px;height:220px;position:absolute;top:-130px;right:-100px;box-shadow:0 0 0 38px #d8ff3e04}.ph-site .ph-round-icon{color:#d8ff3e;background:#d8ff3e0b;border:1px solid #cbd2df2b;border-radius:12px;flex:none;justify-content:center;align-items:center;width:47px;height:47px;display:inline-flex}.ph-site .ph-learning-card>small{letter-spacing:1.4px;color:#50596d;margin-top:21px;font-size:8px;line-height:1.8}.ph-site .ph-learning-card h3{font-family:var(--ph-serif);letter-spacing:-.6px;max-width:420px;margin-top:12px;font-size:30px;font-weight:440;line-height:1.3}.ph-site .ph-learning-card>p{color:#50596d;max-width:430px;margin-top:16px;font-size:11px;line-height:1.95}.ph-site .ph-learning-card>.ph-text-link{color:#d8ff3e;margin-top:22px;font-size:11px}.ph-site .ph-academy-link{background:#f1f3ff;border:1px solid #cbd2df;border-radius:9px;align-items:flex-start;gap:15px;padding:23px;display:flex}.ph-site .ph-academy-link>svg:first-child{color:#3f45ff;stroke-width:1.35px;margin-top:2px}.ph-site .ph-academy-link>div{flex:1;gap:7px;min-width:0;display:grid}.ph-site .ph-academy-link strong{letter-spacing:-.2px;font-size:13px;font-weight:650;line-height:1.6}.ph-site .ph-academy-link span{color:#3f45ff;font-size:10px;line-height:1.85}.ph-site .ph-academy-link>svg:last-child{color:#3f45ff;margin-top:3px}.ph-site .ph-help-link{color:#3f45ff;align-items:flex-start;gap:11px;padding:16px 4px 0;display:flex}.ph-site .ph-help-link>span{color:#3f45ff;flex:1;font-size:10px;line-height:1.9}.ph-site .ph-help-link>svg{margin-top:2px}.ph-site .ph-coverage-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ph-site .ph-coverage-box{background:#f1f3ff;border:1px solid #cbd2df;border-radius:10px;align-items:flex-start;gap:16px;padding:25px;display:flex}.ph-site .ph-coverage-box>svg{color:#50596d;stroke-width:1.4px;margin-top:1px}.ph-site .ph-coverage-box h3{letter-spacing:-.3px;margin-bottom:14px;font-size:15px;line-height:1.6}.ph-site .ph-coverage-box p{color:#50596d;margin-top:11px;font-size:10px;line-height:1.95}.ph-site .ph-coverage-box p strong{color:#50596d;font-weight:600}.ph-site .ph-methodology{background:#d8ff3e;border:1px solid #cbd2df;border-radius:8px;margin-top:17px;padding:19px 23px}.ph-site .ph-methodology summary{cursor:pointer;color:#50596d;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:600;line-height:1.8;list-style:none;display:flex}.ph-site .ph-methodology summary::-webkit-details-marker{display:none}.ph-site .ph-methodology[open] summary>svg{transform:rotate(90deg)}.ph-site .ph-methodology ul{color:#50596d;margin:17px 0 0;padding-left:18px;font-size:10px;line-height:1.95}.ph-site .ph-methodology li+li{margin-top:9px}.ph-site .ph-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:23px;display:grid}.ph-site .ph-source-card{background:#fffef9;border:1px solid #cbd2df;border-radius:9px;padding:24px}.ph-site .ph-source-card>div{align-items:flex-start;gap:9px;display:flex}.ph-site .ph-source-dot{background:#f1f3ff;border-radius:50%;flex:none;width:5px;height:5px;margin-top:10px}.ph-site .ph-source-dot--ready{background:#3f45ff;box-shadow:0 0 0 3px #3f45ff0a}.ph-site .ph-source-card h3{letter-spacing:-.2px;font-size:13px;font-weight:600;line-height:1.7}.ph-site .ph-source-card h3 a{display:inline}.ph-site .ph-source-card h3 a>svg{vertical-align:middle;color:#50596d;margin-left:5px;display:inline}.ph-site .ph-source-card>p{color:#50596d;margin-top:13px;font-size:10px;line-height:1.95}.ph-site .ph-source-card dl{border-top:1px solid #cbd2df;margin:19px 0 0;padding-top:15px}.ph-site .ph-source-card dt{color:#50596d;margin-bottom:4px;font-size:8px;line-height:1.8}.ph-site .ph-source-card dd{color:#50596d;margin:0;font-size:10px;line-height:1.8}.ph-site .ph-source-card>.ph-text-link{margin-top:16px;font-size:9px}.ph-site .ph-official-sources{background:#d8ff3e;border:1px solid #cbd2df;border-radius:10px;margin-top:23px;padding:24px 27px}.ph-site .ph-official-sources>div{color:#50596d;align-items:center;gap:11px;display:flex}.ph-site .ph-official-sources h3{letter-spacing:-.3px;font-size:15px;line-height:1.6}.ph-site .ph-official-sources ul{grid-template-columns:1fr 1fr;gap:10px 25px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ph-site .ph-official-sources li>a{color:#50596d;align-items:center;gap:7px;font-size:11px;line-height:1.85;display:inline-flex}.ph-site .ph-official-sources li>a:hover{text-underline-offset:4px;text-decoration:underline}.ph-site .ph-related{background:#f1f3ff;border:1px solid #cbd2df;border-radius:12px;grid-template-columns:1fr 1.1fr;align-items:center;gap:35px;margin-top:58px;padding:30px;display:grid}.ph-site .ph-related h2{font-family:var(--ph-serif);letter-spacing:-.55px;max-width:420px;font-size:28px;font-weight:450;line-height:1.3}.ph-site .ph-related-links{flex-wrap:wrap;gap:8px;display:flex}.ph-site .ph-related-links>a{color:#3f45ff;background:#d8ff3e;border:1px solid #cbd2df;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;line-height:1.7;display:flex}.ph-site .ph-related-links>a:hover{background:#fffef9;border-color:#cbd2df}.ph-site .ph-guidance-banner{background:#d8ff3e;border:1px solid #cbd2df;border-radius:12px;align-items:flex-start;gap:28px;margin-top:64px;padding:34px 32px;display:flex}.ph-site .ph-guidance-banner>.ph-round-icon{color:#50596d;background:#d8ff3e;border-color:#cbd2df;width:52px;height:52px;margin-top:4px}.ph-site .ph-guidance-banner>div{flex:1;min-width:0}.ph-site .ph-guidance-banner h2{font-family:var(--ph-serif);letter-spacing:-.6px;font-size:31px;font-weight:450;line-height:1.3}.ph-site .ph-guidance-banner p{color:#50596d;max-width:700px;margin-top:15px;font-size:11px;line-height:1.95}.ph-site .ph-guidance-banner>.ph-button{flex-shrink:0;align-self:center}.ph-site .ph-method-note{color:#50596d;align-items:flex-start;gap:14px;margin:28px 4px 0;display:flex}.ph-site .ph-method-note>svg{stroke-width:1.3px;margin-top:4px}.ph-site .ph-method-note p{color:#50596d;font-size:10px;line-height:1.95}.ph-site .ph-footer{color:#d8ff3e;background:#111422;border-top:1px solid #111422;padding:48px max(32px,50vw - 628px) 23px}.ph-site .ph-footer-top{grid-template-columns:1.45fr 1fr 1fr 1.15fr;gap:40px;display:grid}.ph-site .ph-footer-brand p{color:#50596d;max-width:240px;margin-top:21px;font-size:11px;line-height:1.9}.ph-site .ph-footer-brand>span{letter-spacing:.5px;color:#50596d;margin-top:12px;font-size:8px;line-height:1.9;display:block}.ph-site .ph-footer nav h2{letter-spacing:.8px;text-transform:uppercase;color:#50596d;margin:6px 0 18px;font-size:10px;line-height:1.8}.ph-site .ph-footer nav>a{color:#50596d;padding:5px 0;font-size:10px;line-height:1.9;display:block}.ph-site .ph-footer nav>a:hover{color:#d8ff3e;text-underline-offset:4px;text-decoration:underline}.ph-site .ph-footer-bottom{color:#50596d;border-top:1px solid #cbd2df1c;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:36px;padding-top:20px;font-size:8px;line-height:1.9;display:flex}.ph-site .ph-footer .provider-badges{color:#111422;background:#d8ff3e;border-color:#cbd2df24;border-radius:10px;margin-top:26px;padding:25px}.ph-site .ph-footer .provider-badges__eyebrow{font-size:8px}.ph-site .ph-footer .provider-badges__header h2{font-size:17px}.ph-site .ph-not-found{text-align:center;color:#50596d;min-height:500px;padding:70px 20px}.ph-site .ph-not-found>svg{stroke-width:1.3px;margin-bottom:25px}.ph-site .ph-not-found h1{color:#111422;letter-spacing:-1.4px;font-size:clamp(30px,4vw,45px)}.ph-site .ph-not-found p{color:#50596d;max-width:650px;margin:22px auto;font-size:13px;line-height:1.9}@media (min-width:1101px) and (prefers-reduced-motion:no-preference){.ph-site .ph-orbit-two:after{animation:6s ease-in-out infinite ph-gentle-glow}@keyframes ph-gentle-glow{0%,to{opacity:.55;box-shadow:0 0 0 4px #d8ff3e07}50%{opacity:1;box-shadow:0 0 0 9px #d8ff3e10}}}@media (max-width:1150px){.ph-site .ph-hero{grid-template-columns:1.1fr .8fr;gap:15px;padding:38px 33px}.ph-site .ph-hero h1{font-size:43px}.ph-site .ph-hero--detail h1 em{font-size:45px}.ph-site .ph-hero--detail h1>span{font-size:21px}.ph-site .ph-signal-visual{transform-origin:50%;max-width:350px;transform:scale(.9)}.ph-site .ph-visual-node-one{left:-6px}.ph-site .ph-visual-node-two{right:-12px}.ph-site .ph-visual-node-three{left:-15px}.ph-site .ph-visual-node-four{right:0}.ph-site .ph-section-head{gap:23px}.ph-site .ph-section-head>div{max-width:700px}.ph-site .ph-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-site .ph-footer-top{gap:26px}.ph-site .ph-news-card{padding:22px}.ph-site .ph-event-card{gap:16px;padding:22px}.ph-site .ph-guidance-banner{gap:22px;padding:30px}.ph-site .ph-entry-strip>a{padding:23px 20px}.ph-site .ph-entry-strip span{font-size:10px}}@media (max-width:900px){.ph-site .ph-main{padding:25px 24px 58px}.ph-site .ph-hero{grid-template-columns:minmax(0,1fr) 270px;gap:10px;padding:34px 29px}.ph-site .ph-hero h1{letter-spacing:-1.9px;font-size:36px}.ph-site .ph-hero h1 em{letter-spacing:-.8px}.ph-site .ph-hero--detail h1 em{font-size:39px}.ph-site .ph-hero--detail h1>span{font-size:18px}.ph-site .ph-hero-copy>p{margin-top:20px;font-size:12px}.ph-site .ph-hero .ph-eyebrow{letter-spacing:1.2px;margin-bottom:20px;font-size:8px}.ph-site .ph-hero-actions{gap:15px;margin-top:22px}.ph-site .ph-hero-actions .ph-button{min-height:43px;padding:11px 14px;font-size:10px}.ph-site .ph-hero-secondary{font-size:10px}.ph-site .ph-hero-proof{gap:8px 15px;margin-top:23px;padding-top:18px;font-size:9px}.ph-site .ph-signal-visual{transform-origin:50%;width:300px;height:320px;margin:0 -5px;transform:scale(.79)}.ph-site .ph-hub-grid,.ph-site .ph-hub-grid--compact,.ph-site .ph-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-site .ph-news-card--lead{grid-column:1/-1}.ph-site .ph-news-card--lead h3{max-width:650px;font-size:29px}.ph-site .ph-news-card--lead>p{max-width:700px}.ph-site .ph-section{margin-top:52px}.ph-site .ph-section-head{flex-direction:column;align-items:flex-start;gap:18px}.ph-site .ph-section-head h2{font-size:29px}.ph-site .ph-section-head p{font-size:12px}.ph-site .ph-section-head>.ph-button{font-size:11px}.ph-site .ph-directory-count{font-size:9px}.ph-site .ph-entry-strip>a{gap:9px;padding:21px 15px}.ph-site .ph-entry-strip strong{font-size:21px}.ph-site .ph-entry-strip span{font-size:9px}.ph-site .ph-entry-strip>a>svg:first-child{width:17px;height:17px}.ph-site .ph-prepare-grid{grid-template-columns:1fr 1fr;gap:18px}.ph-site .ph-checklist{padding:25px}.ph-site .ph-checklist h3{font-size:23px}.ph-site .ph-learning-card{padding:25px}.ph-site .ph-learning-card h3{font-size:26px}.ph-site .ph-academy-link{gap:11px;padding:20px}.ph-site .ph-academy-link strong{font-size:12px}.ph-site .ph-coverage-grid{gap:14px}.ph-site .ph-coverage-box{gap:12px;padding:23px 20px}.ph-site .ph-coverage-box h3{font-size:13px}.ph-site .ph-source-card{padding:22px}.ph-site .ph-related{grid-template-columns:1fr;gap:23px;padding:28px}.ph-site .ph-related h2{max-width:none;font-size:27px}.ph-site .ph-guidance-banner{flex-wrap:wrap;gap:20px;padding:28px}.ph-site .ph-guidance-banner>div{flex-basis:75%}.ph-site .ph-guidance-banner>.ph-button{margin-left:72px}.ph-site .ph-footer{padding:40px 24px 24px}.ph-site .ph-footer-top{grid-template-columns:1.4fr 1fr;gap:31px 38px}.ph-site .ph-footer-brand{grid-row:span 2}.ph-site .ph-footer nav:last-child{grid-column:2}.ph-site .ph-section-bottom{flex-direction:column;gap:12px}.ph-site .ph-event-grid{grid-template-columns:1fr}.ph-site .ph-signal-section{padding:29px}.ph-site .ph-signal-heading h2{font-size:29px}.ph-site .ph-community-card{padding:21px}.ph-site .ph-official-sources ul{gap:11px 22px}}@media (max-width:680px){.ph-site .ph-main{padding:21px 18px 45px}.ph-site .ph-breadcrumb{margin-bottom:21px;font-size:9px;line-height:1.8}.ph-site .ph-breadcrumb ol{gap:5px 8px}.ph-site .ph-breadcrumb li{gap:7px}.ph-site .ph-hero{border-radius:13px;grid-template-columns:1fr;gap:17px;padding:31px 26px 26px}.ph-site .ph-hero h1{letter-spacing:-2px;font-size:39px;line-height:1.16}.ph-site .ph-hero h1 em{letter-spacing:-.75px;margin-top:6px;font-size:1.07em;line-height:1.13}.ph-site .ph-hero .ph-eyebrow{letter-spacing:1px;margin-bottom:22px;font-size:8px;line-height:1.9}.ph-site .ph-hero-copy>p,.ph-site .ph-hero--detail .ph-hero-copy>p{max-width:none;margin-top:22px;font-size:12px;line-height:1.95}.ph-site .ph-hero-actions{gap:18px;margin-top:24px}.ph-site .ph-hero-actions .ph-button{justify-content:space-between;width:100%;min-height:45px;padding-inline:17px;font-size:11px}.ph-site .ph-hero-secondary{font-size:10px;line-height:1.8}.ph-site .ph-hero-proof{gap:8px 16px;margin-top:23px;padding-top:18px;font-size:9px;line-height:1.9}.ph-site .ph-signal-visual{transform-origin:50%;width:100%;max-width:340px;height:245px;margin:-16px auto -17px;transform:scale(.82)}.ph-site .ph-orbit-one{width:150px;height:150px}.ph-site .ph-orbit-two{width:230px;height:230px}.ph-site .ph-orbit-three{width:290px;height:290px}.ph-site .ph-visual-centre{gap:11px;width:130px;height:130px}.ph-site .ph-visual-centre>span{font-size:9px}.ph-site .ph-visual-node{min-height:38px;padding:9px 11px;font-size:10px}.ph-site .ph-visual-node-one{top:20px;left:-7px}.ph-site .ph-visual-node-two{top:69px;right:-7px}.ph-site .ph-visual-node-three{bottom:41px;left:-10px}.ph-site .ph-visual-node-four{bottom:8px;right:4px}.ph-site .ph-visual-caption{display:none}.ph-site .ph-hero--detail h1>span{letter-spacing:-.6px;margin-bottom:13px;font-size:18px}.ph-site .ph-hero--detail h1 em{letter-spacing:-.9px;font-size:41px;line-height:1.12}.ph-site .ph-hero--detail .ph-signal-visual{display:none}.ph-site .ph-hero--detail .ph-hero-public{font-size:7px;line-height:1.7}.ph-site .ph-entry-strip{border-radius:9px;margin-top:12px}.ph-site .ph-entry-strip>a{flex-wrap:wrap;gap:5px 7px;padding:18px 12px;position:relative}.ph-site .ph-entry-strip strong{font-size:23px}.ph-site .ph-entry-strip span{flex-basis:100%;margin-top:4px;font-size:8px;line-height:1.8;display:block}.ph-site .ph-entry-strip>a>svg:first-child{width:16px;height:16px}.ph-site .ph-entry-strip>a>svg:last-child{display:none}.ph-site .ph-section{margin-top:44px;scroll-margin-top:147px}.ph-site .ph-section-head{gap:17px;margin-bottom:22px}.ph-site .ph-section-head h2{letter-spacing:-.9px;font-size:27px;line-height:1.25}.ph-site .ph-section-head p{margin-top:17px;font-size:12px;line-height:1.95}.ph-site .ph-eyebrow{letter-spacing:1.3px;margin-bottom:13px;font-size:8px;line-height:1.9}.ph-site .ph-directory-tools{border-radius:8px;margin-bottom:26px;padding:14px;display:block}.ph-site .ph-search{max-width:none;padding:11px 12px}.ph-site .ph-search input{font-size:11px}.ph-site .ph-directory-count{text-align:left;margin-top:12px;font-size:9px;display:block}.ph-site .ph-directory-kind{margin-top:29px}.ph-site .ph-directory-kind-head{align-items:flex-start;gap:15px;margin-bottom:19px;padding-bottom:14px}.ph-site .ph-directory-kind-head h3{letter-spacing:-.6px;font-size:21px}.ph-site .ph-directory-kind-head .ph-text-link{padding-top:5px;font-size:9px}.ph-site .ph-directory-group{margin-top:24px}.ph-site .ph-directory-group>h4{letter-spacing:.2px;margin-bottom:13px;font-size:11px;line-height:1.9}.ph-site .ph-hub-grid,.ph-site .ph-hub-grid--compact{grid-template-columns:1fr;gap:10px}.ph-site .ph-hub-card{gap:13px;padding:21px 18px}.ph-site .ph-hub-card h3{font-size:14px;line-height:1.6}.ph-site .ph-hub-card small{letter-spacing:.8px;font-size:7px}.ph-site .ph-hub-card p{margin-top:12px;font-size:11px;line-height:1.95}.ph-site .ph-hub-card--compact{align-items:center;padding:17px 16px}.ph-site .ph-hub-card--compact h3{font-size:13px}.ph-site .ph-empty{padding:27px 22px}.ph-site .ph-empty h3{font-size:16px;line-height:1.5}.ph-site .ph-empty p{font-size:11px;line-height:1.95}.ph-site .ph-empty--inline,.ph-site .ph-empty--editorial{align-items:flex-start;gap:16px;padding:24px 21px}.ph-site .ph-empty--inline>svg,.ph-site .ph-empty--editorial>svg{width:23px;height:23px}.ph-site .ph-empty--inline h3,.ph-site .ph-empty--editorial h3{font-size:15px}.ph-site .ph-snapshot-strip{gap:9px;padding:15px 2px;font-size:9px}.ph-site .ph-snapshot-strip>span{gap:7px}.ph-site .ph-snapshot-strip time{margin-left:0;font-size:9px}.ph-site .ph-snapshot-strip>a{margin-left:12px;font-size:9px}.ph-site .ph-page-nav{gap:22px}.ph-site .ph-page-nav>a{padding:14px 0;font-size:10px}.ph-site .ph-page-nav>a>span{font-size:7px}.ph-site .ph-notice-tools{margin-bottom:16px;padding:13px}.ph-site .ph-tabs{gap:6px}.ph-site .ph-tabs button{min-height:35px;padding:8px 9px;font-size:9px}.ph-site .ph-notice-tools>p{margin-top:11px;font-size:8px;line-height:1.9}.ph-site .ph-notice-grid{grid-template-columns:1fr;gap:13px}.ph-site .ph-notice-card{padding:22px 20px}.ph-site .ph-card-meta{font-size:8px}.ph-site .ph-pill{padding:4px 6px;font-size:7px;line-height:1.8}.ph-site .ph-notice-card h3{margin-top:16px;font-size:15px;line-height:1.65}.ph-site .ph-buyer{font-size:10px;line-height:1.9}.ph-site .ph-notice-facts{column-gap:17px;margin-top:21px;padding-top:17px}.ph-site .ph-notice-facts dt{font-size:7px;line-height:1.9}.ph-site .ph-notice-facts dd{font-size:10px;line-height:1.9}.ph-site .ph-notice-bottom{gap:8px 13px;padding-top:14px}.ph-site .ph-notice-bottom>span{font-size:8px}.ph-site .ph-notice-bottom>.ph-text-link{font-size:9px}.ph-site .ph-section-bottom>span{font-size:9px;line-height:1.95}.ph-site .ph-section-bottom>.ph-text-link{font-size:10px}.ph-site .ph-news-grid{grid-template-columns:1fr;gap:13px}.ph-site .ph-news-card{padding:24px}.ph-site .ph-news-card--lead{grid-column:auto}.ph-site .ph-news-card h3,.ph-site .ph-news-card--lead h3{letter-spacing:-.5px;font-size:27px;line-height:1.35}.ph-site .ph-news-card>p{font-size:11px;line-height:1.95}.ph-site .ph-news-card-top{gap:8px;font-size:8px;line-height:1.9}.ph-site .ph-news-card-top>time{font-size:8px}.ph-site .ph-news-card-bottom{padding-top:15px}.ph-site .ph-news-card-bottom>span{font-size:8px;line-height:1.9}.ph-site .ph-news-card-bottom>.ph-text-link{font-size:10px}.ph-site .ph-event-card{gap:15px;padding:22px 19px}.ph-site .ph-event-date{gap:6px;width:48px;min-height:63px;padding-top:10px}.ph-site .ph-event-date>span{font-size:7px}.ph-site .ph-event-date>strong{font-size:23px}.ph-site .ph-event-content h3{margin-top:9px;font-size:14px;line-height:1.65}.ph-site .ph-event-content>p{gap:6px;font-size:9px;line-height:1.95}.ph-site .ph-event-source{margin-top:13px;padding-top:12px;font-size:8px;line-height:1.9}.ph-site .ph-signal-section{border-radius:10px;padding:27px 22px}.ph-site .ph-signal-heading{gap:15px}.ph-site .ph-signal-heading>svg{display:none}.ph-site .ph-signal-heading h2{letter-spacing:-.8px;font-size:27px;line-height:1.28}.ph-site .ph-signal-heading p{margin-top:17px;font-size:11px;line-height:1.95}.ph-site .ph-signal-heading .ph-eyebrow{row-gap:10px}.ph-site .ph-topic-label{font-size:7px}.ph-site .ph-community-grid{grid-template-columns:1fr;gap:12px;margin-top:23px}.ph-site .ph-community-card{padding:21px 19px}.ph-site .ph-community-card h3{font-size:14px;line-height:1.7}.ph-site .ph-community-scope{font-size:9px}.ph-site .ph-community-attribution{font-size:8px}.ph-site .ph-signal-empty{margin-top:22px;padding:17px 18px;font-size:10px;line-height:1.95}.ph-site .ph-signal-note{gap:9px;margin-top:21px;padding-top:18px}.ph-site .ph-signal-note p{font-size:8px;line-height:1.95}.ph-site .ph-prepare-grid{grid-template-columns:1fr;gap:18px}.ph-site .ph-checklist{padding:26px 23px 20px}.ph-site .ph-checklist h3{font-size:25px;line-height:1.4}.ph-site .ph-checklist li{gap:16px;padding:18px 0}.ph-site .ph-checklist p{font-size:11px;line-height:1.95}.ph-site .ph-learning-card{padding:27px 24px}.ph-site .ph-learning-card h3{margin-top:12px;font-size:29px;line-height:1.32}.ph-site .ph-learning-card>p{font-size:11px;line-height:1.95}.ph-site .ph-learning-card>.ph-text-link{margin-top:21px;font-size:11px}.ph-site .ph-academy-link{gap:13px;padding:22px 20px}.ph-site .ph-academy-link strong{font-size:12px}.ph-site .ph-help-link{padding-top:10px}.ph-site .ph-coverage-grid{grid-template-columns:1fr;gap:13px}.ph-site .ph-coverage-box{gap:14px;padding:23px 20px}.ph-site .ph-coverage-box h3{font-size:14px}.ph-site .ph-coverage-box p{font-size:10px;line-height:1.95}.ph-site .ph-methodology{padding:18px 20px}.ph-site .ph-methodology summary{font-size:10px;line-height:1.9}.ph-site .ph-methodology ul{font-size:9px;line-height:1.95}.ph-site .ph-source-grid{grid-template-columns:1fr;gap:12px;margin-top:20px}.ph-site .ph-source-card{padding:23px}.ph-site .ph-source-card h3{font-size:13px}.ph-site .ph-source-card>p{font-size:10px;line-height:1.95}.ph-site .ph-official-sources{padding:23px 21px}.ph-site .ph-official-sources h3{font-size:14px;line-height:1.6}.ph-site .ph-official-sources ul{grid-template-columns:1fr;gap:11px;margin-top:19px}.ph-site .ph-official-sources li>a{font-size:10px;line-height:1.9}.ph-site .ph-related{gap:21px;margin-top:44px;padding:27px 23px}.ph-site .ph-related h2{font-size:27px;line-height:1.32}.ph-site .ph-related-links{gap:7px}.ph-site .ph-related-links>a{padding:8px 10px;font-size:9px;line-height:1.8}.ph-site .ph-guidance-banner{margin-top:45px;padding:27px 24px;display:block}.ph-site .ph-guidance-banner>.ph-round-icon{width:45px;height:45px;margin:0 0 23px}.ph-site .ph-guidance-banner h2{font-size:29px;line-height:1.3}.ph-site .ph-guidance-banner p{margin-top:17px;font-size:11px;line-height:1.95}.ph-site .ph-guidance-banner>.ph-button{justify-content:space-between;width:100%;margin:23px 0 0}.ph-site .ph-method-note{gap:11px;margin-top:23px}.ph-site .ph-method-note>svg{width:19px;height:19px}.ph-site .ph-method-note p{font-size:9px;line-height:1.95}.ph-site .ph-footer{padding:34px 22px 22px}.ph-site .ph-footer-top{grid-template-columns:1fr 1fr;gap:30px 23px}.ph-site .ph-footer-brand{border-bottom:1px solid #cbd2df1c;grid-area:auto/1/auto/-1;padding-bottom:25px}.ph-site .ph-footer-brand p{max-width:none;margin-top:18px;font-size:11px}.ph-site .ph-footer-brand>span{font-size:8px}.ph-site .ph-footer nav:last-child{grid-column:auto}.ph-site .ph-footer nav h2{margin-bottom:14px;font-size:9px;line-height:1.9}.ph-site .ph-footer nav>a{padding:6px 0;font-size:9px;line-height:1.9}.ph-site .ph-footer-bottom{gap:10px;margin-top:27px;padding-top:19px;font-size:8px;line-height:1.95}.ph-site .ph-footer .provider-badges{margin-top:22px;padding:21px 18px}.ph-site .ph-footer .provider-badges__header h2{font-size:16px;line-height:1.5}.ph-site .ph-finder-scope{gap:9px;padding:14px}.ph-site .ph-finder-scope p{font-size:9px;line-height:1.95}.ph-site .ph-cpv-links>a{padding:4px 6px;font-size:8px}}@media (max-width:360px){.ph-site .ph-main{padding-inline:14px}.ph-site .ph-hero{padding:28px 21px 23px}.ph-site .ph-hero h1{letter-spacing:-1.8px;font-size:35px}.ph-site .ph-hero--detail h1 em{letter-spacing:-.6px;font-size:36px}.ph-site .ph-hero--detail h1>span{font-size:17px}.ph-site .ph-hero-public{font-size:7px}.ph-site .ph-hero .ph-eyebrow{letter-spacing:.9px;font-size:7px}.ph-site .ph-hero-copy>p,.ph-site .ph-hero--detail .ph-hero-copy>p{font-size:11px}.ph-site .ph-hero-proof{font-size:8px;line-height:1.9}.ph-site .ph-signal-visual{margin-top:-24px;margin-bottom:-27px;transform:scale(.73)}.ph-site .ph-entry-strip>a{gap:5px;padding:17px 10px}.ph-site .ph-entry-strip strong{font-size:21px}.ph-site .ph-entry-strip span{font-size:7px}.ph-site .ph-section-head h2{font-size:25px}.ph-site .ph-directory-kind-head h3{font-size:20px}.ph-site .ph-hub-card--compact{gap:11px;padding:16px 14px}.ph-site .ph-hub-card--compact h3{font-size:12px}.ph-site .ph-hub-card--compact .ph-hub-card-icon{width:29px;height:29px}.ph-site .ph-hub-card--compact .ph-hub-card-icon>svg{width:17px;height:17px}.ph-site .ph-notice-card{padding:21px 17px}.ph-site .ph-notice-facts{grid-template-columns:1fr;row-gap:13px}.ph-site .ph-notice-facts>div:last-child{grid-column:auto}.ph-site .ph-news-card{padding:23px 21px}.ph-site .ph-event-card{gap:13px;padding:20px 17px}.ph-site .ph-event-date{width:43px}.ph-site .ph-signal-section{padding:25px 19px}.ph-site .ph-signal-heading h2{font-size:25px}.ph-site .ph-coverage-box{gap:12px;padding:22px 18px}.ph-site .ph-footer{padding-inline:18px}.ph-site .ph-footer nav>a{font-size:8.5px}.ph-site .ph-footer-top{column-gap:19px}}@media (prefers-reduced-motion:reduce){.ph-site .ph-orbit-two:after{animation:none}.ph-site :is(.ph-button,.ph-hub-card,.ph-notice-card){transition:none}.ph-site .ph-hub-card:hover{transform:none}}@media print{.ph-site .ph-main{max-width:none;padding:0}.ph-site :is(.ph-footer,.ph-signal-visual,.ph-page-nav,.ph-tabs,.ph-refresh-note,.ph-hero-actions){display:none!important}.ph-site .ph-hero{color:#111422;box-shadow:none;background:#fff;border-color:#cbd2df;padding:25px;display:block}.ph-site .ph-hero :is(h1,h1 em,p,.ph-eyebrow,.ph-hero-proof){color:#111422}.ph-site .ph-section{break-inside:avoid;margin-top:35px}.ph-site .ph-hub-card,.ph-site .ph-notice-card{break-inside:avoid;box-shadow:none}.ph-site .ph-news-grid{grid-template-columns:1fr 1fr}.ph-site .ph-coverage-box{background:#fff}}.ph-site .ph-notice-context{grid-template-columns:1fr 1fr;gap:18px;margin-top:27px;display:grid}.ph-site .ph-notice-context>div{background:#f1f3ff;border:1px solid #cbd2df;border-radius:10px;padding:26px}.ph-site .ph-notice-context h3{letter-spacing:-.35px;font-size:16px;font-weight:600;line-height:1.6}.ph-site .ph-composition dl{gap:15px;margin:23px 0 0;display:grid}.ph-site .ph-composition dl>div{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:18px;display:grid}.ph-site .ph-composition dt{color:#50596d;font-size:11px;line-height:1.8}.ph-site .ph-composition dd{align-items:center;gap:12px;margin:0;display:flex}.ph-site .ph-composition-bar{background:#f1f3ff;border-radius:4px;flex:1;min-width:0;height:7px;display:block;overflow:hidden}.ph-site .ph-composition-bar>span{background:#3f45ff;border-radius:4px;height:100%;display:block}.ph-site .ph-composition dd>strong{color:#50596d;text-align:right;min-width:18px;font-size:12px;font-weight:600}.ph-site .ph-notice-context p{color:#50596d;margin-top:22px;font-size:10px;line-height:1.9}.ph-site .ph-buyer-context ol{gap:0;margin:19px 0 0;padding:0;list-style:none;display:grid}.ph-site .ph-buyer-context li{color:#50596d;border-top:1px solid #cbd2df;align-items:flex-start;gap:9px;padding:12px 0;font-size:11px;line-height:1.9;display:flex}.ph-site .ph-buyer-context li>svg{color:#50596d;margin-top:4px}.ph-site .ph-buyer-context li>span{overflow-wrap:anywhere;flex:1;min-width:0}.ph-site .ph-buyer-context li>strong{text-align:right;color:#50596d;flex:none;min-width:40px;font-size:13px;font-weight:550;line-height:1.5}.ph-site .ph-buyer-context li small{color:#50596d;font-size:8px;font-weight:400;display:block}.ph-site :is(.ph-hub-card p,.ph-section-bottom>span,.ph-news-card>p,.ph-event-content>p,.ph-checklist p,.ph-academy-link span,.ph-help-link>span,.ph-coverage-box p,.ph-source-card>p,.ph-source-card dd,.ph-official-sources li>a,.ph-guidance-banner p,.ph-method-note p,.ph-empty p,.ph-signal-empty,.ph-signal-heading p,.ph-community-scope,.ph-community-attribution,.ph-signal-note p,.ph-methodology ul),.ph-site :is(.ph-card-meta,.ph-buyer,.ph-event-source,.ph-news-card-top,.ph-news-card-bottom>span,.ph-notice-bottom>span,.ph-hub-card small,.ph-notice-facts dt,.ph-source-card dt,.ph-directory-count,.ph-source-card>.ph-text-link){color:#3f45ff}.ph-site .ph-hero-copy>p,.ph-site .ph-section-head p{font-size:14px}.ph-site .ph-hub-card p{font-size:12px}.ph-site :is(.ph-news-card>p,.ph-checklist p){font-size:13px}.ph-site :is(.ph-empty p,.ph-coverage-box p,.ph-source-card>p,.ph-guidance-banner p,.ph-signal-heading p){font-size:12px}.ph-site :is(.ph-community-scope,.ph-signal-note p,.ph-signal-empty,.ph-method-note p,.ph-section-bottom>span,.ph-event-content>p,.ph-academy-link span,.ph-help-link>span,.ph-source-card dd,.ph-methodology ul,.ph-finder-scope p){font-size:11px}.ph-site :is(.ph-card-meta,.ph-buyer,.ph-event-source,.ph-news-card-top,.ph-news-card-top>time,.ph-news-card-bottom>span,.ph-notice-bottom>span,.ph-notice-tools>p,.ph-source-card dt){font-size:10px}.ph-site :is(.ph-pill,.ph-topic-label,.ph-directory-count,.ph-hub-card small,.ph-notice-facts dt){font-size:9px}.ph-site .ph-notice-facts dd{font-size:12px}.ph-site .ph-text-link{min-height:25px}.ph-site .ph-tabs button{min-height:42px;font-size:11px}.ph-site .ph-tabs button>span{font-size:10px}.ph-site .ph-coverage-box h3{font-size:16px}.ph-site .ph-source-card h3{font-size:14px}.ph-site .ph-source-card>.ph-text-link{font-size:10px}.ph-site .ph-official-sources li>a{font-size:12px}.ph-site .ph-notice-bottom>.ph-text-link{font-size:11px}.ph-site .ph-footer nav>a,.ph-site .ph-footer-brand p{color:#50596d;font-size:12px}.ph-site .ph-footer-bottom,.ph-site .ph-footer-brand>span{color:#50596d;font-size:10px}.ph-site .ph-hub-card--compact small{font-size:8px}@media (max-width:900px){.ph-site .ph-notice-context{gap:14px}.ph-site .ph-notice-context>div{padding:23px}.ph-site .ph-hero-copy>p{font-size:13px}.ph-site .ph-composition dl>div{grid-template-columns:1.15fr .85fr;gap:12px}}@media (max-width:680px){.ph-site .ph-notice-context{grid-template-columns:1fr;gap:14px;margin-top:24px}.ph-site .ph-notice-context>div{padding:24px 22px}.ph-site .ph-notice-context h3{font-size:16px}.ph-site .ph-composition dt,.ph-site .ph-buyer-context li{font-size:12px}.ph-site .ph-notice-context p{font-size:11px}.ph-site .ph-buyer-context li small{font-size:9px}.ph-site .ph-hero-copy>p,.ph-site .ph-hero--detail .ph-hero-copy>p,.ph-site .ph-section-head p{font-size:13px}.ph-site .ph-hub-card p,.ph-site .ph-news-card>p,.ph-site .ph-checklist p{font-size:12px}.ph-site :is(.ph-community-card h3,.ph-event-content h3){font-size:15px}.ph-site .ph-notice-facts dd{font-size:11px}.ph-site .ph-tabs button{min-height:42px;font-size:10px}.ph-site .ph-coverage-box h3{font-size:15px}.ph-site .ph-hub-card--compact h3{font-size:14px}.ph-site .ph-footer nav>a,.ph-site .ph-source-card>.ph-text-link{font-size:11px}}.ph-site .ph-history{background:#fffef8;border:1px solid #cbd2df;border-radius:11px;margin-top:24px;padding:29px}.ph-site .ph-history-head{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.ph-site .ph-history-head>div{max-width:700px}.ph-site .ph-history-head h3{letter-spacing:-.5px;font-size:19px;font-weight:600;line-height:1.5}.ph-site .ph-history-head p{color:#50596d;margin-top:13px;font-size:11px;line-height:1.9}.ph-site .ph-history-total{text-align:right;color:#50596d;flex:none;max-width:195px;font-size:10px;line-height:1.9;display:block}.ph-site .ph-history-total strong{font-family:var(--ph-serif);letter-spacing:-1px;color:#50596d;margin-bottom:5px;font-size:36px;font-weight:450;line-height:1.2;display:block}.ph-site .ph-history-scroll{scrollbar-width:thin;scrollbar-color:#f1f3ff transparent;margin:28px -5px 0;padding:18px 5px 6px;overflow-x:auto}.ph-site .ph-history-chart{align-items:flex-end;gap:13px;min-width:620px;height:225px;display:flex}.ph-site .ph-history-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:30px;height:100%;display:flex}.ph-site .ph-history-value{color:#50596d;white-space:nowrap;font-size:8px;line-height:1.8}.ph-site .ph-history-track{background:#f1f3ff;border-radius:4px 4px 0 0;align-items:flex-end;width:100%;max-width:43px;height:155px;display:flex;overflow:hidden}.ph-site .ph-history-track>span{background:#3f45ff;border-radius:4px 4px 0 0;flex:none;width:100%;min-height:0;display:block}.ph-site .ph-history-year{text-align:center;color:#50596d;min-height:32px;font-size:9px;line-height:1.8;display:block}.ph-site .ph-history-year small{color:#50596d;white-space:nowrap;font-size:6px;line-height:1.5;display:block}.ph-site .ph-history-caution{color:#50596d;border-top:1px solid #cbd2df;margin-top:12px;padding-top:18px;font-size:11px;line-height:1.95}.ph-site .ph-history-table{background:#d8ff3e;border:1px solid #cbd2df;border-radius:7px;margin-top:20px;padding:17px 20px}.ph-site .ph-history-table summary{color:#50596d;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;font-size:11px;font-weight:600;line-height:1.9;list-style:none;display:flex}.ph-site .ph-history-table summary::-webkit-details-marker{display:none}.ph-site .ph-history-table[open] summary>svg{transform:rotate(90deg)}.ph-site .ph-table-scroll{max-height:350px;margin-top:18px;overflow:auto}.ph-site .ph-table-scroll table{border-collapse:collapse;color:#50596d;width:100%;min-width:350px;font-size:11px;line-height:1.8}.ph-site .ph-table-scroll caption{text-align:left;color:#50596d;padding-bottom:14px;font-size:10px;line-height:1.9}.ph-site .ph-table-scroll :is(th,td){text-align:left;border-bottom:1px solid #cbd2df;padding:9px 12px}.ph-site .ph-table-scroll thead th{letter-spacing:.2px;background:#d8ff3e;font-size:10px;font-weight:600}.ph-site .ph-table-scroll tbody th{font-weight:400}.ph-site .ph-history-table>p,.ph-site .ph-history-table>ul{color:#50596d;margin-top:17px;font-size:10px;line-height:1.95}.ph-site .ph-history-table>ul{padding-left:17px}.ph-site .ph-history-table li+li{margin-top:8px}@media (max-width:680px){.ph-site .ph-history{padding:25px 21px}.ph-site .ph-history-head{display:block}.ph-site .ph-history-head h3{font-size:18px}.ph-site .ph-history-head p{font-size:11px}.ph-site .ph-history-total{text-align:left;border-top:1px solid #cbd2df;max-width:none;margin-top:19px;padding-top:17px;font-size:10px}.ph-site .ph-history-total strong{font-size:33px}.ph-site .ph-history-chart{gap:13px;min-width:660px}.ph-site .ph-history-value{font-size:9px}.ph-site .ph-history-year{font-size:10px}.ph-site .ph-history-year small{font-size:7px}.ph-site .ph-history-table{padding:16px}.ph-site .ph-history-table summary,.ph-site .ph-history-caution{font-size:10px}}.ph-site .ph-chart-cue{color:#50596d;align-items:center;gap:8px;margin-top:22px;font-size:10px;line-height:1.9;display:flex}.ph-site .ph-chart-cue+.ph-history-scroll{margin-top:8px}.ph-site .ph-refine{background:#f1f3ff;border:1px solid #cbd2df;border-radius:11px;margin-bottom:20px;padding:27px}.ph-site .ph-refine-heading{align-items:flex-start;gap:18px;display:flex}.ph-site .ph-refine-heading>.ph-round-icon{color:#50596d;background:#d8ff3e;border-color:#cbd2df;border-radius:10px;width:42px;height:42px;margin-top:4px}.ph-site .ph-refine-heading .ph-eyebrow{margin-bottom:9px;font-size:9px;line-height:1.8}.ph-site .ph-refine-heading h3{letter-spacing:-.6px;font-size:21px;font-weight:550;line-height:1.5}.ph-site .ph-refine-heading p{color:#50596d;max-width:900px;margin-top:11px;font-size:12px;line-height:1.95}.ph-site .ph-refine-fields{grid-template-columns:1.1fr 1.1fr .85fr .95fr;gap:14px;margin-top:24px;display:grid}.ph-site .ph-refine-fields label{flex-direction:column;gap:8px;min-width:0;display:flex}.ph-site .ph-refine-fields label>span{color:#50596d;font-size:10px;font-weight:600;line-height:1.8}.ph-site .ph-refine-fields select{color:#50596d;background:#fffef8;border:1px solid #cbd2df;border-radius:7px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 11px;font-size:11px;line-height:1.8}.ph-site .ph-refine-action{border-top:1px solid #cbd2df;justify-content:space-between;align-items:flex-start;gap:23px;margin-top:23px;padding-top:20px;display:flex}.ph-site .ph-refine-action>p{color:#50596d;flex:1;align-items:flex-start;gap:9px;font-size:10px;line-height:1.95;display:flex}.ph-site .ph-refine-action>p>svg{margin-top:3px}.ph-site .ph-refine-action>.ph-button{flex:none;max-width:330px;font-size:11px}@media (max-width:1000px){.ph-site .ph-refine-fields{grid-template-columns:1fr 1fr;gap:15px 18px}.ph-site .ph-refine-action{flex-direction:column;gap:16px}.ph-site .ph-refine-action>.ph-button{max-width:none}}@media (max-width:680px){.ph-site .ph-refine{padding:24px 20px}.ph-site .ph-refine-heading{gap:13px}.ph-site .ph-refine-heading>.ph-round-icon{border-radius:8px;width:33px;height:33px;margin-top:3px}.ph-site .ph-refine-heading>.ph-round-icon>svg{width:18px;height:18px}.ph-site .ph-refine-heading h3{letter-spacing:-.5px;font-size:20px;line-height:1.45}.ph-site .ph-refine-heading .ph-eyebrow{font-size:8px;line-height:1.9}.ph-site .ph-refine-heading p{margin-top:12px;font-size:11px;line-height:1.95}.ph-site .ph-refine-fields{grid-template-columns:1fr;gap:15px;margin-top:24px}.ph-site .ph-refine-fields label>span{font-size:10px}.ph-site .ph-refine-fields select{min-height:45px;font-size:11px}.ph-site .ph-refine-action{margin-top:21px;padding-top:17px}.ph-site .ph-refine-action>p{font-size:10px;line-height:1.95}.ph-site .ph-refine-action>.ph-button{text-align:left;justify-content:space-between;width:100%;max-width:none;font-size:11px;line-height:1.7}}.ph-site .ph-community-match{color:#50596d;align-items:flex-start;gap:7px;margin-top:14px;font-size:10px;line-height:1.9;display:flex}.ph-site .ph-community-match>svg{margin-top:3px}.ph-site .ph-community-match+.ph-community-scope{margin-top:9px}.ph-site .ph-secondary-place{color:#50596d;border-top:1px solid #cbd2df;margin-top:8px;padding-top:8px;font-size:10px;line-height:1.9;display:block}.ph-site .ph-location-note{color:#50596d;background:#f1f3ff;border:1px solid #cbd2df;border-radius:8px;align-items:flex-start;gap:12px;margin-top:16px;padding:17px 20px;display:flex}.ph-site .ph-location-note>svg{margin-top:4px}.ph-site .ph-location-note p{color:#50596d;font-size:12px;line-height:1.95}.ph-site .ph-location-note strong{color:#50596d;font-weight:650}@media (max-width:680px){.ph-site .ph-location-note{gap:10px;padding:17px 16px}.ph-site .ph-location-note p{font-size:11px;line-height:1.95}.ph-site .ph-secondary-place{font-size:10px}.ph-site .ph-notice-bottom>span{align-items:flex-start}.ph-site .ph-notice-bottom>span>svg{margin-top:3px}}.ph-title-evidence{color:#50596d;overflow-wrap:anywhere;line-height:1.7;margin:0 0 14px!important;font-size:11px!important}.ph-photo-hero{isolation:isolate;min-width:0;padding:12px 20px 0 0;position:relative}.ph-photo-main{position:relative;transform:rotate(1.2deg)}.ph-photo-main picture{aspect-ratio:1.1;background:#f1f3ff;border-radius:18px 76px 18px 18px;display:block;overflow:hidden;box-shadow:0 22px 54px #11142220}.ph-photo-main img{object-fit:cover;width:100%;height:100%;display:block}.ph-photo-main figure{margin:0}.ph-photo-main figcaption{padding:8px 4px;font-size:9px;line-height:1.5;transform:rotate(-1.2deg)}.ph-photo-hero:before{content:"";z-index:-1;border:1px solid #cbd2df;border-radius:18px 76px 18px 18px;position:absolute;inset:43px -4px 18px 35px;transform:rotate(-2deg)}.ph-photo-badge{pointer-events:none;background:#d8ff3ef5;border:1px solid #cbd2df;border-radius:9px;align-items:center;gap:12px;max-width:78%;padding:15px 19px;display:flex;position:absolute;top:37px;left:-23px;transform:rotate(-2deg);box-shadow:0 12px 30px #11142214}.ph-photo-badge>span{color:#50596d;background:#d8ff3e;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.ph-photo-badge small{letter-spacing:1.3px;color:#50596d;margin-bottom:5px;font-size:7px;display:block}.ph-photo-badge strong{color:#111422;overflow-wrap:anywhere;font-family:Newsreader Variable,Georgia,serif;font-size:21px;font-weight:500;line-height:1.15;display:block}.ph-photo-inset{z-index:2;background:#fffdf5;border-radius:10px;width:44%;padding:7px;position:absolute;bottom:-5px;right:-15px;transform:rotate(-5deg);box-shadow:0 13px 35px #11142225}.ph-photo-inset figure{margin:0}.ph-photo-inset picture{aspect-ratio:1.15;border-radius:6px;display:block;overflow:hidden}.ph-photo-inset img{object-fit:cover;width:100%;height:100%;display:block}.ph-photo-inset figcaption{font-size:7px;line-height:1.35}.ph-photo-inset>span{color:#111422;padding:6px 4px 4px;font-family:Newsreader Variable,serif;font-size:15px;line-height:1.2;display:block}.ph-photo-starts{margin:15px 0 60px}.ph-photo-starts-heading{max-width:740px;margin:0 0 24px}.ph-photo-starts-heading h2{margin:12px 0 10px;font-family:Newsreader Variable,Georgia,serif;font-size:34px;font-weight:500;line-height:1.17}.ph-photo-starts-heading>p{color:#50596d;max-width:680px;font-size:12px;line-height:1.8}.ph-photo-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.ph-photo-start-card{background:#fffef9;border:1px solid #cbd2df;border-radius:12px;min-width:0;transition:box-shadow .22s,transform .22s;overflow:hidden}.ph-photo-start-image figure{margin:0}.ph-photo-start-image picture{aspect-ratio:1.85;background:#f1f3ff;display:block;overflow:hidden}.ph-photo-start-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.ph-photo-start-image figcaption{color:#50596d;padding:7px 15px 0;font-size:8px;line-height:1.5}.ph-photo-start-card>a{color:#111422;justify-content:space-between;align-items:center;gap:14px;min-height:88px;padding:18px;text-decoration:none;display:flex}.ph-photo-start-card>a>span{min-width:0}.ph-photo-start-card small{letter-spacing:.75px;text-transform:uppercase;color:#50596d;margin-bottom:6px;font-size:8px;display:block}.ph-photo-start-card strong{overflow-wrap:anywhere;font-family:Newsreader Variable,Georgia,serif;font-size:22px;font-weight:500;line-height:1.15;display:block}.ph-photo-start-card>a>svg{flex:none}.ph-photo-start-card:hover{transform:translateY(-3px);box-shadow:0 14px 33px #11142210}.ph-photo-start-card:hover .ph-photo-start-image img{transform:scale(1.035)}.ph-photo-start-card>a:focus-visible{outline-offset:-4px;outline:3px solid #3f45ff}@media (max-width:1050px){.ph-photo-hero{padding-right:10px}.ph-photo-badge{max-width:85%;padding:12px;left:-12px}.ph-photo-badge strong{font-size:18px}.ph-photo-start-grid{gap:13px}.ph-photo-start-card strong{font-size:20px}}@media (max-width:760px){.ph-photo-hero{width:100%;max-width:600px;margin:4px auto 22px;padding:0 14px 0 16px}.ph-photo-main picture{aspect-ratio:1.65;border-top-right-radius:55px}.ph-photo-hero:before{border-top-right-radius:55px;inset:20px 0 12px 28px}.ph-photo-badge{max-width:75%;top:19px;left:5px}.ph-photo-badge strong{font-size:19px}.ph-photo-inset{width:34%;bottom:-9px;right:0}.ph-photo-inset>span{font-size:12px}.ph-photo-starts{margin-bottom:37px}.ph-photo-starts-heading h2{font-size:29px}.ph-photo-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-photo-start-card>a{min-height:93px;padding:14px}.ph-photo-start-card strong{font-size:19px}}@media (max-width:420px){.ph-photo-badge{max-width:none;margin:-19px 24px 0 -4px;padding:10px 12px;position:relative;top:auto;left:auto;transform:none}.ph-photo-badge small{font-size:6px}.ph-photo-badge strong{font-size:17px}.ph-photo-badge>span{width:30px;height:30px}.ph-photo-inset{display:none}.ph-photo-main picture{aspect-ratio:1.45}.ph-photo-start-grid{gap:10px}.ph-photo-start-card>a{align-items:flex-start;min-height:100px;padding:12px}.ph-photo-start-card strong{font-size:18px}.ph-photo-start-card small{letter-spacing:.2px;font-size:7px}.ph-photo-start-image figcaption{padding-inline:10px}.ph-photo-start-card>a>svg{width:15px}}@media (prefers-reduced-motion:reduce){.ph-photo-start-card,.ph-photo-start-image img{transition:none}.ph-photo-start-card:hover,.ph-photo-start-card:hover .ph-photo-start-image img{transform:none}}@media print{.ph-photo-hero,.ph-photo-starts{display:none}}.ph-site .ph-photo-main .vz-editorial{border-radius:18px 76px 18px 18px}.ph-site .ph-photo-main .vz-editorial>img{aspect-ratio:1.1;object-fit:cover;height:auto}.ph-site .ph-photo-inset .vz-editorial{border-radius:13px}.ph-site .ph-photo-inset .vz-editorial>img{aspect-ratio:1.25;object-fit:cover;height:auto}.ph-site .ph-photo-start-image .vz-editorial{border:0;border-radius:0}.ph-site .ph-photo-start-image .vz-editorial>img{aspect-ratio:1.85;object-fit:cover;height:auto}@media (max-width:760px){.ph-site .ph-photo-main .vz-editorial>img{aspect-ratio:1.65}}@media (max-width:420px){.ph-site .ph-photo-main .vz-editorial>img{aspect-ratio:1.45}}.ph-site .ph-photo-inset{bottom:52px}@media (max-width:760px){.ph-site .ph-photo-inset{bottom:54px}}.ph-site .ph-photo-start-image figcaption{padding:8px 12px;font-size:9px;line-height:1.6}.ph-site .ph-photo-main .vz-editorial{box-shadow:0 22px 54px #11142220}.ph-site .ph-prepare-grid>div,.ph-site .ph-checklist,.ph-site .ph-checklist li>p{min-width:0}.ph-site .ph-checklist h3,.ph-site .ph-checklist p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width:420px){.ph-site .ph-photo-badge{margin:14px 8px 0 -4px}}.ph-site .ph-photo-hero:has(.ph-photo-main>.vz-context-art) .ph-photo-badge{max-width:none;margin:14px 0 0;position:relative;top:auto;left:auto;transform:none;box-shadow:0 7px 18px #1114220b}.guide-site,.pp-site,.ac-site,.ph-site,.cx-site,.fc-site,.vz-image-credits{--g-ink:#111422;--g-forest:#3f45ff;--g-deep:#101322;--g-ivory:#f7f8fc;--g-paper:#fff;--g-citron:#d8ff3e;--g-muted:#4b546b;--g-line:#d7dce8;--pp-forest:#3f45ff;--pp-ink:#111422;--pp-muted:#4b546b;--pp-citron:#d8ff3e;--pp-line:#d7dce8;--ac-ink:#111422;--ac-forest:#3f45ff;--ac-deep:#101322;--ac-paper:#fff;--ac-page:#f7f8fc;--ac-lime:#d8ff3e;--ac-line:#d7dce8;--ac-muted:#4b546b;--ph-deep:#101322;--ph-forest:#3f45ff;--ph-ink:#111422;--ph-muted:#4b546b;--ph-line:#d7dce8;--ph-paper:#fff;--ph-lime:#d8ff3e;--ph-soft:#f0f2ff;--cx-ink:#111422;--cx-muted:#4b546b;--cx-bg:#f7f8fc;--cx-soft:#f0f2ff;--cx-line:#d7dce8;--cx-lime:#d8ff3e;--cx-deep:#101322;--fc-forest:#3f45ff;--fc-dark:#101322;--fc-lime:#d8ff3e;--fc-ink:#111422;--fc-muted:#4b546b;--fc-line:#d7dce8;--fc-paper:#f7f8fc;--fc-soft:#f0f2ff;color:#111422;background-color:#f7f8fc}.vz-support,.vz-support-teaser{--vs-ink:#111422;--vs-forest:#3f45ff;--vs-deep:#101322;--vs-muted:#4b546b;--vs-line:#d7dce8;--vs-citron:#d8ff3e}header.vz-public-header{color:#111422;background:#ffffffef;border-color:#d7dce8;box-shadow:0 1px #11142205}.vz-public-header .vz-ph-primary>a{color:#252d45}.vz-public-header .vz-ph-primary>a[aria-current=page]{color:#111422}.vz-public-header .vz-ph-primary>a:after{background:#3f45ff;border-radius:3px;height:3px}.vz-public-header .vz-ph-primary small{color:#111422;background:#d8ff3e;border-color:#d8ff3e}.vz-public-header :is(.vz-ph-language,.vz-ph-toggle,.vz-ph-close){color:#111422;background:#fff;border-color:#c4cada}.vz-public-header .vz-ph-language:hover{background:#f0f2ff;border-color:#3f45ff}header.vz-public-header :is(a.vz-ph-account,a.vz-ph-menu-account){color:#fff;background:#111422;border-color:#111422}header.vz-public-header :is(a.vz-ph-account,a.vz-ph-menu-account):hover{background:#3f45ff;border-color:#3f45ff}.vz-public-header .vz-ph-local-wrap{background:#fff;border-color:#e1e5ee}.vz-public-header .vz-ph-local>a{color:#4b546b}.vz-public-header .vz-ph-local>a[aria-current=page]{color:#111422;border-bottom-color:#3f45ff}.vz-public-header .vz-ph-local>a[aria-current=page]:before{background:#3f45ff}.vz-public-header .vz-ph-local-next{color:#111422;background:#d8ff3e;border-radius:7px}.vz-public-header .vz-ph-trust{color:#4b546b}.vz-ph-dialog{background:#fff;border-left:1px solid #d7dce8}.vz-ph-dialog :is(h2,.vz-ph-menu-kicker){color:#111422}.vz-ph-dialog .vz-ph-mobile-links>a{color:#111422;border-color:#d7dce8}.vz-ph-dialog .vz-ph-mobile-links>a:is(:hover,[aria-current=page]){background:#f0f2ff}.vz-ph-dialog .vz-ph-menu-icon{color:#fff;background:#3f45ff;border-color:#3f45ff}.vz-ph-dialog .vz-ph-mobile-links small{color:#4b546b}.vz-ph-dialog .vz-ph-menu-help{color:#111422;background:#d8ff3e}.guide-site .g-hero,.ph-site .ph-hero{background:radial-gradient(at 100% 0,#3f45ff35,#0000 55%),#101322;border-color:#101322;box-shadow:0 22px 55px #10132213}.guide-site .g-hero-copy h1,.ph-site .ph-hero h1{color:#fff}.guide-site .g-hero-copy h1 em,.ph-site .ph-hero h1 em{color:#d8ff3e}.guide-site .g-hero-copy>p,.ph-site .ph-hero-copy>p{color:#e0e5f1}.guide-site .g-hero .g-eyebrow,.ph-site .ph-hero .ph-eyebrow{color:#d8ff3e}.guide-site .g-hero :is(.g-hero-note,.g-stats>span),.ph-site .ph-hero :is(.ph-hero-secondary,.ph-hero-proof,.ph-hero--detail h1>span),.ph-site .ph-hero--detail h1>span{color:#e0e5f1}.ph-site .ph-hero-public{color:#d8ff3e;background:#d8ff3e09;border-color:#d8ff3e60}.ph-site .ph-hero-proof{border-color:#ffffff24}.ph-site .ph-hero-proof a{color:#e0e5f1}.ph-site .ph-hero-proof a:hover{color:#d8ff3e}.guide-site .g-hero .g-button:is(.primary,.g-primary),.ph-site .ph-button--lime{color:#111422;background:#d8ff3e;border-color:#d8ff3e;box-shadow:0 5px #00000016}.guide-site .g-hero .g-button:is(.primary,.g-primary):hover,.ph-site .ph-button--lime:hover{color:#111422;background:#e6ff83;border-color:#e6ff83}.guide-site .g-hero .g-button:not(.primary):not(.g-primary){color:#fff;background:#ffffff08;border-color:#fff5}.guide-site .g-hero .g-chip{color:#fff;background:#ffffff08;border-color:#ffffff45}.guide-site .g-photo-promise{background:#fff;border-color:#3f45ff;box-shadow:0 14px 35px #1013221a}.guide-site .g-photo-promise strong{color:#111422}.guide-site .g-photo-promise small{color:#4b546b}.guide-site .g-photo-promise>svg{color:#3f45ff}.ph-site .ph-photo-badge{color:#111422;background:#fff;border-color:#3f45ff;box-shadow:0 12px 25px #1013221c}.ph-site .ph-photo-badge>span{color:#fff;background:#3f45ff}.ph-site .ph-photo-badge small{color:#4b546b}.ph-site .ph-photo-badge strong{color:#111422}.pp-site .pp-hero{background:#101322;border:1px solid #101322;border-radius:24px;gap:38px;margin-top:28px;padding:42px 38px;box-shadow:0 22px 55px #10132213}.pp-site .pp-hero h1{color:#fff}.pp-site .pp-hero h1 em{color:#d8ff3e}.pp-site .pp-hero-copy>p,.pp-site .pp-hero-points{color:#e0e5f1}.pp-site .pp-hero :is(.pp-eyebrow,.pp-hero-points svg){color:#d8ff3e}.pp-site .pp-hero-offer{border-color:#ffffff30}.pp-site .pp-hero-offer>strong{color:#d8ff3e}.pp-site .pp-hero-offer>span,.pp-site .pp-hero-offer small{color:#e0e5f1}.pp-site .pp-price-card,.pp-site .pp-hero-photography .pp-price-card{color:#fff;background:#3f45ff;border-color:#6b70ff;box-shadow:0 15px 30px #10132222}.pp-site .pp-price-card :is(.pp-price-amount,h2),.pp-site .pp-price>strong{color:#d8ff3e}.pp-site .pp-price>span,.pp-site .pp-price-card :is(.pp-price-scope,.pp-price-footnote,.pp-price-period),.pp-site .pp-price-card>p:not(.pp-price-scope):not(.pp-price-footnote),.pp-site .pp-price-card>ul>li{color:#fff}.pp-site .pp-price-divider{background:#ffffff40}.pp-site .pp-premium-mark{color:#111422;background:#d8ff3e}.pp-site :is(.pp-feature,.pp-case-proof,.pp-registration-card,.pp-seller-card){background:#fff;border-color:#d7dce8;box-shadow:0 7px 24px #11142206}.pp-site .pp-feature-kind{color:#fff;background:#111422;border-color:#111422}.pp-site .pp-feature-free{border-color:#3f45ff}.pp-site :is(.pp-section-icon,.pp-registration-icon,.pp-seller-icon){color:#fff;background:#3f45ff}.pp-site :is(.pp-research-section,.pp-work-scene){background:#fff;border-color:#d7dce8}.pp-site .pp-trial-section{background:#d8ff3e;border-color:#d8ff3e;box-shadow:0 20px 50px #11142208}.pp-site :is(.pp-hero h1,.pp-section-heading h2,.pp-trial-section h2) em{letter-spacing:-.025em}.pp-site .pp-section-heading h2 em{color:#3f45ff}.ac-site .ac-hero{background:radial-gradient(at 0 0,#3f45ff42,#0000 58%),#101322;border:1px solid #101322;border-radius:24px;gap:36px;margin-top:30px;padding:44px 40px}.ac-site .ac-hero h1{color:#fff}.ac-site .ac-hero h1 em,.ac-site .ac-hero .ac-eyebrow{color:#d8ff3e}.ac-site .ac-hero-copy>p,.ac-site .ac-hero-points{color:#e0e5f1}.ac-site .ac-hero-points svg{color:#d8ff3e}.ac-site .ac-hero .ac-button:not(.ac-button-primary){color:#fff;background:0 0;border-color:#ffffff65}.ac-site .ac-hero .ac-text-link:hover{color:#d8ff3e}.ac-site .ac-hero .ac-hero-points{color:#e0e5f1!important}.ac-site .ac-photo-badge{background:#fff;border-color:#3f45ff;box-shadow:0 12px 28px #1013221a}.ac-site .ac-photo-badge>span{color:#111422}.ac-site .ac-photo-badge>svg{color:#3f45ff}.ac-site .ac-stats span{color:#4b546b}.ac-site :is(.ac-module-card,.ac-sector-card,.ac-how-grid>article,.ac-objectives,.ac-aside-card,.ac-record){background:#fff;border-color:#d7dce8;box-shadow:0 6px 24px #11142205}.ac-site :is(.ac-module-card,.ac-sector-card):hover{border-color:#3f45ff;box-shadow:0 14px 32px #3f45ff10}.ac-site :is(.ac-section-heading h2,.ac-sector-hero h1,.ac-module-hero h1,.ac-objectives h2){color:#111422}.ac-site :is(.ac-sector-hero,.ac-module-hero){border-color:#d7dce8}.ac-site :is(.ac-sector-hero>div>p,.ac-module-hero p,.ac-objectives li,.ac-card-bottom>span,.ac-card-top>span:last-child,.ac-module-category,.ac-source-list>a),.ac-site :is(.ac-module-card>p,.ac-sector-card small,.ac-sector-card div>span,.ac-results-line>span,.ac-record-list small,.ac-record-stats span,.ac-fine-print,.ac-source-list>a>small,.ac-source-list>a>span,.ac-competency-list p,.ac-alignment-copy>p,.ac-filter-row>label>span,.ac-load-more>span){color:#4b546b!important}.ac-site :is(.ac-level,.ac-card-bottom>a,.ac-membership-icon,.ac-heading-icon){color:#fff;background:#3f45ff;border-color:#3f45ff}.ac-site .ac-level-practitioner{color:#fff;background:#111422}.ac-site .ac-level-advanced{color:#111422;background:#ff654d}.ac-site span.ac-level{color:#fff!important}.ac-site span.ac-level-practitioner{background:#111422;border-color:#111422}.ac-site span.ac-level-advanced{background:#ff654d;border-color:#ff654d;color:#111422!important}.ac-site :is(.ac-membership-strip,.ac-first-step,.ac-alignment){background:#fff;border-color:#d7dce8}.ac-site .ac-membership-strip{border-left:5px solid #3f45ff}.ac-site .ac-first-step{border-left:5px solid #ff654d}.ac-site .ac-alignment{border-top:4px solid #3f45ff}.ac-site .ac-access-gate{background:#101322;border-color:#101322}.ac-site .ac-access-gate :is(h2,.ac-eyebrow){color:#d8ff3e}.ac-site .ac-access-gate>p,.ac-site .ac-access-gate>small{color:#e0e5f1}.ac-site .ac-access-gate .ac-button-primary{color:#111422;background:#d8ff3e;border-color:#d8ff3e}.ac-site .ac-access-gate .ac-button:not(.ac-button-primary){color:#fff;background:0 0;border-color:#ffffff65}.ac-site :is(.ac-catalogue-controls,.ac-practice,.ac-practice-checklist,.ac-quiz,.ac-learning-note){background:#fff;border-color:#d7dce8}.ac-site .ac-read-button{color:#3f45ff;background:#fff;border-color:#9c9fff}.ac-site .ac-read-button.is-read{color:#111422;background:#d8ff3e;border-color:#d8ff3e}.ac-site .ac-quiz fieldset>label.is-selected{background:#f0f2ff;border-color:#3f45ff;box-shadow:inset 3px 0 #3f45ff}.ac-site .ac-curriculum-visual{color:#d8ff3e;background:#101322;border-color:#343c57}.ac-site .ac-curriculum-visual :is(.ac-visual-caption,.ac-visual-caption small){color:#e0e5f1}.ac-site :is(.ac-orbit-label,.ac-visual-card){color:#111422;background:#fff;border-color:#d7dce8}.ac-site .ac-visual-award{color:#fff;background:#3f45ff;border-color:#646aff}.ac-site .ac-visual-card strong{color:#111422}.ac-site .ac-visual-card p{color:#4b546b}.ac-site .ac-learning-visual{background:#fff;border-color:#3f45ff #d7dce8 #d7dce8;border-top-style:solid;border-top-width:4px}.ac-site .ac-learning-visual h2{color:#111422}.ac-site .ac-learning-visual>div>p{color:#4b546b}.ac-site .ac-core-path{background:#fff;border-color:#3f45ff #d7dce8 #d7dce8;border-top-style:solid;border-top-width:3px}.ac-site .ac-core-path-1{border-top-color:#ff654d}.ac-site .ac-core-path-2{border-top-color:#111422}.guide-site :is(.g-card,.g-example,.g-checklist,.g-outcomes,.g-toc),.ph-site :is(.ph-hub-card,.ph-notice-card,.ph-news-card,.ph-event-card,.ph-photo-start-card,.ph-checklist,.ph-learning-card){background:#fff;border-color:#d7dce8;box-shadow:0 5px 20px #11142205}.guide-site :is(.g-article-head h1,.g-article-section h2,.g-card h3),.ph-site :is(.ph-section-head h2,.ph-hub-card h3,.ph-checklist h3){color:#111422}.guide-site :is(.g-article-head>p,.g-article-section>p,.g-card>p,.g-article li),.ph-site :is(.ph-hub-card p,.ph-section-head>p,.ph-notice-card p,.ph-news-card p,.ph-event-card p){color:#4b546b}.guide-site :is(.g-callout,.g-example){background:#fff;border-color:#d7dce8 #d7dce8 #d7dce8 #3f45ff}.guide-site .g-callout{border-left-width:4px}.guide-site .g-callout strong{color:#111422}.guide-site .g-chip{color:#3d4661;background:#fff;border-color:#bbc3d5}.guide-site .g-chip.free{color:#111422;background:#d8ff3e;border-color:#d8ff3e}.guide-site .g-article-section a:not(.g-button){color:#3034c8;text-decoration-color:#7e83ff}.guide-site .g-card-footer{color:#3f45ff}.guide-site :is(.g-journey-editorial,.g-journey-visual){background:#fff;border-color:#d7dce8;box-shadow:0 10px 32px #11142209}.guide-site :is(.g-journey-editorial h2,.g-journey-visual figcaption strong){color:#111422}.guide-site :is(.g-journey-editorial>div>p,.g-journey-visual figcaption>span){color:#4b546b}.ph-site :is(.ph-entry-strip,.ph-directory-tools,.ph-checklist){background:#fff;border-color:#d7dce8}.ph-site .ph-entry-strip{border-top:3px solid #3f45ff}.ph-site .ph-entry-strip strong{color:#111422}.ph-site .ph-hub-card:hover,.ph-site .ph-photo-start-card:hover{border-color:#3f45ff;box-shadow:0 14px 32px #3f45ff0c}.ph-site :is(.ph-hub-card-icon,.ph-round-icon){color:#fff;background:#3f45ff;border-color:#3f45ff}.ph-site .ph-checklist li>span{color:#111422;background:#d8ff3e;border-color:#d8ff3e}.ph-site :is(.ph-location-note,.ph-location-notice,.ph-scope-note){color:#4b546b;background:#fff;border-color:#d7dce8}.ph-site .ph-location-note{border-left:4px solid #ff654d}.ph-site .ph-tabs button[aria-selected=true]{color:#111422;border-color:#3f45ff}.ph-site :is(.ph-refine,.ph-finder-scope,.ph-notice-tools,.ph-composition,.ph-buyer-context,.ph-empty--editorial,.ph-signal-section,.ph-coverage-box,.ph-methodology,.ph-official-sources,.ph-related,.ph-signal-empty,.ph-academy-link){color:#4b546b;background:#fff;border-color:#d7dce8}.ph-site .ph-refine{border-top:4px solid #3f45ff;box-shadow:0 10px 30px #11142206}.ph-site .ph-signal-section{border-top:4px solid #ff654d}.ph-site :is(.ph-refine h3,.ph-empty h3,.ph-related h2,.ph-official-sources h3,.ph-coverage-box h3){color:#111422}.ph-site :is(.ph-breadcrumb,.ph-breadcrumb [aria-current=page],.ph-snapshot-strip,.ph-snapshot-strip time,.ph-eyebrow,.ph-refine-heading p,.ph-refine-fields label>span,.ph-refine-action>p,.ph-finder-scope p,.ph-notice-tools>p,.ph-composition dt,.ph-composition>p,.ph-buyer-context li,.ph-buyer-context li small,.ph-empty p,.ph-signal-empty,.ph-signal-heading p,.ph-coverage-box p,.ph-methodology ul,.ph-community-scope,.ph-community-attribution){color:#4b546b}.ph-site :is(.ph-snapshot-strip>a,.ph-methodology summary,.ph-official-sources li>a,.ph-coverage-box p strong,.ph-composition dd>strong,.ph-buyer-context li>strong){color:#3034c8}.ph-site .ph-refine-fields select{color:#111422;background:#fff;border-color:#b8c0d3}.ph-site .ph-refine-fields select:disabled{color:#4b546b;background:#eef0f6}.ph-site .ph-refine-heading>.ph-round-icon{color:#fff;background:#3f45ff;border-color:#3f45ff}.ph-site .ph-tabs button{color:#4b546b;background:#fff;border-color:#c6cede}.ph-site .ph-tabs button[aria-pressed=true]{color:#fff;background:#111422;border-color:#111422}.ph-site .ph-tabs button:hover:not([aria-pressed=true]){background:#f0f2ff;border-color:#3f45ff}.ph-site .ph-page-nav>a{color:#4b546b}.ph-site .ph-page-nav>a>span{color:#3034c8;background:#fff;border-color:#d7dce8}.ph-site .ph-pill{color:#3034c8;background:#f0f2ff;border-color:#c5c8fb}.ph-site .ph-pill--current{color:#111422;background:#d8ff3e;border-color:#d8ff3e}.ph-site .ph-pill--award{color:#fff;background:#111422;border-color:#111422}.ph-site :is(.ph-pill--unknown,.ph-pill--historical){color:#4b546b;background:#f1f2f6;border-color:#d7dce8}.ph-site .ph-composition-bar{background:#e6e8f3}.ph-site .ph-composition-bar>span{background:#3f45ff}.ph-site .ph-related-links>a{color:#3034c8;background:#fff;border-color:#c5ccde}.ph-site .ph-related-links>a.ph-related-all{color:#111422;background:#d8ff3e;border-color:#d8ff3e}.ph-site .ph-hero .ph-hero-copy .ph-eyebrow{color:#d8ff3e}.ph-site .ph-topic-label{color:#3034c8;background:#f0f2ff;border-color:#c5c8fb}.ph-site .ph-learning-card :is(h3,.ph-text-link){color:#111422}.ph-site .ph-learning-card>p{color:#4b546b}.ph-site .ph-learning-card>small{color:#3034c8}.cx-public .cx-hero,.fc-public .fc-hero{border-bottom:3px solid #111422}.cx-site .cx-hero h1,.fc-site .fc-hero h1{color:#111422}.cx-site .cx-hero h1 em,.fc-site .fc-hero h1 em{color:#3f45ff}.cx-site :is(.cx-hero p,.cx-hero-facts,.cx-eyebrow),.fc-site :is(.fc-hero-facts,.fc-eyebrow){color:#4b546b}.cx-site :is(.cx-starting>button,.cx-starting>a,.cx-search-form,.cx-results,.cx-detail,.cx-selection,.cx-division-grid>a,.cx-guidance-grid,.cx-basket-empty),.fc-site :is(.fc-collection,.fc-builder-form,.fc-guide-grid article,.fc-source-table,.fc-response,.fc-more,.fc-private,.fc-export-grid article){background:#fff;border-color:#d7dce8}.cx-site .cx-starting,.fc-site .fc-overview{border-color:#d7dce8}.cx-site .cx-results-heading{color:#fff;background:#111422;border-color:#111422}.cx-site .cx-results-heading :is(h3,span){color:#fff}.cx-site .cx-result-list li.cx-result-active{background:#111422;box-shadow:inset 4px 0 #d8ff3e}.cx-site .cx-result-active .cx-result-open :is(strong,span){color:#fff}.cx-site .cx-result-add[aria-pressed=true],.cx-site .cx-button-chosen{background:#d8ff3e;border-color:#d8ff3e;color:#111422!important}.cx-site :is(.cx-selection-count,.cx-catalogue-count){color:#fff;background:#3f45ff}.cx-site .cx-selection{border-top:4px solid #3f45ff}.cx-site .cx-division-grid>a:hover{background:#fff;border-color:#3f45ff}.cx-site .cx-division-grid>a[aria-current=page]{background:#fff;border-color:#3f45ff;box-shadow:inset 4px 0 #3f45ff}.cx-site .cx-division-grid>a>span,.cx-site .cx-guidance-grid article>span{color:#3f45ff}.cx-site .cx-guidance-grid article+article{border-color:#d7dce8}.cx-site .cx-taxonomy-art,.fc-site .fc-flow-art{color:#fff;background:#101322;border-color:#101322;border-radius:17px;box-shadow:0 16px 36px #10132212}.cx-site :is(.cx-art-heading,.cx-art-bottom),.fc-site :is(.fc-flow-caption,.fc-flow-note){color:#e0e5f1}.cx-site .cx-art-card,.fc-site .fc-flow-centre{color:#fff;background:#3f45ff;border-color:#7479ff}.cx-site .cx-art-card :is(b,small),.fc-site .fc-flow-centre :is(b,small,strong){color:#fff}.cx-site .cx-art-card>span:first-child{color:#111422;background:#d8ff3e;border-color:#d8ff3e}.cx-site .cx-art-branches>div,.fc-site .fc-flow-source,.fc-site .fc-flow-branches>span{color:#111422;background:#fff;border-color:#d7dce8}.cx-site .cx-art-branches :is(strong,small),.fc-site .fc-flow-source :is(b,small){color:#111422}.cx-site .cx-art-bar,.fc-site .fc-flow-line{background:#d8ff3e}.fc-site .fc-flow-bottom{color:#d0d8ee}.fc-site .fc-flow-centre>span{color:#f1f3ff}.fc-site .fc-flow-centre{box-shadow:4px 4px #d8ff3e}.fc-site .fc-flow-art:after{border-color:#3f45ff80}.fc-site .fc-flow-line:after{border-color:#d8ff3e}.fc-site .fc-flow-source i{background:#3f45ff}.fc-site .fc-flow-branches:before{border-color:#7d86aa}.fc-site .fc-flow-branches>span:before{background:#7d86aa}.cx-site .cx-taxonomy-art:before{border-color:#3f45ff80;box-shadow:0 0 0 40px #3f45ff15,0 0 0 80px #3f45ff10}.cx-site .cx-art-branches>div>svg{color:#3f45ff}.cx-site .cx-art-heading i{background:#d8ff3e;border-color:#d8ff3e}.cx-site .cx-result-open>span:last-of-type{color:#4b546b}.cx-site .cx-result-active .cx-result-open>span:last-of-type{color:#e0e5f1}.cx-site .cx-detail-facts{color:#4b546b;background:#f0f2ff;border-color:#d7dce8}.cx-site .cx-detail-facts :is(span,b){color:#4b546b}.fc-site :is(.fc-overview,.fc-catalogue-notes){background:#fff;border-color:#d7dce8}.fc-site .fc-overview{border-top:4px solid #3f45ff}.fc-site .fc-overview strong{color:#111422}.fc-site :is(.fc-overview>div>span,.fc-overview small,.fc-catalogue-date,.fc-response-empty,.fc-source-kind,.fc-catalogue-notes p){color:#4b546b}.fc-site :is(.fc-catalogue-notes summary,.fc-catalogue-date a){color:#3034c8}.fc-site .fc-builder-fields select{color:#111422;background:#fff;border-color:#b8c0d3}.fc-site .fc-response-code{color:#f1f3ff;background:#101322}.fc-site .fc-source-table caption{color:#4b546b;background:#f7f8fc}.fc-site .fc-source-table th{color:#fff;background:#111422;border-color:#333b55}.fc-site .fc-source-table tbody th{color:#111422;background:#fff;border-color:#d7dce8}.fc-site .fc-source-table tbody th>strong{color:#111422}.fc-site .fc-source-table tbody th>span,.fc-site .fc-source-table :is(td>span:not([class]),td>code,td>small){color:#4b546b}.fc-site .fc-source-approval.fc-approved{color:#111422;background:#d8ff3e}.fc-site .fc-url-panel{background:#101322;border-color:#101322}.fc-site .fc-url-panel :is(.fc-eyebrow,.fc-url-panel-title){color:#d8ff3e}.fc-site .fc-url-label textarea,.fc-site .fc-url-panel pre{color:#f1f4ff;background:#1d2236;border-color:#4a536f}.fc-site .fc-url-panel .fc-button-secondary{background:0 0;border-color:#7a83a0;color:#fff!important}.fc-site .fc-state-pill{color:#111422;background:#d8ff3e;border-color:#d8ff3e}.fc-site :is(.fc-state-unavailable,.fc-state-disabled){color:#97331e;background:#fff0ec;border-color:#e3a398}.fc-site .fc-collection-top>span:first-child{color:#fff;background:#3f45ff;border-color:#3f45ff}.fc-site .fc-format-chips>span{color:#3f45ff;background:#fff;border-color:#b9bdf5}.guide-site .g-button.primary,.guide-site .g-button.g-primary,.ac-site .ac-button-primary,.ph-site .ph-button--primary,.fc-site .fc-button,.cx-site .cx-button,.vz-support-button-primary{background:#111422;border-color:#111422;color:#fff!important}.guide-site .g-button.primary:hover,.ac-site .ac-button-primary:hover,.ph-site .ph-button--primary:hover,.fc-site .fc-button:hover,.cx-site .cx-button:hover,.vz-support-button-primary:hover{background:#3f45ff;border-color:#3f45ff}.guide-site .g-hero .g-button.primary,.guide-site .g-hero .g-button.g-primary,.pp-site .pp-hero .g-button.primary,.pp-site .pp-price-card .g-button.primary,.ac-site .ac-hero .ac-button-primary,.ac-site .ac-access-gate .ac-button-primary,.fc-site .fc-button-light,.vz-support-button-light{background:#d8ff3e;border-color:#d8ff3e;color:#111422!important}.cx-site .cx-button-light,.fc-site .fc-button-secondary{background:#fff;border-color:#b8c0d3;color:#111422!important}.cx-site .cx-handoff .cx-button{background:#d8ff3e;border-color:#d8ff3e;color:#111422!important}.cx-site .cx-next{background:#101322;border-color:#101322}.cx-site .cx-next :is(h2,a){color:#fff}.cx-site .cx-next h2 em,.cx-site .cx-next .cx-eyebrow{color:#d8ff3e}.cx-site .cx-next a small{color:#d2d9ea}.vz-support :is(h1,h2,h3),.vz-support-teaser h2{color:#111422}.vz-support :is(h1,h2) em,.vz-support-teaser h2 em{color:#3f45ff}.vz-support-teaser,.vz-support-next{background:#fff;border-color:#d7dce8}.vz-support-next{border-left:5px solid #ff654d}.vz-support-next p,.vz-support-teaser-copy>p{color:#4b546b}.vz-support-contact{background:#101322;border-color:#101322}.vz-support-contact :is(h2,.vz-support-eyebrow){color:#d8ff3e}.vz-support-contact :is(p,a){color:#e0e5f1}.vz-support .vz-support-contact h2 em{color:#d8ff3e}.vz-support .vz-support-contact .vz-support-mail-note,.vz-support .vz-support-request>p{color:#d0d8ee!important}.vz-support .vz-support-request-label,.vz-support .vz-support-request li>span{color:#d8ff3e}.vz-support .vz-support-request li>p{color:#e0e5f1}.vz-support .vz-support-request{border-color:#ffffff36}.vz-support .vz-support-photo:before{background:#3f45ff12;border-color:#b4b8fb}.vz-support :is(.vz-support-photo figcaption,.vz-support-hero-note){color:#4b546b}.vz-support .vz-support-photo figcaption a{color:#3034c8}.vz-image-credits{color:#111422;background:#f7f8fc}.vz-image-credits .vz-credits-hero{border-bottom:3px solid #111422}.vz-image-credits :is(.vz-credits-hero h1,.vz-visual-heading h2,.vz-credits-grid h3){color:#111422}.vz-image-credits :is(.vz-credits-hero p,.vz-visual-heading p,.vz-credits-grid p){color:#4b546b}.vz-image-credits .vz-credits-grid>article{border-color:#d7dce8;box-shadow:0 7px 22px #11142205}.vz-image-credits :is(.vz-visual-kicker,.vz-credits-grid a){color:#3034c8}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public,.vz-image-credits) .vz-editorial{border-color:#d7dce8;box-shadow:0 12px 30px #10132210}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public,.vz-image-credits) .vz-editorial>figcaption{color:#4b546b;background:#fff}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public,.vz-image-credits) .vz-editorial>figcaption a{color:#3034c8!important;text-decoration-color:#777cff!important}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) .vz-academy-teaser{color:#111422;background:#fff;border-color:#3f45ff #d7dce8 #d7dce8;border-top-style:solid;border-top-width:4px;box-shadow:0 12px 35px #10132206}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) .vz-at-copy h2{color:#111422}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) .vz-at-copy h2 em{color:#3f45ff}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) :is(.vz-at-copy>p,.vz-at-copy .vz-at-note){color:#4b546b}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) :is(.vz-at-eyebrow,.vz-at-benefits svg){color:#3f45ff}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) .vz-at-link{background:#111422;border-color:#111422;color:#fff!important}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) .vz-at-link:hover{background:#3f45ff}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) .vz-at-learning-card{color:#111422;background:#fff;border-color:#b4b8fb;box-shadow:0 22px 40px #3f45ff18}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) .vz-at-learning-card>small{color:#4b546b}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) .vz-at-book{color:#fff;background:#3f45ff}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) .vz-at-card-steps span{background:#e4e7f0}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) .vz-at-card-steps span:nth-child(-n+2){background:#3f45ff}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) .vz-at-orbit{border-color:#3f45ff55}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) .vz-at-sector{color:#d8ff3e;background:#111422;border-color:#111422}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) .vz-at-certificate{color:#111422;background:#ff654d;border-color:#ff654d}.ac-site .ac-footer>div>small{color:#c5cee5!important}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) :is(.g-footer,.ac-footer,.ph-footer,.fc-footer,.cx-footer) .provider-badges p{color:#4b546b!important}@media (max-width:760px){.pp-site .pp-hero,.ac-site .ac-hero{border-radius:19px;gap:27px;margin-top:22px;padding:30px 25px}.pp-site .pp-hero-photography .pp-price-card{margin-inline:0}}@media (max-width:450px){.pp-site .pp-hero,.ac-site .ac-hero{border-radius:16px;gap:25px;padding:25px 20px}.pp-site .pp-hero h1{letter-spacing:-1.1px;font-size:36px}.ac-site .ac-hero h1{letter-spacing:-1.1px;font-size:35px}.ac-site .ac-hero-photography{padding:0}.ac-site .ac-photo-badge{max-width:100%;margin-top:12px;padding:13px 14px;position:static}.ac-site .ac-photo-badge>span{font-size:17px}.pp-site .pp-hero-copy>p{font-size:14px}.pp-site .pp-price-card{padding:24px 20px}.pp-site .pp-hero-actions{gap:12px}.pp-site .pp-hero .g-button{min-width:0;max-width:100%}}@media print{.guide-site .g-hero,.ph-site .ph-hero,.pp-site .pp-hero,.ac-site .ac-hero,.pp-site .pp-price-card,.ac-site .ac-access-gate,.cx-site .cx-taxonomy-art,.fc-site .fc-flow-art,.cx-site .cx-next{box-shadow:none;color:#111422!important;background:#fff!important}.guide-site .g-hero :is(h1,em,p,span),.ph-site .ph-hero :is(h1,em,p,span),.pp-site .pp-hero :is(h1,em,p,span,strong),.ac-site .ac-hero :is(h1,em,p,span),.pp-site .pp-price-card :is(h2,p,li,span,strong){color:#111422!important}.guide-site .g-footer,.ac-site .ac-footer,.ph-site .ph-footer,.fc-public .fc-footer,.cx-public .cx-footer,.vz-image-credits footer{color:#111422;background:#fff;border-color:#111422}}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public,.vz-image-credits){--g-ivory:#fcfcfa;--g-paper:#fcfcfa;--ac-page:#fcfcfa;--ph-paper:#fcfcfa;--cx-bg:#fcfcfa;--fc-paper:#fcfcfa;color:#111422;background:#fcfcfa}:is(.guide-site,.ac-site,.ph-site) :is(.g-main,.ac-main,.ph-main){max-width:1320px;padding-inline:42px}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(h1,h2){text-wrap:balance}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-eyebrow,.pp-eyebrow,.ac-eyebrow,.ph-eyebrow,.pc-eyebrow){letter-spacing:.15em;color:#3f45ff;font-size:10px;font-weight:600}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-section,.pp-section,.ac-section,.ph-section){margin-top:88px}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-section-head,.pp-section-heading,.ac-section-heading,.ph-section-head){border-top:1px solid #111422;align-items:flex-start;margin-bottom:34px;padding-top:21px}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-section-head h2,.pp-section-heading h2,.ac-section-heading h2,.ph-section-head h2){letter-spacing:-.025em;color:#111422;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(34px,3.5vw,50px);font-weight:420;line-height:1.1}:is(.guide-site,.pp-site,.ac-site,.ph-site) .vz-editorial{box-shadow:none;background:0 0;border:0;border-radius:0}:is(.guide-site,.pp-site,.ac-site,.ph-site) .vz-editorial>figcaption{color:#4b546b;background:0 0;border:0;padding:11px 0;font-size:10px}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-hero-photography,.ac-hero-photography,.pp-hero-photography,.ph-photo-hero) .vz-editorial{border-radius:0}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-button,.ac-button,.ph-button){box-shadow:none;border-radius:2px;font-weight:600}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-button,.ac-button,.ph-button):hover{box-shadow:none}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(input,select,textarea){border-radius:2px}.guide-site .g-hero,.pp-site .pp-hero,.ac-site .ac-hero,.ph-site .ph-hero{box-shadow:none;color:#111422;isolation:auto;background:0 0;border:0;border-radius:0;margin-top:22px;padding:24px 0 48px;overflow:visible}.guide-site .g-hero:before,.pp-site .pp-hero:before,.pp-site .pp-hero:after,.ac-site .ac-hero:before,.ac-site .ac-hero:after,.ph-site .ph-hero:before,.ph-site .ph-hero:after{display:none}.guide-site .g-hero{grid-template-columns:1.1fr .9fr;align-items:start;gap:58px}.guide-site .g-hero-copy{padding-top:22px}.guide-site .g-hero-copy h1{letter-spacing:-.065em;color:#111422;font-family:Manrope Variable,Arial,sans-serif;font-size:clamp(54px,6.2vw,84px);font-weight:750;line-height:1.04}.guide-site .g-hero-copy h1 em{color:#3f45ff;letter-spacing:-.04em;font-family:Newsreader Variable,Georgia,serif;font-size:1.08em;font-weight:450;line-height:1.04}.guide-site .g-hero .g-eyebrow{color:#3f45ff;margin-bottom:35px}.guide-site .g-hero-copy>p{color:#3e4657;max-width:500px;margin-top:27px;font-size:17px;line-height:1.75}.guide-site .g-hero .g-stats>span{color:#4b546b}.guide-site .g-hero .g-button.primary{color:#fff;box-shadow:none;background:#3f45ff;border-color:#3f45ff}.guide-site .g-hero .g-button:not(.primary){color:#111422;background:0 0;border-color:#b8bdc5}.guide-site .g-hero .g-button.primary:hover{background:#111422;border-color:#111422}.guide-site .g-hero-photography{align-self:stretch;padding-top:19px;display:block;transform:none}.guide-site .g-hero-photography>.vz-editorial{border-radius:0;height:500px}.guide-site .g-hero-photography>.vz-editorial>img{object-fit:cover;height:465px}.guide-site .g-photo-promise{box-shadow:none;background:0 0;border:0;border-top:3px solid #3f45ff;border-radius:0;gap:17px;max-width:none;margin-top:18px;padding:19px 0;position:static;transform:none}.guide-site .g-photo-promise strong{color:#111422;font-family:Newsreader Variable,Georgia,serif;font-size:25px;font-weight:450}.guide-site .g-photo-promise small{color:#4b546b;font-size:14px;line-height:1.65}.pp-site .pp-hero{border-bottom:1px solid #111422;grid-template-columns:1.35fr .65fr;align-items:start;gap:65px;padding-bottom:49px}.pp-site .pp-hero-copy{padding-top:18px}.pp-site .pp-hero h1{letter-spacing:-.06em;color:#111422;font-family:Manrope Variable,Arial,sans-serif;font-size:clamp(46px,4.7vw,67px);font-weight:750;line-height:1.08}.pp-site .pp-hero h1 em{color:#3f45ff;letter-spacing:-.035em;font-family:Newsreader Variable,Georgia,serif;font-size:1.1em;font-weight:450}.pp-site .pp-hero .pp-eyebrow{color:#3f45ff;margin-bottom:32px}.pp-site .pp-hero span.pp-eyebrow{color:#3f45ff!important}.pp-site .pp-hero-copy>p{color:#3e4657;max-width:610px;font-size:17px;line-height:1.75}.pp-site .pp-hero-offer{border-color:#bfc2c7;padding-top:22px}.pp-site .pp-hero-offer>strong{color:#111422;font-family:Newsreader Variable,Georgia,serif;font-size:35px}.pp-site .pp-hero-offer :is(span,small),.pp-site .pp-hero-points{color:#4b546b}.pp-site .pp-hero .pp-hero-points svg{color:#3f45ff}.pp-site .pp-hero .g-button.primary{color:#fff;background:#3f45ff;border-color:#3f45ff}.pp-site .pp-hero .g-button:not(.primary){color:#111422;background:0 0;border-color:#bfc2c7}.pp-site .pp-hero a.g-button.primary,.guide-site .g-hero a.g-button.primary{color:#fff!important}.pp-site .pp-hero a.g-button:not(.primary),.guide-site .g-hero a.g-button:not(.primary){color:#111422!important}.pp-site .pp-hero-photography{border-left:1px solid #cdd0d4;gap:16px;padding-left:29px}.pp-site .pp-hero-photography .pp-hero-photo{height:auto;max-height:none}.pp-site .pp-hero-photo .vz-page-artwork{object-fit:cover;height:210px}.pp-site .pp-hero-photography .pp-hero-photo>img{object-fit:cover;width:100%;height:300px}.pp-site .pp-price-card,.pp-site .pp-hero-photography .pp-price-card{color:#111422;box-shadow:none;background:0 0;border:0;border-radius:0;padding:23px 0 0;overflow:visible}.pp-site .pp-price-card:before,.pp-site .pp-price-card:after,.pp-site .pp-premium-mark{display:none}.pp-site .pp-price-top{text-transform:uppercase;letter-spacing:.16em;color:#3f45ff;font-size:11px}.pp-site .pp-price{gap:13px;margin-top:16px}.pp-site .pp-price>strong{letter-spacing:-.065em;color:#111422;font-variant-numeric:tabular-nums;font-family:Manrope Variable,Arial,sans-serif;font-size:54px;font-weight:750}.pp-site .pp-price>span{color:#4b546b}.pp-site .pp-price-card :is(.pp-price-scope,.pp-price-footnote,.pp-price-period),.pp-site .pp-price-card>p:not(.pp-price-scope):not(.pp-price-footnote),.pp-site .pp-price-card>ul>li{color:#4b546b;font-size:12px}.pp-site .pp-price-card h2{color:#111422;font-family:Newsreader Variable,Georgia,serif;font-size:27px;font-weight:450;line-height:1.15}.pp-site .pp-hero .pp-price-card h2{color:#111422!important}.pp-site .pp-price-divider{background:#cdd0d4;margin-block:24px}.pp-site .pp-price-card>ul>li svg{color:#3f45ff}.pp-site .pp-price-card .g-button.primary{color:#fff;background:#3f45ff;border-color:#3f45ff}.pp-site .pp-price-card a.g-button.primary{color:#fff!important}.ac-site .ac-hero{grid-template-columns:1.15fr .85fr;align-items:start;gap:65px}.ac-site .ac-hero-copy{padding-top:22px}.ac-site .ac-hero h1{letter-spacing:-.06em;color:#111422;font-family:Manrope Variable,Arial,sans-serif;font-size:clamp(44px,4.4vw,63px);font-weight:750;line-height:1.08}.ac-site .ac-hero h1 em{color:#3f45ff;letter-spacing:-.03em;font-family:Newsreader Variable,Georgia,serif;font-size:1.07em;font-weight:450}.ac-site .ac-hero .ac-eyebrow{color:#3f45ff;margin-bottom:33px}.ac-site .ac-hero span.ac-eyebrow{color:#3f45ff!important}.ac-site .ac-hero-copy>p,.ac-site .ac-hero .ac-hero-points{color:#4b546b!important}.ac-site .ac-hero-copy>p{max-width:560px;margin-top:25px;font-size:17px;line-height:1.75}.ac-site .ac-hero .ac-button-primary{color:#fff;background:#3f45ff;border-color:#3f45ff}.ac-site .ac-hero a.ac-button-primary{color:#fff!important}.ac-site .ac-hero .ac-text-link{color:#111422}.ac-site .ac-hero .ac-hero-points svg{color:#3f45ff}.ac-site .ac-hero-photography>.vz-editorial{height:480px}.ac-site .ac-hero-photography>.vz-editorial>img{object-fit:cover;height:445px}.ac-site .ac-photo-badge{box-shadow:none;background:0 0;border:0;border-top:1px solid #111422;border-radius:0;max-width:none;margin:15px 0 0;padding:21px 0;position:static;transform:none}.ac-site .ac-photo-badge>span{color:#111422;font-family:Newsreader Variable,Georgia,serif;font-size:26px;font-weight:450;line-height:1.2}.ac-site .ac-collection-note{color:#4b546b;border-block:1px solid #cdd0d4;max-width:none;margin:0;padding:25px 0;font-family:Newsreader Variable,Georgia,serif;font-size:23px;line-height:1.5}.ac-site .ac-collection-note strong{color:#111422;font-weight:500}.ph-site .ph-hero{grid-template-columns:1.05fr .95fr;align-items:start;gap:58px}.ph-site .ph-hero h1{letter-spacing:-.06em;color:#111422;font-family:Manrope Variable,Arial,sans-serif;font-size:clamp(48px,5.2vw,74px);font-weight:750;line-height:1.05}.ph-site .ph-hero h1 em{color:#3f45ff;letter-spacing:-.03em;font-family:Newsreader Variable,Georgia,serif;font-size:1.06em;font-weight:450}.ph-site .ph-hero--detail h1>span{color:#4b546b;letter-spacing:0;font-family:DM Sans Variable,sans-serif;font-size:20px;line-height:1.5}.ph-site .ph-hero--detail h1 em{font-size:1em;line-height:1.05}.ph-site .ph-hero .ph-eyebrow{color:#3f45ff;margin-bottom:30px}.ph-site .ph-hero span.ph-eyebrow{color:#3f45ff!important}.ph-site .ph-hero-copy>p,.ph-site .ph-hero--detail .ph-hero-copy>p{color:#4b546b;max-width:550px;font-size:17px;line-height:1.75}.ph-site .ph-hero-proof,.ph-site .ph-hero-proof a,.ph-site .ph-hero-secondary{color:#4b546b;border-color:#cdd0d4}.ph-site .ph-hero-public{color:#111422;background:0 0;border:0;border-bottom:1px solid #111422;border-radius:0;padding:0 0 10px}.ph-site .ph-button--lime{color:#fff;box-shadow:none;background:#3f45ff;border-color:#3f45ff}.ph-site .ph-hero a.ph-button--lime{color:#fff!important}.ph-site .ph-photo-main,.ph-site .ph-place-photo{border-radius:0}.ph-site .ph-photo-badge{box-shadow:none;background:0 0;border:0;border-top:1px solid #111422;border-radius:0;max-width:none;margin-top:17px;padding:21px 0;position:static;transform:none}.ph-site .ph-photo-badge>span{color:#3f45ff;background:0 0;border-radius:0}.ph-site .ph-photo-badge strong{font-family:Newsreader Variable,Georgia,serif;font-size:25px;font-weight:450}.guide-site .g-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 50px}.guide-site :is(.g-card,.g-example,.g-checklist,.g-outcomes,.g-toc){box-shadow:none;background:0 0;border-radius:0}.guide-site .g-card{border:0;border-top:1px solid #bfc2c7;padding:26px 0 32px;box-shadow:none!important;transform:none!important}.guide-site .g-card h3{margin-top:14px;font-family:Newsreader Variable,Georgia,serif;font-size:29px;font-weight:450;line-height:1.18}.guide-site .g-card:hover{background:0 0;border-color:#111422}.guide-site .g-card-footer{border:0;padding-top:20px}.guide-site .g-stage-label{border-top:1px solid #111422;margin-top:65px;padding-top:24px}.guide-site .g-stage-label>span{color:#4b546b;background:0 0;border:0;font-size:12px}.guide-site .g-roadmap{border-top:1px solid #111422;border-radius:0;display:block;overflow:visible}.guide-site .g-roadmap .g-step{background:0 0;border:0;border-bottom:1px solid #cdd0d4;border-radius:0;grid-template-columns:minmax(160px,.65fr) minmax(0,1fr) 25px;align-items:start;column-gap:35px;padding:24px 0;display:grid}.guide-site .g-roadmap .g-step>.g-eyebrow{display:none}.guide-site .g-roadmap .g-step h3{grid-area:1/1;margin:0;font-family:Newsreader Variable,Georgia,serif;font-size:28px;font-weight:450;line-height:1.15}.guide-site .g-roadmap .g-step p{margin:0;font-size:14px;line-height:1.75}.guide-site .g-roadmap .g-step>svg{color:#3f45ff;grid-area:1/3;margin-top:3px;display:block}.guide-site .g-roadmap .g-step:hover{background:0 0;border-bottom-color:#3f45ff}.guide-site .g-callout{border:0;background:0 0;border-block:1px solid #111422;border-radius:0;padding:36px 0}.guide-site .g-checklist,.guide-site .g-example{border:0;border-block:1px solid #cdd0d4;padding:26px 0}.guide-site .g-toc{border:0;border-left:1px solid #cdd0d4;padding:0 0 0 22px}.guide-site .g-toc nav>a>span{display:none}.guide-site .g-photo-path-card{box-shadow:none;background:0 0;border:0;border-radius:0}.guide-site .g-photo-path-link{border-top:1px solid #111422;border-radius:0;padding-inline:0}.guide-site .g-article-head h1{letter-spacing:-.055em;font-family:Manrope Variable,Arial,sans-serif;font-size:clamp(39px,4.5vw,62px);font-weight:750;line-height:1.12}.guide-site .g-article-section h2{font-family:Newsreader Variable,Georgia,serif;font-size:34px;font-weight:450;line-height:1.15}.guide-site .g-faq{background:0 0;border-inline:0;border-radius:0}.guide-site .g-sequence>li{background:0 0;border-radius:0;grid-template-columns:1fr;padding-left:0}.guide-site .g-sequence>li>.g-stage-label{display:none}.guide-site .g-sidebar-note{border:0;background:0 0;border-top:1px solid #cdd0d4;border-radius:0;padding-inline:0}.guide-site .g-sidebar-note :is(p,a.g-link){color:#4b546b}.pp-site .pp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}.pp-site .pp-feature{background:0 0;border:0;border-top:1px solid #bfc2c7;border-radius:0;padding:28px 0 35px;box-shadow:none!important;transform:none!important}.pp-site .pp-feature h3{font-family:Newsreader Variable,Georgia,serif;font-size:30px;font-weight:450;line-height:1.15}.pp-site .pp-feature-kind{color:#3f45ff;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:9px}.pp-site .pp-feature-free .pp-feature-kind{color:#3f45ff;background:0 0}.pp-site .pp-feature-evidence{background:0 0;border:0;border-left:1px solid #cdd0d4;border-radius:0;margin-top:24px;padding:0 0 0 18px}.pp-site .pp-feature-evidence>svg{display:none}.pp-site .pp-feature-evidence strong{letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:600}.pp-site .pp-feature-evidence p{font-size:11px}.pp-site .pp-evidence-strip{border-top:0;flex-wrap:wrap;gap:14px 35px;padding:25px 0;display:flex}.pp-site .pp-evidence-strip>div{border:0;flex:190px;padding:0;display:inline}.pp-site .pp-evidence-strip strong{letter-spacing:0;color:#111422;font-family:DM Sans Variable,sans-serif;font-size:15px;font-weight:600;line-height:1.8;display:inline}.pp-site .pp-evidence-strip span{color:#4b546b;margin:0 0 0 6px;font-size:12px;display:inline}.pp-site :is(.pp-work-scene,.pp-research-section,.pp-case-proof){box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.pp-site .pp-case-proof{border-top:1px solid #cdd0d4;padding-top:24px}.pp-site .pp-research-grid{gap:0 40px}.pp-site .pp-trial-section{color:#fff;box-shadow:none;background:#111422;border:0;border-radius:0;gap:55px;padding:44px 40px}.pp-site .pp-trial-section :is(h2,h2 em,.pp-eyebrow,.pp-trial-points>span,.pp-trial-points svg){color:#fff}.pp-site .pp-trial-section h2{letter-spacing:-.02em;font-family:Newsreader Variable,Georgia,serif;font-size:48px;font-weight:400}.pp-site .pp-trial-section>div:first-child>p{color:#d6dce9}.pp-site .pp-registration-card{color:#fff;box-shadow:none;background:0 0;border:0;border-left:1px solid #596070;border-radius:0;padding:0 0 0 35px}.pp-site .pp-registration-card :is(h3,p,.pp-small,.pp-check,.pp-field>span){color:#eef1f8}.pp-site .pp-registration-card a:not(.g-button){color:#d8ff3e}.pp-site .pp-registration-card h3{font-family:Newsreader Variable,Georgia,serif;font-size:30px;font-weight:450}.pp-site .pp-registration-card .g-button.primary{color:#111422;background:#d8ff3e;border-color:#d8ff3e}.pp-site .pp-trial-section .pp-registration-card button.g-button.primary{color:#111422!important}.pp-site .pp-registration-icon{color:#d8ff3e;background:0 0;border-radius:0}.pp-site .pp-seller-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #111422;border-radius:0;padding:32px 0}.pp-site .pp-legal-head h1{letter-spacing:-.03em;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(42px,5vw,65px);font-weight:420;line-height:1.06}.pp-site .pp-legal-section{border-radius:0}.ac-site :is(.ac-module-grid,.ac-sector-grid,.ac-how-grid,.ac-core-paths){gap:0 45px}.ac-site .ac-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-site .ac-module-card{background:0 0;border:0;border-top:1px solid #bfc2c7;border-radius:0;padding:27px 0 31px;box-shadow:none!important;transform:none!important}.ac-site .ac-module-card h3{font-family:Newsreader Variable,Georgia,serif;font-size:29px;font-weight:450;line-height:1.18}.ac-site .ac-card-top{margin-bottom:21px}.ac-site span.ac-level{letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:0;padding:0;font-size:9px;color:#3f45ff!important;background:0 0!important}.ac-site span.ac-level-advanced{color:#a33c2e!important}.ac-site .ac-card-bottom{border-top:0;margin-top:21px;padding-top:0}.ac-site .ac-card-bottom>a{color:#3f45ff;background:0 0;border:0;border-radius:0}.ac-site .ac-how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-site .ac-how-grid>article,.ac-site .ac-core-path,.ac-site .ac-sector-card{background:0 0;border:0;border-top:1px solid #bfc2c7;border-radius:0;padding:25px 0 30px;box-shadow:none!important;transform:none!important}.ac-site .ac-how-top>span{color:#3f45ff;background:0 0;border-radius:0;padding:0}.ac-site .ac-how-top small,.ac-site .ac-path-number,.ac-site .ac-sector-index,.ac-site .ac-competency-list>div>span[aria-hidden=true]{display:none}.ac-site .ac-core-paths{grid-template-columns:1fr}.ac-site .ac-core-path{padding:27px 0;display:block}.ac-site .ac-core-path>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px 40px;display:grid}.ac-site .ac-core-path>div>.ac-eyebrow{grid-column:1/-1}.ac-site .ac-core-path h3,.ac-site .ac-how-grid h3{font-family:Newsreader Variable,Georgia,serif;font-size:30px;font-weight:450;line-height:1.18}.ac-site .ac-core-path ul{margin:0}.ac-site .ac-core-path .ac-text-link{grid-column:2}.ac-site .ac-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-site .ac-sector-card{align-items:start;gap:15px}.ac-site .ac-sector-card h3{font-family:Newsreader Variable,Georgia,serif;font-size:25px;font-weight:450;line-height:1.2}.ac-site .ac-sector-card>svg{color:#3f45ff;margin-left:auto}.ac-site :is(.ac-membership-strip,.ac-first-step,.ac-alignment,.ac-learning-visual,.ac-catalogue-controls,.ac-objectives,.ac-aside-card){box-shadow:none;background:0 0;border:0;border-radius:0}.ac-site .ac-membership-strip{border-bottom:1px solid #111422;gap:25px;padding:29px 0}.ac-site .ac-membership-icon{color:#3f45ff;background:0 0;border:0;border-radius:0}.ac-site .ac-first-step{border-block:1px solid #cdd0d4;padding:22px 0}.ac-site .ac-catalogue-controls{border-bottom:1px solid #cdd0d4;padding:0 0 25px}.ac-site .ac-alignment{border-top:1px solid #111422;padding:35px 0}.ac-site .ac-competency-list>div{background:0 0;border:0;border-top:1px solid #cdd0d4;border-radius:0;grid-template-columns:1fr;padding:18px 0}.ac-site .ac-competency-list h3{font-family:Newsreader Variable,Georgia,serif;font-size:25px;font-weight:450}.ac-site .ac-photo-path-grid{grid-template-columns:1.3fr .85fr .85fr;gap:28px}.ac-site .ac-photo-path-grid>article{box-shadow:none;background:0 0;border:0;border-radius:0}.ac-site .ac-photo-path-grid>article:nth-child(2){padding-top:60px}.ac-site .ac-photo-path-grid>article:nth-child(3){padding-top:120px}.ac-site .ac-photo-path-grid>article>a{background:0 0;border-top:1px solid #111422;border-radius:0;padding:18px 0}.ac-site .ac-photo-path-grid h3{font-family:Newsreader Variable,Georgia,serif;font-size:28px;font-weight:450;line-height:1.14}.ac-site .ac-learning-visual{border-block:1px solid #111422;gap:40px;padding:35px 0}.ac-site .ac-curriculum-visual{color:#111422;background:0 0;border:0;border-radius:0}.ac-site .ac-visual-caption,.ac-site .ac-visual-caption small,.ac-site .ac-curriculum-visual div.ac-visual-caption{color:#4b546b}.ac-site .ac-orbit-label{color:#111422;background:0 0;border:0;border-radius:0;font-family:Newsreader Variable,Georgia,serif;font-size:20px}.ac-site .ac-orbit-art>svg ellipse{stroke:#bfc2c7}.ac-site .ac-orbit-core{fill:#d8ff3e;stroke:#111422}.ac-site .ac-book-art{stroke:#111422}.ac-site .ac-journey-line{stroke:#3f45ff}.ac-site .ac-visual-card{border:0;background:0 0;border-top:1px solid #111422;border-radius:0;padding:23px 0}.ac-site .ac-visual-award{color:#3f45ff;background:0 0;border:0;border-radius:0}.ac-site .ac-objectives{border-block:1px solid #cdd0d4;padding:25px 0}.ac-site .ac-module-hero,.ac-site .ac-sector-hero{border-bottom:1px solid #111422;padding-bottom:32px}.ac-site .ac-module-hero h1,.ac-site .ac-sector-hero h1{letter-spacing:-.03em;font-family:Newsreader Variable,Georgia,serif;font-weight:420;line-height:1.07}.ac-site .ac-sector-hero h1 em{color:#3f45ff}.ph-site :is(.ph-hub-grid,.ph-notice-grid,.ph-news-grid,.ph-event-grid,.ph-source-grid,.ph-prepare-grid,.ph-community-grid){gap:0 40px}.ph-site .ph-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-site .ph-hub-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-site :is(.ph-hub-card,.ph-notice-card,.ph-news-card,.ph-event-card,.ph-source-card,.ph-checklist,.ph-learning-card,.ph-community-card){background:0 0;border:0;border-top:1px solid #bfc2c7;border-radius:0;padding:24px 0 29px;box-shadow:none!important;transform:none!important}.ph-site :is(.ph-hub-card,.ph-notice-card,.ph-news-card,.ph-event-card):hover{background:0 0;border-top-color:#111422}.ph-site .ph-hub-card-icon,.ph-site .ph-round-icon{color:#3f45ff;background:0 0;border:0;border-radius:0}.ph-site .ph-hub-card h3,.ph-site .ph-news-card h3,.ph-site .ph-event-card h3,.ph-site .ph-learning-card h3{font-family:Newsreader Variable,Georgia,serif;font-size:29px;font-weight:450;line-height:1.18}.ph-site .ph-hub-card--compact h3{font-size:24px}.ph-site .ph-news-grid{grid-template-columns:1.4fr 1fr 1fr}.ph-site .ph-news-card--lead{color:#111422;background:0 0;border-color:#111422}.ph-site .ph-news-card--lead :is(h3,a,p,span){color:inherit}.ph-site .ph-news-card--lead h3{font-size:38px}.ph-site .ph-entry-strip{border-block:1px solid #111422;border-radius:0;display:block}.ph-site .ph-entry-strip>a{border:0;background:0 0;border-bottom:1px solid #cdd0d4;border-radius:0;align-items:center;gap:18px;padding:19px 0;display:flex}.ph-site .ph-entry-strip>a:last-child{border-bottom:0}.ph-site .ph-entry-strip>a>strong{color:#4b546b;order:2;margin-left:auto;font-family:DM Sans Variable,sans-serif;font-size:12px;font-weight:500}.ph-site .ph-entry-strip>a>span{color:#111422;order:1;font-family:Newsreader Variable,Georgia,serif;font-size:28px;font-weight:450}.ph-site .ph-entry-strip>a>svg:first-child{display:none}.ph-site .ph-entry-strip>a>svg:last-child{color:#3f45ff;order:3}.ph-site :is(.ph-guidance-banner,.ph-location-note,.ph-coverage-box,.ph-buyer-context,.ph-refine,.ph-learning,.ph-official-sources){box-shadow:none;border-radius:0}.ph-site .ph-photo-start-grid{grid-template-columns:1.25fr 1fr 1fr;gap:28px}.ph-site .ph-photo-start-card{background:0 0;border:0;border-radius:0;box-shadow:none!important}.ph-site .ph-photo-start-card:nth-child(2){padding-top:55px}.ph-site .ph-photo-start-card:nth-child(3){padding-top:110px}.ph-site .ph-photo-start-card>a{border-top:1px solid #111422;border-radius:0;padding-inline:0}.ph-site .ph-photo-start-card small,.ph-site .ph-directory-group>h4,.ph-site .ph-photo-starts-heading>p,.ph-site .ph-guidance-banner>div>p,.ph-site .ph-buyer-context>p,.ph-site .ph-source-card>a.ph-text-link,.ph-site .ph-hub-card.ph-hub-card--compact small{color:#4b546b!important}.ph-site .ph-event-date{background:0 0;border:0;border-right:1px solid #cdd0d4;border-radius:0;padding-left:0}.ph-site .ph-event-date>span{color:#4b546b}.ph-site .ph-hero .ph-hero-secondary,.ph-site .ph-hero-proof span,.ph-site .ph-hero--detail h1>span,.ph-site :is(.ph-hub-card small,.ph-directory-kind-head h4,.ph-buyer,.ph-secondary-place,.ph-notice-facts dt,.ph-notice-facts dd,.ph-notice-context,.ph-card-meta>span:not(.ph-pill),.ph-event-source,.ph-source-card p,.ph-source-card small,.ph-source-card dt,.ph-community-attribution,.ph-community-card p,.ph-notice-bottom span){color:#4b546b!important}.pp-site .pc-hero{box-shadow:none;background:0 0;border:0;border-radius:0;gap:55px;padding-inline:0}.pp-site .pc-hero h1{letter-spacing:-.055em;font-family:Manrope Variable,Arial,sans-serif;font-size:clamp(43px,4.8vw,67px);font-weight:750;line-height:1.1}.pp-site :is(.pc-team-card,.pc-plan-card,.pc-feature-group,.pc-catalogue-item,.pc-method-grid>article){box-shadow:none;background:0 0;border-radius:0}.pp-site .pc-team-card{border:0;border-left:1px solid #cdd0d4;padding:0 0 0 32px}.pp-site .pc-team-card :is(h2,p,strong,span,label){color:#111422}.pp-site .pc-team-card :is(output,a.pc-card-link){color:#111422!important}.pp-site .pc-team-card-top{border-bottom:1px solid #cdd0d4;padding-bottom:18px}.pp-site .pc-people-visual{background:0 0;border:0;border-radius:0}.pp-site .pc-people-visual>span{color:#fff;background:#111422;border-radius:0}.pp-site .pc-plan-grid{gap:0 35px}.pp-site .pc-plan-card{border:0;border-top:1px solid #111422;padding:24px 0}.pp-site .pc-feature-group{border:0;border-top:1px solid #111422;margin-top:30px;padding:26px 0}.pp-site .pc-catalogue-item{border:0;border-top:1px solid #cdd0d4;padding:18px 0}.pp-site .pc-catalogue-key{color:#4b546b;background:0 0;border:0;border-radius:0;min-width:35px;font-size:10px}.pp-site .pc-catalogue-item h4{font-family:Newsreader Variable,Georgia,serif;font-size:25px;font-weight:450;line-height:1.2}.pp-site .pc-group-heading h3{font-family:Newsreader Variable,Georgia,serif;font-size:33px;font-weight:450}.pp-site .pc-group-heading>span:first-child{display:none}.pp-site .pc-method-grid>div{background:0 0;border:0;border-top:1px solid #cdd0d4;border-radius:0;padding:23px 0}.pp-site .pc-method-grid>div>span{display:none}.pp-site .pc-page .pc-method-grid>article{box-shadow:none;background:0 0;border:0;border-top:1px solid #cdd0d4;border-radius:0;padding:23px 0}.pp-site .pc-method-grid>article>span{display:none}.pp-site a.pc-source-link{color:#3f45ff!important}.pp-site .pc-final-cta{box-shadow:none;border-radius:0}:is(.guide-site,.pp-site,.ac-site,.ph-site) .provider-badges{background:0 0;border:0;border-top:1px solid #cdd0d4;border-radius:0;padding:25px 0}:is(.guide-site,.pp-site,.ac-site,.ph-site) .provider-badges a.provider-badges__card{box-shadow:none;background:0 0;border:0;border-top:1px solid #bfc2c7;border-radius:0;padding:18px 0}:is(.guide-site,.pp-site,.ac-site,.ph-site) .provider-badges__grid{gap:25px}.vz-support :is(.vs-person,.vs-card,.vs-process-card),.vz-support-teaser,.cx-public :is(.cx-hero,.cx-division-card,.cx-code-card,.cx-selection),.fc-public :is(.fc-hero,.fc-card,.fc-builder){box-shadow:none;border-radius:0}.vz-image-credits .vz-credits-grid>article{box-shadow:none;background:0 0;border-inline:0;border-radius:0}.guide-site .g-footer,.ac-site .ac-footer,.ph-site .ph-footer,.fc-public .fc-footer,.cx-public .cx-footer,.vz-image-credits footer{color:#111422;background:#fcfcfa;border-top:1px solid #111422}:is(.g-footer,.ac-footer,.ph-footer,.fc-footer,.cx-footer,.vz-image-credits footer) :is(.vz-brand-wordmark,.brand){color:#111422}:is(.g-footer,.ac-footer,.ph-footer,.fc-footer,.cx-footer,.vz-image-credits footer) :is(.vz-brand-descriptor,nav a,nav h2){color:#4b546b}.guide-site .g-footer :is(p,small),.ac-site .ac-footer :is(p,small),.ph-site .ph-footer :is(.ph-footer-brand p,.ph-footer-brand>span,.ph-footer-bottom),.fc-public .fc-footer :is(p,small),.cx-public .cx-footer :is(p,small),.vz-image-credits footer>a,.ac-site .ac-footer>div>small,.ph-site .ph-footer .ph-footer-top nav :is(h2,a){color:#4b546b!important}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) :is(.g-footer,.ac-footer,.ph-footer,.fc-footer,.cx-footer) .provider-badges{--pb-ink:#111422;--pb-muted:#4b546b;--pb-line:#cdd0d4;background:0 0}:is(.guide-site,.pp-site,.ac-site,.ph-site,.cx-public,.fc-public) :is(.g-footer,.ac-footer,.ph-footer,.fc-footer,.cx-footer) .provider-badges a.provider-badges__card{color:#111422;background:0 0;border-color:#cdd0d4}.ac-site .ac-footer-note,.fc-public .fc-footer>small,.cx-public .cx-footer>small,.ph-site .ph-footer-bottom{border-color:#cdd0d4}:is(.g-footer,.ac-footer,.ph-footer,.fc-footer,.cx-footer,.vz-image-credits footer) nav a:hover{color:#3f45ff}header.vz-public-header{box-shadow:none;background:#fffffff5;border-color:#d9dce6}header.vz-public-header .vz-ph-primary>a{min-height:44px;font-size:13px}header.vz-public-header .vz-ph-primary>a:after{border-radius:0}header.vz-public-header :is(.vz-ph-language,.vz-ph-toggle,.vz-ph-close){border-radius:3px;min-height:44px}header.vz-public-header .vz-ph-local>a{min-height:45px;font-size:12px}header.vz-public-header .vz-ph-local-next{border-radius:3px;min-height:42px}header.vz-public-header .vz-ph-dialog{box-shadow:none;background:#fcfcfa;border-left:3px solid #3f45ff}header.vz-public-header .vz-ph-dialog h2{letter-spacing:-.055em;font-family:Manrope Variable,Arial,sans-serif;font-weight:750}header.vz-public-header .vz-ph-dialog .vz-ph-menu-icon{color:#3f45ff;background:0 0;border:0;border-radius:0}header.vz-public-header .vz-ph-dialog .vz-ph-mobile-links small{font-size:12px;line-height:1.65}header.vz-public-header .vz-ph-dialog .vz-ph-menu-help{color:#4b546b;background:0 0;border-radius:0}@media (max-width:680px){header.vz-public-header .vz-ph-dialog{border-left:0}}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-button,.ac-button,.ph-button){border-radius:3px;min-height:46px;padding:12px 18px;font-size:13px;line-height:1.5}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-hero-actions,.pp-hero-actions,.ac-hero-actions,.ph-hero-actions){align-items:center;gap:12px;margin-top:26px}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-button,.ac-button,.ph-button):hover{transform:translateY(-1px)}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-button,.ac-button,.ph-button):active{transform:translateY(0)}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-hero,.pp-hero,.ac-hero,.ph-hero) :is(.g-stats,.pp-hero-points,.ac-hero-points,.ph-hero-proof){gap:12px 19px;font-size:12px;line-height:1.65}.guide-site .g-hero-copy,.pp-site .pp-hero-copy,.ac-site .ac-hero-copy,.ph-site .ph-hero-copy{min-width:0}.ac-site .ac-hero-photography{padding-top:18px;transform:none}.guide-site .g-hero-photography>.vz-editorial,.ac-site .ac-hero-photography>.vz-editorial,.ph-site .ph-photo-main{border-bottom:5px solid #3f45ff;position:relative}.pp-site .pp-hero-photography{border-left:0;padding-left:0}.pp-site .pp-hero-photography>.pp-price-card{border-top:3px solid #3f45ff}.pp-site .pp-price-card :is(.pp-price-scope,.pp-price-footnote,.pp-price-period),.pp-site .pp-price-card>p:not(.pp-price-scope):not(.pp-price-footnote),.pp-site .pp-price-card>ul>li{font-size:13px;line-height:1.75}.pp-site .pp-feature>p,.pp-site .pp-feature-desc,.ac-site .ac-module-card>p,.ph-site .ph-hub-card>p,.guide-site .g-card>p{font-size:14px;line-height:1.75}.guide-site .g-photo-path-link,.ac-site .ac-photo-path-card>a,.ph-site .ph-photo-start-card>a{min-height:62px}@media (prefers-reduced-motion:reduce){:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-button,.ac-button,.ph-button):hover{transform:none}}@media (max-width:1100px){:is(.guide-site,.ac-site,.ph-site) :is(.g-main,.ac-main,.ph-main){padding-inline:30px}.guide-site .g-hero,.ac-site .ac-hero,.ph-site .ph-hero,.pp-site .pp-hero{gap:35px}.guide-site .g-hero-copy h1{font-size:68px}.pp-site .pp-hero h1,.ph-site .ph-hero h1{font-size:57px}.ac-site .ac-hero h1{font-size:53px}.pp-site .pp-hero-photography{padding-left:22px}.guide-site .g-hero-photography>.vz-editorial{height:455px}.guide-site .g-hero-photography>.vz-editorial>img{height:420px}.ph-site .ph-hub-grid--compact,.ac-site .ac-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.guide-site .vz-academy-teaser{grid-template-columns:minmax(0,1fr);gap:28px}.guide-site .vz-at-visual{justify-self:center;width:100%;min-width:0;max-width:420px}.guide-site .g-hero,.pp-site .pp-hero,.ac-site .ac-hero,.ph-site .ph-hero{grid-template-columns:1fr;gap:30px;padding:15px 0 35px}.guide-site .g-hero-copy h1{max-width:760px;font-size:74px}.pp-site .pp-hero h1,.ph-site .ph-hero h1{font-size:64px}.ac-site .ac-hero h1{max-width:760px;font-size:58px}.guide-site .g-hero-copy,.pp-site .pp-hero-copy,.ac-site .ac-hero-copy{padding-top:0}.guide-site .g-hero-photography{grid-template-columns:1.25fr .75fr;align-items:end;gap:28px;display:grid}.guide-site .g-hero-photography>.vz-editorial{height:360px}.guide-site .g-hero-photography>.vz-editorial>img{height:325px}.guide-site .g-photo-promise{margin:0 0 35px}.pp-site .pp-hero-photography{border-top:1px solid #cdd0d4;border-left:0;grid-template-columns:1fr 1fr;gap:30px;padding:28px 0 0;display:grid}.pp-site .pp-price-card,.pp-site .pp-hero-photography .pp-price-card{padding-top:0}.pp-site .pp-hero-photo .vz-page-artwork{height:300px}.ac-site .ac-hero-photography{grid-template-columns:1.25fr .75fr;align-items:end;gap:25px;display:grid}.ac-site .ac-hero-photography>.vz-editorial{height:350px}.ac-site .ac-hero-photography>.vz-editorial>img{height:315px}.ac-site .ac-photo-badge{margin:0 0 35px}.ac-site .ac-photo-path-grid,.ph-site .ph-photo-start-grid{grid-template-columns:1fr 1fr;gap:25px}.ac-site .ac-photo-path-grid>article:nth-child(3),.ph-site .ph-photo-start-card:nth-child(3){padding-top:0}.ac-site .ac-photo-path-grid>article:nth-child(2),.ph-site .ph-photo-start-card:nth-child(2){padding-top:35px}.ph-site .ph-news-grid{grid-template-columns:1fr 1fr}.ph-site .ph-news-card--lead{grid-column:1/-1}.pp-site .pp-trial-section{gap:30px;padding:35px 30px}.pp-site .pp-registration-card{border:0;border-top:1px solid #596070;padding:28px 0 0}}@media (max-width:650px){:is(.guide-site,.ac-site,.ph-site) :is(.g-main,.ac-main,.ph-main){padding-inline:20px}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-section,.pp-section,.ac-section,.ph-section){margin-top:55px}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-section-head,.pp-section-heading,.ac-section-heading,.ph-section-head){margin-bottom:24px;padding-top:17px}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-section-head h2,.pp-section-heading h2,.ac-section-heading h2,.ph-section-head h2){font-size:35px}.guide-site .g-hero-copy h1{letter-spacing:-.055em;font-size:48px}.pp-site .pp-hero h1,.ph-site .ph-hero h1{font-size:43px}.ac-site .ac-hero h1{font-size:40px}.guide-site .g-hero-copy>p,.pp-site .pp-hero-copy>p,.ac-site .ac-hero-copy>p,.ph-site .ph-hero-copy>p,.ph-site .ph-hero--detail .ph-hero-copy>p{margin-top:22px;font-size:15px;line-height:1.75}.guide-site .g-hero .g-eyebrow,.pp-site .pp-hero .pp-eyebrow,.ac-site .ac-hero .ac-eyebrow,.ph-site .ph-hero .ph-eyebrow{letter-spacing:.12em;margin-bottom:24px;font-size:9px;line-height:1.8}.guide-site .g-hero-photography,.ac-site .ac-hero-photography,.pp-site .pp-hero-photography{display:block}.guide-site .g-hero-photography>.vz-editorial{height:355px}.guide-site .g-hero-photography>.vz-editorial>img{height:320px}.ac-site .ac-hero-photography>.vz-editorial{height:355px}.ac-site .ac-hero-photography>.vz-editorial>img{height:320px}.guide-site .g-photo-promise,.ac-site .ac-photo-badge{margin-top:15px;margin-bottom:0;padding:18px 0}.guide-site .g-photo-promise strong,.ac-site .ac-photo-badge>span{font-size:25px}.pp-site .pp-hero-photography{border:0;padding-top:0}.pp-site .pp-hero-photo .vz-page-artwork{height:240px}.pp-site .pp-price-card,.pp-site .pp-hero-photography .pp-price-card{border-top:3px solid #3f45ff;max-width:none;padding-top:24px}.pp-site .pp-price>strong{font-size:61px}.pp-site .pp-price-card h2{font-size:29px}.guide-site .g-grid,.guide-site .g-grid.two,.pp-site .pp-feature-grid,.ac-site .ac-module-grid,.ac-site .ac-how-grid,.ac-site .ac-sector-grid,.ph-site .ph-hub-grid,.ph-site .ph-hub-grid--compact,.ph-site .ph-news-grid{grid-template-columns:1fr;gap:0}.guide-site .g-roadmap .g-step{grid-template-columns:minmax(0,1fr) 25px;gap:12px 15px}.guide-site .g-roadmap .g-step p{grid-area:2/1}.guide-site .g-roadmap .g-step>svg{grid-area:1/2}.guide-site .g-roadmap .g-step h3{font-size:28px}.guide-site .g-card h3,.pp-site .pp-feature h3,.ac-site .ac-module-card h3{font-size:29px}.ac-site .ac-core-path>div{display:block}.ac-site .ac-core-path ul{margin:20px 0}.ac-site .ac-collection-note{padding:21px 0;font-size:21px}.ac-site .ac-membership-strip{gap:17px;padding:25px 0}.ac-site .ac-membership-price{border-top:1px solid #cdd0d4;padding-top:15px}.ac-site .ac-learning-visual{padding:27px 0}.ac-site .ac-photo-path-grid,.ph-site .ph-photo-start-grid{grid-template-columns:1fr;gap:35px}.ac-site .ac-photo-path-grid>article:nth-child(n),.ph-site .ph-photo-start-card:nth-child(n){padding-top:0}.ph-site .ph-hub-card--compact h3,.ph-site .ph-hub-card h3{font-size:28px}.ph-site .ph-entry-strip>a>span{font-size:26px}.pp-site .pp-trial-section{padding:30px 23px}.pp-site .pp-trial-section h2{font-size:41px}.pp-site .pp-registration-card{padding-top:25px}.pp-site .pc-team-card{border:0;border-top:1px solid #cdd0d4;padding:25px 0 0}.pp-site .pc-hero h1{font-size:52px}}@media (max-width:360px){:is(.guide-site,.ac-site,.ph-site) :is(.g-main,.ac-main,.ph-main){padding-inline:15px}.guide-site .g-hero-copy h1{font-size:44px}.pp-site .pp-hero h1,.ph-site .ph-hero h1,.ac-site .ac-hero h1,.pp-site .pc-hero h1{font-size:37px}.pp-site .pp-hero-actions .g-button{padding-inline:12px;font-size:11px}.guide-site .g-hero-photography>.vz-editorial,.ac-site .ac-hero-photography>.vz-editorial{height:315px}.guide-site .g-hero-photography>.vz-editorial>img,.ac-site .ac-hero-photography>.vz-editorial>img{height:280px}.pp-site .pp-trial-section{padding-inline:18px}}@media print{:is(.guide-site,.pp-site,.ac-site,.ph-site){color:#111422;background:#fff}:is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-hero,.pp-hero,.ac-hero,.ph-hero,.pp-trial-section){border:0;padding:0;color:#111422!important;background:#fff!important}.pp-site .pp-trial-section :is(h2,h3,p,span,label),.pp-site .pp-registration-card :is(h3,p,span,label){color:#111422!important}}html .pp-site .pp-noscript{color:#111422;background:0 0;border-color:#cbd2df;border-radius:0}html .pp-site .pp-noscript :is(p,strong,span){color:#111422!important}html .fc-site .fc-more{background:0 0;border-radius:0}html .fc-site .fc-more h2{color:#111422!important}html .fc-site .fc-more h2 em,html .fc-site .fc-more a{color:#3b32c5!important}html .fc-site :is(.fc-catalogue-loading p,.fc-guide-grid article>p),html .cx-site :is(.cx-query-context span,.cx-basket-empty p,.cx-division-context>p,.cx-provenance p,.cx-provenance strong){color:#4b546b!important}html .ph-site .ph-event-date strong{color:#111422!important}html :is(.guide-site,.pp-site,.ac-site,.ph-site) :is(.g-hero,.pp-hero,.ac-hero,.ph-hero) :is(.g-button.primary,.ac-button-primary,.ph-button--lime){min-height:46px;font-size:14px;line-height:1.5}html header.vz-public-header .vz-ph-dialog .vz-ph-close:is(:focus,:focus-visible){outline-offset:4px;box-shadow:none;outline:3px solid #3f45ff}html header.vz-public-header :is(a,button):focus-visible{box-shadow:none;outline-color:#3f45ff}html .guide-site .g-visual-kicker>svg{flex:0 0 21px;width:21px;height:21px}
