.guide-site{--g-ink:#18352d;--g-forest:#204e3b;--g-deep:#12372c;--g-ivory:#f4f4ed;--g-paper:#fff;--g-citron:#e1f0a2;--g-muted:#62705f;--g-line:#dce3d5;--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 #73934d}.guide-site input[type=checkbox]{accent-color:#315f3f}.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:#fafbf5f5;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:#426838;border-bottom-color:#7c9b5b}.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:#5b714b;margin-bottom:13px;font-size:11px;font-weight:650;line-height:1.6;display:block}.guide-site .g-button{color:#254934;text-align:center;background:#fff;border:1px solid #cbd8c0;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:#204e3b;border-color:#204e3b}.guide-site .g-button:hover{background:#edf3e3;border-color:#9db585;box-shadow:0 3px 10px #204e3b0b}.guide-site .g-button.primary:hover,.guide-site .g-button.g-primary:hover{background:#133d2c;border-color:#133d2c}.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:#315b36;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:#456434;background:#edf3e1;border:1px solid #d7e1c9;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:#f3f7e9;isolation:isolate;background:#173e2e;border:1px solid #214b35;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 #1e422b0b}.guide-site .g-hero:before{content:"";z-index:-1;pointer-events:none;border:1px solid #d9e9bd16;border-radius:50%;width:560px;height:560px;position:absolute;top:-220px;right:-270px;box-shadow:0 0 0 55px #d9e9bd05,0 0 0 110px #d9e9bd04}.guide-site .g-hero-copy h1{letter-spacing:-2px;color:#f6f8ee;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:#e6f0bc;letter-spacing:-.7px;font-size:1.13em;font-weight:450;line-height:1}.guide-site .g-hero .g-eyebrow{color:#e1ecb9;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:#1d402d;background:#e1f0a2;border-color:#e1f0a2}.guide-site .g-hero .g-button.primary:hover,.guide-site .g-hero .g-button.g-primary:hover{background:#eef7c8;border-color:#eef7c8;box-shadow:0 5px 20px #071f2340}.guide-site .g-hero .g-button:not(.primary):not(.g-primary):hover{background:#ffffff14;border-color:#c1d4a485}.guide-site .g-hero-note{color:#cbdcb7;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 #1c3d2403}.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:#5b7f3f;background:#eef4e3;border:1px solid #e3ecd5;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:#6b8951;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:#315b36;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:#eaf0dc;border-color:#d6e3c0}.guide-site .g-roadmap{counter-reset:guide-stage;background:#fff;border:1px solid #d9e2cf;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 #dfe6d6;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:#5c7545;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:#719548;width:23px;height:23px;margin-bottom:16px}.guide-site .g-step>a,.guide-site .g-step .g-link{color:#315b36;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:#eaf2db}.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:#6b8b4c;width:16px;height:16px}.guide-site .g-search{color:#63814e;background:#fff;border:1px solid #cbd7c0;border-radius:9px;flex:1;align-items:center;gap:11px;min-height:51px;padding:0 15px;display:flex}.guide-site .g-search input{color:#28452f;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:#82a15c;box-shadow:0 0 0 3px #a8bf8227}.guide-site .g-search input:focus-visible{outline:0}.guide-site .g-search input::placeholder{color:#6d7964}.guide-site .g-filters{flex-wrap:wrap;align-items:center;gap:9px;margin:21px 0 26px;display:flex}.guide-site .g-filters button{color:#547043;background:#fff;border:1px solid #d5dfca;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:#214d37;border-color:#214d37}.guide-site .g-filters button:hover{border-color:#8fa976}.guide-site .g-filter-count{color:#65745d;margin-left:auto;font-size:12px}.guide-site .g-empty{text-align:center;color:var(--g-muted);background:#f9fbf3;border:1px dashed #bbcca8;border-radius:12px;padding:42px 24px}.guide-site .g-empty h3{color:var(--g-ink);margin-bottom:12px}.guide-site .g-breadcrumb{color:#63755a;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 #b6c6a4;text-decoration:underline #b6c6a4}.guide-site .g-breadcrumb svg{color:#809174;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:#576e48;margin-bottom:15px;font-size:11px;font-weight:650;display:block}.guide-site .g-toc :is(ol,ul){border-left:1px solid #d7e1cd;margin:0;padding:0;list-style:none}.guide-site .g-toc :is(li){margin:0}.guide-site .g-toc a{color:#68765f;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:#2c5734;background:#eaf0de;border-color:#71994a}.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 #d8e2cc;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:#5c6c55;max-width:760px;margin-top:19px;font-size:17px;line-height:1.8}.guide-site .g-article-meta{color:#64745a;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:#eaf0df;border:1px solid #dbe4ce;border-radius:9px;margin:26px 0 0;padding:22px 24px}.guide-site .g-outcomes>strong,.guide-site .g-outcomes>h2{color:#365b35;margin-bottom:11px;font-size:13px;font-weight:650;line-height:1.6;display:block}.guide-site .g-outcomes ul{color:#506646;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:#425b43;margin:16px 0;font-size:16px;line-height:1.9}.guide-site .g-article-section :is(ul,ol){color:#425b43;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:#2a613b;text-underline-offset:4px;overflow-wrap:anywhere;-webkit-text-decoration:underline #a7c08d;text-decoration:underline #a7c08d}.guide-site .g-callout{color:#43603e;background:#eef3e5;border:1px solid #d6e2c8;border-left:3px solid #83a85a;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:#6e9151;margin-top:4px}.guide-site .g-callout p{font-size:14px;line-height:1.9}.guide-site .g-example{background:#fff;border:1px solid #d5dfcb;border-radius:10px;margin:29px 0;padding:25px 27px;position:relative}.guide-site .g-example:before{content:"";background:#9abf6b;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:#315838;font-size:17px;line-height:1.55}.guide-site .g-example p{color:#53694c;margin-top:12px;font-size:14px;line-height:1.9}.guide-site .g-progress{color:#58704a;font-size:12px}.guide-site .g-progress>div:first-child{justify-content:space-between;gap:12px;display:flex}.guide-site .g-progress-track{background:#dce6cf;border-radius:4px;height:5px;margin-top:9px;overflow:hidden}.guide-site .g-progress-track>span{background:#789e4d;border-radius:4px;height:100%;transition:width .2s;display:block}.guide-site .g-checklist{background:#fff;border:1px solid #d8e2ce;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 #e7ecdf;margin:0}.guide-site .g-checklist li:last-child{border-bottom:0}.guide-site .g-checklist label{color:#455f40;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:#607453}.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:#fbfcf8;border:1px solid #dfe6d7;border-radius:8px;padding:15px 18px;font-size:13px;line-height:1.75}.guide-site .g-source-list a{color:#315c39;text-underline-offset:4px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.guide-site .g-source-list small{color:#68775f;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:#547446;background:#fff;border:1px solid #d5dfcb;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:#67775d;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 #cddbbd;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:#496a36;background:#e9f1dc;border:1px solid #b9ce9d;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:#455f40;font-size:15px;line-height:1.9}.guide-site .g-portal-steps small{color:#5d7351;background:#f9fbf4;border:1px solid #dce5d0;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 #dbe3d2;border-radius:10px;padding:23px}.guide-site .g-glossary dt{color:#284d33;font-size:17px;font-weight:650;line-height:1.5}.guide-site .g-glossary dd{color:#556b4c;margin:10px 0 0;font-size:14px;line-height:1.85}.guide-site .g-table-wrap{background:#fff;border:1px solid #d7e2cd;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:#49633d;background:#eff4e6;border-bottom:1px solid #dce5ce;padding:13px 16px;font-size:12px;font-weight:650}.guide-site .g-table td,.guide-site .g-eval-table td{color:#3d5a3b;vertical-align:top;border-bottom:1px solid #e5ebdd;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:#5e7551;background:#fff;border-bottom:1px solid #e5ebdd;padding:12px 16px;font-size:12px;font-weight:600}.guide-site .g-table a{color:#315d39;text-underline-offset:3px;text-decoration:underline}.guide-site .g-calculator,.guide-site .g-quiz{background:#fff;border:1px solid #d8e3cd;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:#5d7253;font-size:14px}.guide-site .g-calculator label,.guide-site .g-quiz label{color:#4b6541;gap:9px;margin:17px 0;font-size:13px;font-weight:600;display:grid}.guide-site .g-calculator :is(input,select){color:#2b5131;background:#fbfdf7;border:1px solid #c8d8bb;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:#365e31;background:#eaf2dd;border:1px solid #cfdfba;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:#214d32;margin:5px 0;font-size:25px;font-weight:650;line-height:1.3;display:block}.guide-site .g-result small{color:#577348;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:#315639;margin-bottom:13px;font-size:15px;font-weight:600}.guide-site .g-quiz label{cursor:pointer;border:1px solid #dce5d1;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:#315f3f;flex-shrink:0;margin:5px 0 0}.guide-site .g-footer{color:#5b7051;background:#eef2e5;border-top:1px solid #d9e3ce;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:#254d34;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 #dbe4d1;padding:0}.guide-site .g-faq summary{cursor:pointer;color:#315b36;padding:20px 0;font-size:16px;font-weight:600;line-height:1.65}.guide-site .g-faq details p{color:#566e4a;padding:0 0 24px;font-size:14px;line-height:1.9}.guide-site .g-skip-link{z-index:40;color:#153d2c;background:#e1f0a2;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 #d9e3cd;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 #dfe7d4;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:#315938;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:#65795a;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:#456b39;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:#edf4e1;border:1px solid #cbdbb8;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:#dce5d0;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:#48663d;background:#fff;border:1px solid #d8e3cc;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:#749953;flex-shrink:0;margin-top:4px}.guide-site .g-task strong{color:#2b5734;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:#626d48;background:#f5f4e6;border:1px solid #dddfc5;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:#85914f;flex-shrink:0;margin-top:3px}.guide-site .g-notice p{font-size:13px;line-height:1.85}.guide-site .g-notice strong{color:#506239}.guide-site .g-local-note{color:#5c714e;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:#dfe8d2;border-radius:5px;width:100%;height:5px;margin:10px 0;position:relative;overflow:hidden}.guide-site .g-meter>span{background:#789c4e;border-radius:5px;height:100%;transition:width .2s;display:block}.guide-site .g-template-card{border-top:3px solid #a5be7a;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:#5a7350;background:#f7f9f1;border:1px solid #e0e7d5;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:#4b6a3e;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:#2c5231;background:#fbfdf7;border:1px solid #cbdaba;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:#5e744f;font-size:12px;font-weight:430;line-height:1.8}.guide-site .g-quiz-option{text-align:left;color:#4e6b42;background:#fcfdf8;border:1px solid #d5e0c9;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:#2d5b35;background:#edf4e2;border-color:#819f5d}.guide-site .g-quiz-option:hover{border-color:#9bb480}.guide-site .g-quiz-option input{flex-shrink:0;margin-top:5px}.guide-site .g-sidebar-note{color:#5d7750;background:#eff4e6;border:1px solid #dce6cf;border-radius:8px;margin-top:24px;padding:17px;font-size:12px;line-height:1.85}.guide-site .g-sidebar-note strong{color:#3e6335;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 #dbe4cf;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:37px;padding-top:27px;display:grid}.guide-site .g-sequence>a{color:#345d36;background:#fff;border:1px solid #d7e2cb;border-radius:9px;padding:20px 22px;display:block}.guide-site .g-sequence>a:hover{background:#f8fbf2;border-color:#9bb67d}.guide-site .g-sequence small{letter-spacing:.7px;text-transform:uppercase;color:#5c744c;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:#23462f;background:#f0f4e5;border:1px solid #d4dfc1;border-radius:13px;width:100%;max-width:510px;padding:21px;position:relative;transform:rotate(1deg);box-shadow:0 18px 45px #092a1e25}.guide-site .g-visual-kicker{letter-spacing:1.5px;color:#5e7550;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:#607a45;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:#345734;font-size:30px;font-style:italic;font-weight:450;line-height:1.3;display:block}.guide-site .g-journey-visual figcaption>span{color:#5d7350;margin-top:7px;font-size:12px;line-height:1.8;display:block}.guide-site .g-mini-journey{border-top:1px solid #d4dfc2;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:#4e6d3e;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:#345c38;background:#edf2e4;border:1px solid #d8e2cc;border-radius:12px;margin:28px 0;padding:24px}.guide-site .g-browser-mock{background:#fff;border:1px solid #cbd7bd;border-radius:10px;margin:18px 0 20px;overflow:hidden;box-shadow:0 6px 18px #31553309}.guide-site .g-browser-chrome{color:#697b5b;background:#e7eddf;border-bottom:1px solid #d5dec9;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:#bdcdab;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:#f5f7ef;border-right:1px solid #e1e7d7;padding:20px 14px}.guide-site .g-mock-logo{color:#e3eeba;background:#254d37;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:#62744f;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:#2c6238;font-weight:650}.guide-site .g-browser-content>aside b{color:#657d4c;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:#62744f;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:#6f9052;background:#f8faf3;border:1px solid #e1e8d7;border-radius:6px;align-items:flex-start;gap:11px;padding:12px;display:flex}.guide-site .g-mock-notice b{color:#4f7043;font-size:11px;font-weight:600;line-height:1.6;display:block}.guide-site .g-mock-notice small{color:#62744f;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:#769852;background:#fcfdf9;border:1px dashed #bfd0aa;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:#4b7040;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:#62774f;margin-top:5px;font-size:10px;line-height:1.8;display:block}.guide-site .g-mock-file{text-align:left;color:#5e8049;background:#eef4e4;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:#62774f;align-items:center;gap:6px;display:flex}.guide-site .g-mock-action>b{color:#eef5df;background:#28573b;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:#4f7041;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:#355a36;background:#fff;border:1px solid #d7e1cb;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:#254e33;font-weight:600;display:block}.guide-site .g-evaluation-visual>figcaption>p{color:#607653;margin-top:12px;font-size:13px;line-height:1.85}.guide-site .g-eval-legend{color:#627b52;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:#b5cc99;border-radius:2px;width:10px;height:10px}.guide-site .g-eval-legend>span:nth-child(2) i{background:#2c5d45}.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:#5f7652;font-weight:600}.guide-site .g-eval-row>div{background:#f1f4eb;border-radius:4px;height:23px;display:flex;overflow:hidden}.guide-site .g-eval-row>div>span{background:#b5cc99;height:100%}.guide-site .g-eval-row>div>span:nth-child(2){background:#2c5d45}.guide-site .g-eval-row>strong{letter-spacing:-.5px;color:#2d5736;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:#f7f9f2;font-size:12px}.guide-site .g-eval-formula{color:#647956;font-size:12px;line-height:1.9}.guide-site .g-eval-note{color:#526f44;border-top:1px solid #e0e7d5;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:#a9bf92;transform:translateY(-2px);box-shadow:0 9px 25px #26472c0b}.guide-site .g-card:has(.g-card-footer a:hover){border-color:#a9bf92;transform:translateY(-2px);box-shadow:0 9px 25px #26472c0b}.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 #092a1e30}}@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 #dfe6d6}.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:#fafcf5;border:1px solid #d8e2ce;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 #e1e8d7;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 #dfe6d6;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 #e1e7d7;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:#e8f0db;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:#d1dfbd;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:#5c7545;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:#54743e;background:#edf4e2;border:1px solid #cadcb7;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:#627953;margin-top:7px;font-size:11px;line-height:1.8;display:block}.guide-site .g-progress>progress{appearance:none;color:#789e4d;background:#dce7cd;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:#dce7cd;border-radius:4px}.guide-site .g-progress>progress::-webkit-progress-value{background:#789e4d;border-radius:4px}.guide-site .g-progress>progress::-moz-progress-bar{background:#789e4d;border-radius:4px}.guide-site .g-toc-details>summary{color:#43653a;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:#6e8b50;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 #d8e3cb;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:#6a8354;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:#627756;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:#496a36;background:#e9f1dc;border:1px solid #b9ce9d;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:#49683e;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 #d9e3cd;border-radius:10px;min-width:0;padding:27px}.guide-site ol.g-sequence>li>.g-stage-label{letter-spacing:1px;color:#638248;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:#526c47;font-size:14px;line-height:1.9}.guide-site .g-template-card>svg{color:#5d7f43;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:#172e22;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:#b8c6ac;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:#18352d;box-shadow:none;background:#fff;border-color:#b5c7a4;padding:24pt;display:block}.guide-site .g-hero h1{color:#18352d;font-size:28pt}.guide-site .g-hero p,.guide-site .g-hero .g-eyebrow{color:#45623c}.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 #748568;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:#e5ebdc;border-radius:65px 14px 14px;display:block;overflow:hidden;box-shadow:0 20px 45px #26483220}.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:#f9fced;border:1px solid #d9e5c6;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 #2a492411}.g-photo-promise>svg{color:#64874a;flex:none}.g-photo-promise strong{color:#234c35;font-family:Newsreader Variable,Georgia,serif;font-size:21px;font-weight:500;line-height:1.15;display:block}.g-photo-promise small{color:#758164;margin-top:5px;font-size:10px;line-height:1.7;display:block}.g-journey-editorial{background:#f0f5e7;border:1px solid #dfe7d4;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:#24492e;margin:14px 0;font-size:32px;line-height:1.15}.g-journey-editorial>div>p{color:#6a795f;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:#edf1e7;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:#76816d;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:#e8eddf;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:#6b8c54;margin-bottom:14px}.g-photo-path-link h3{margin:0 0 11px;font-size:24px}.g-photo-path-link p{color:#758267;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 #9ab77a}@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 #26483220}.guide-site .g-hero-visual.g-hero-photography{align-self:center;width:100%;display:block}.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:#193b30;--vs-forest:#204e3b;--vs-deep:#173d30;--vs-muted:#536851;--vs-line:#d6e0cf;--vs-citron:#e1f0a2;--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:#426842;font-weight:450}.vz-support :is(a,summary):focus-visible,.vz-support-teaser a:focus-visible{outline-offset:5px;outline:3px solid #66834b}.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:#4b693d;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 #aec49d;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:#204e3b;border-color:#204e3b;color:#fff!important}.vz-support-button-primary:hover{background:#143c2d;border-color:#143c2d}.vz-support-button-light{background:#e1f0a2;border-color:#e1f0a2;color:#1b3f2d!important}.vz-support-button-light:hover{background:#edf6c4;border-color:#edf6c4}.vz-support-text-link{align-items:center;gap:8px;font-size:13px;font-weight:650;line-height:1.7;display:inline-flex;color:#315a38!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:#4c673e;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:#e8ecd9;border:1px solid #dce2cf;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 #193b3014}.vz-support-photo figcaption{color:#52664d;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:#52743d}.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:#fafbf6;border-radius:11px;padding:29px 26px}.vz-support-icon{color:#446b35;background:#e9efdd;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:#4f6e3e;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:#315a38;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:#a3b991;box-shadow:0 8px 24px #16372809}.vz-support-topic:hover .vz-support-topic-action{text-underline-offset:4px;text-decoration:underline}.vz-support-contact{background:var(--vs-deep);color:#f3f7e9;isolation:isolate;border:1px solid #254b37;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 #dceab716;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-300px;left:-170px;box-shadow:0 0 0 60px #dceab706,0 0 0 120px #dceab704}.vz-support-contact>div{min-width:0}.vz-support-contact .vz-support-eyebrow{color:#dceab9;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:#e3efbf;font-size:1.1em}.vz-support-contact>div>p:not(.vz-support-mail-note){color:#d1dfc5;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:#e2efbe!important;text-decoration:underline!important}.vz-support .vz-support-contact .vz-support-mail-note{color:#c4d7b3;max-width:420px;margin-top:16px;font-size:10px;line-height:1.9}.vz-support-request{background:#ffffff05;border:1px solid #c4d4ad35;border-radius:12px;align-self:center;padding:27px}.vz-support-request-label{letter-spacing:1.3px;color:#dfeabf;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 #c9d9ae25;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.vz-support-request li>span{font-family:var(--vs-serif);color:#dfeaaf;font-size:25px;line-height:1.4}.vz-support-request li>p{color:#e0e8d5;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:#c4d7b3!important;margin:19px 0 0!important;font-size:10px!important}.vz-support-request>p svg{margin-top:2px}.vz-support-faq-label{color:#4c673e;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:#4a6d3c;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:#eaf0de;border:1px solid #d7e2c9;border-radius:12px;align-items:center;gap:22px;margin-top:55px;padding:30px;display:flex}.vz-support-next>svg{color:#4c7037}.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:#4e6545;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:#fafbf5;border:1px solid #d7e0cf;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:#204e3b;--pp-ink:#18352d;--pp-muted:#61705a;--pp-citron:#e1f0a2;--pp-line:#dce4d3}.pp-site .pp-logo-dot{color:#71884f}.pp-site .pp-main{padding-top:40px;padding-bottom:72px}.pp-site .pp-main:focus{outline:none}.pp-site .pp-skip{color:#18352d;z-index:100;background:#e1f0a2;border:1px solid #7f9b59;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:#5a704c;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:#3e6238;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:#5c724d;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:#6f8a50}.pp-site .pp-price-card{color:#f0f5e4;isolation:isolate;background:#183d30;border:1px solid #244c36;border-radius:17px;padding:30px 30px 23px;position:relative;overflow:hidden;box-shadow:0 13px 35px #25442b12}.pp-site .pp-price-card:before{content:"";z-index:-1;border:1px solid #d0e2b422;border-radius:50%;width:280px;height:280px;position:absolute;top:-145px;right:-122px}.pp-site .pp-price-card:after{content:"V";color:#d5e8aa08;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:#214b35;background:#e1f0a2;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:#f5f7e9;font-family:Manrope Variable,sans-serif;font-size:52px;font-weight:550;line-height:1.2}.pp-site .pp-price>span{color:#cfddbb;font-size:12px}.pp-site .pp-price-scope{color:#c6d8ac;font-size:11px;line-height:1.8}.pp-site .pp-price-divider{background:#a5c17d40;height:1px;margin:23px 0}.pp-site .pp-price-card h2{letter-spacing:-.4px;color:#e1efb2;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:#cedfba;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:#e2ebcf;align-items:flex-start;gap:8px;font-size:12px;line-height:1.7;display:flex}.pp-site .pp-price-card>ul>li svg{color:#bfd697;flex-shrink:0;margin-top:3px}.pp-site .pp-price-card .g-button.primary{color:#183d2c;background:#e1f0a2;border-color:#e1f0a2;min-height:44px;font-size:13px}.pp-site .pp-price-card .g-button.primary:hover{background:#eef6ce}.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:#c0d1aa;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:#244b34;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:#607154;margin-top:7px;font-size:12px;line-height:1.8;display:block}.pp-site .pp-evidence-caption{color:#5f6e56;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:#596a50;max-width:790px;font-size:14px;line-height:1.9}.pp-site .pp-section-icon{color:#658546;background:#e9f0dc;border:1px solid #cdddba;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 #22412302}.pp-site .pp-feature-top{color:#526a3e;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:#526e40;background:#f0f4e8;border:1px solid #dde7cf;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:#5c6c53;font-size:13px;line-height:1.9}.pp-site .pp-feature-evidence{border-top:1px solid #e3e9db;align-items:flex-start;gap:11px;margin-top:auto;padding-top:16px;display:flex}.pp-site .pp-feature-evidence>svg{color:#718d51;flex-shrink:0;margin-top:3px}.pp-site .pp-feature-evidence strong{color:#4b683c;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.pp-site .pp-feature-evidence p{color:#5b6a52;font-size:12px;line-height:1.85}.pp-site .pp-feature-link{color:#42672f;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 #a3be77}.pp-site .pp-feature-free{background:#eaf1dc;border-color:#cfdcba}.pp-site .pp-feature-free .pp-feature-kind{color:#38592b;background:#dbe9be;border-color:#c9dbab}.pp-site .pp-feature-free .pp-feature-evidence{border-color:#ccdbb6}.pp-site .pp-research-section{background:#edf2e5;border:1px solid #d5e1c7;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 #cfdec0;padding-right:20px}.pp-site .pp-research-grid>article:last-child{border-right:0}.pp-site .pp-research-grid>article>svg{color:#6b894e;margin-bottom:16px}.pp-site .pp-research-grid strong{color:#305337;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:#556b43;font-size:12px;line-height:1.85}.pp-site .pp-research-scope{border-top:1px solid #cfddbf;align-items:flex-start;gap:13px;padding-top:22px;display:flex}.pp-site .pp-research-scope>svg{color:#6b854f;flex-shrink:0;margin-top:3px}.pp-site .pp-research-scope p{color:#566b49;font-size:12px;line-height:1.9}.pp-site .pp-case-proof{background:#f9fbf4;border:1px solid #d8e3cb;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:#3d5f30;border-top:1px solid #e0e7d7;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:#566c45;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:#3b5b30;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 #e4eadd;padding:16px 23px}.pp-site .pp-limits-table thead th{color:#577049;background:#f1f5e9;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:#365a2e;font-weight:600}.pp-site .pp-limits-table>p{color:#66765b;margin:0;padding:17px 23px;font-size:11px;line-height:1.85}.pp-site .pp-trial-section{background:#eaf0de;border:1px solid #d1dfbc;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:#536745;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:#416032;align-items:flex-start;gap:9px;font-size:13px;line-height:1.8;display:flex}.pp-site .pp-trial-points svg{color:#6f8e4d;flex-shrink:0;margin-top:3px}.pp-site .pp-registration-card{background:#fff;border:1px solid #d4e0c7;border-radius:12px;padding:29px;box-shadow:0 5px 18px #27452605}.pp-site .pp-registration-icon{color:#6a8a48;background:#eaf2de;border:1px solid #d8e5c8;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:#66745e;margin-bottom:24px;font-size:13px;line-height:1.9}.pp-site .pp-small{color:#637756;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:#41652f;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:#5e784c;cursor:pointer;background:#f4f7ee;border:1px solid #d8e2cf;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:#4a673c;font-size:11px;font-weight:600;line-height:1.6}.pp-site .pp-field input{color:#28472f;background:#fff;border:1px solid #cbd9bf;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:#8bab68;box-shadow:0 0 0 3px #dce8c95e}.pp-site .pp-field small{color:#6b7b5c;font-size:10px;line-height:1.8}.pp-site .pp-check{color:#556e46;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:#315b37;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:#5a714a;background:#f4f7ed;border-left:2px solid #a5bd7a;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:#31552e;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:#566a49;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:#536f40;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:#607452;max-width:810px;font-size:15px;line-height:1.9}.pp-site .pp-legal-section{border-bottom:1px solid #dfe6d6;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:#5d7151;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:#40672e;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:#426b31;text-underline-offset:3px;text-decoration:underline}.pp-site .pp-seller-card{background:#fff;border:1px solid #d4e0c8;border-radius:14px;margin:0 0 36px;padding:35px}.pp-site .pp-seller-icon{color:#6b894c;background:#eaf1de;border:1px solid #d4e3c1;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:#627456;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 #e2e8d9;grid-template-columns:210px minmax(0,1fr);gap:25px;padding:16px 0;display:grid}.pp-site .pp-seller-card dt{color:#6a7b5d;font-size:12px;line-height:1.8}.pp-site .pp-seller-card dd{color:#34562e;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:#acc492;box-shadow:0 8px 24px #24442a08}.pp-site .pp-case-proof>a:hover{color:#244a2e}.pp-site .pp-case-proof>a:hover>svg{translate:2px -2px}.pp-site .pp-close:hover{background:#e7efdb}}@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 #d0dfbf;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 #cbd8bd;color:#18352d!important;background:#fff!important}.pp-site .pp-price-card :is(h2,p,li,strong,span){color:#18352d!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 #173d2e12}.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 #446e50;margin:-24px 18px 0 -18px;position:relative;box-shadow:0 24px 45px #15392a19}.pp-site .pp-work-scene{background:#eef2e7;border:1px solid #dbe4d1;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:#204a37;margin:17px 0;font:450 clamp(28px,3vw,39px)/1.16 Newsreader Variable,serif}.pp-site .pp-work-scene h2 em{color:#6b8654;margin-top:8px;font-weight:400;display:block}.pp-site .pp-work-scene p{color:#5a7054;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 #15392a16}.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 #dce4d3;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:#244e37;white-space:nowrap;font:500 35px/1.1 Newsreader Variable,serif}.pp-site .pp-hero-offer>span{color:#506b46;font-size:11px;line-height:1.6}.pp-site .pp-hero-offer small{color:#647756;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:#204e3b;--pc-ink:#18352d;--pc-muted:#55664e;--pc-line:#d9e2d1;--pc-paper:#fafbf6;--pc-lime:#e1f0a2;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 #608c40}.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:#516b43;align-items:center;gap:8px;font-size:10px;font-weight:650;line-height:1.8;display:flex}.pc-eyebrow>span{background:#72924b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #eaf0dd}.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:#456636;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:#365b32;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:#536d44;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:#f2f6e8;isolation:isolate;background:#183d30;border:1px solid #32563d;border-radius:17px;padding:28px 29px 22px;position:relative;overflow:hidden;box-shadow:0 18px 40px #1b3d2912}.pc-team-card:before{content:"";z-index:-1;border:1px solid #d1e3a931;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:#e4efca;align-items:center;gap:8px;font-size:13px;font-weight:550;display:flex}.pc-pill{letter-spacing:.7px;color:#dbe8c1;background:#d4e4a81a;border:1px solid #c4d7a03b;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:#f5f7e9;font-family:Manrope Variable,sans-serif;font-size:52px;font-weight:560;line-height:1.15}.pc-total-price>span{color:#ceddbb;font-size:11px}.pc-tax{color:#c9dbb3;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:#82946b;background:#274938;border:1px solid #6b855059;border-radius:6px;place-items:center;min-height:28px;transition:background .2s,color .2s;display:grid}.pc-people-visual>span.is-active{color:#254e35;background:#e1f0a2;border-color:#e1f0a2}.pc-calculator-label{justify-content:space-between;align-items:center;gap:15px;display:flex}.pc-calculator-label>label{color:#e0eaca;font-size:11px;line-height:1.8}.pc-calculator-label>output{white-space:nowrap;color:#e1f0a2;font-variant-numeric:tabular-nums;font-size:18px;font-weight:550}.pc-calculator-label>output>span{color:#c6d7aa;font-size:11px;font-weight:400}.pc-team-card input[type=range]{accent-color:#d6e997;cursor:pointer;background:0 0;width:100%;height:24px;margin:9px 0 15px}.pc-team-card input[type=range]:focus-visible{outline-color:#d7eaaa}.pc-per-person{border-top:1px solid #b6d08b40;justify-content:space-between;align-items:center;gap:15px;padding-top:16px;display:flex}.pc-per-person>span{color:#d3dfbe;max-width:180px;font-size:10px;line-height:1.8}.pc-per-person>output{letter-spacing:-.6px;font-variant-numeric:tabular-nums;color:#e1f0a2;white-space:nowrap;font-family:Manrope Variable,sans-serif;font-size:25px;font-weight:550}.pc-calculator-note{color:#c7d8b2;font-size:10px;line-height:1.85;margin-top:13px!important}.pc-card-link{color:#e0edbe;border-top:1px solid #b6d08b40;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:#426338;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:#426638;font-variant-numeric:tabular-nums;background:#edf3e2;border:1px solid #d7e2c9;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:#ecf3dd;border-color:#cddfb2}.pc-small-label{letter-spacing:1px;color:#526c42;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:#566f47;white-space:nowrap;font-family:inherit;font-size:10px;font-weight:400}.pc-value-prices article>p{color:#536a48;margin:13px 0 18px;font-size:11px;line-height:1.9}.pc-value-prices article>a{color:#426436;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:#5b6b51;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:#66854b;background:#edf3e3;border:1px solid #d6e3c6;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:#f0f4e8;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:#4d673f;font-size:11px;font-weight:600}.pc-select-wrap{display:block;position:relative}.pc-select-wrap>select{appearance:none;color:#284b32;cursor:pointer;background:#fff;border:1px solid #cbdabc;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:#587448;position:absolute;top:16px;right:14px}.pc-provider-controls>div{text-align:right;flex-shrink:0}.pc-provider-controls time{color:#355631;margin:7px 0;font-size:13px;display:block}.pc-provider-controls>div>a{color:#4d6b3d;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:#61834c;margin-top:3px}.pc-scope-note p{color:#55674c;font-size:11px;line-height:1.95}.pc-scope-note strong{color:#3d5c35;font-weight:650}.pc-status-legend{flex-wrap:wrap;gap:8px;margin:18px 0 13px;display:flex}.pc-status{color:#4a6440;background:#f2f5ed;border:1px solid #dae2d2;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:#617154;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:#a3bb86 #edf2e5;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:#4e6841;border-bottom:1px solid var(--pc-line);caption-side:top;background:#f2f5ec;padding:16px 21px;font-size:11px;line-height:1.85}.pc-comparison-table thead th{color:#2d5131;text-align:left;border-bottom:1px solid var(--pc-line);vertical-align:top;background:#f8faf3;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:#eaf1dc;border-left:1px solid #d4e2bf;border-right:1px solid #d4e2bf}.pc-comparison-table thead small{color:#577048;margin-top:5px;font-size:10px;font-weight:400;line-height:1.8;display:block}.pc-comparison-table tbody th{text-align:left;color:#3d5c34;vertical-align:top;background:#fbfcf7;border-bottom:1px solid #e1e7da;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 #e1e7da;padding:21px 22px}.pc-comparison-table tbody td.pc-our-cell{background:#f6f9ef;border-left:1px solid #dce6ce;border-right:1px solid #dce6ce}.pc-comparison-table tbody tr:last-child>*{border-bottom:0}.pc-comparison-table td>p{color:#53674a;margin:10px 0;font-size:11px;line-height:1.9}.pc-source-link,.pc-cell-link{color:#4b6d39;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:#f4f7ed;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 #d6e2c8;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:#526b44;align-items:flex-start;gap:8px;font-size:11px;line-height:1.95;display:flex}.pc-provider-context li>svg{color:#6a8853;margin-top:4px}.pc-price-context{color:#3d5e35;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:#5c7050;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:#b2ca94;box-shadow:inset 0 3px #adc98a}.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:#274d31;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:#5c7350;font-size:11px}.pc-plan-price>svg{color:#749459;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:#4e6e3d;margin-right:2px;font-size:13px}.pc-month-equivalent{color:#557342;font-size:11px;font-weight:500;line-height:1.85;margin-top:7px!important}.pc-price-basis{color:#5b6e50;font-size:11px;line-height:1.9;margin-top:10px!important}.pc-plan-card dl{border-top:1px solid #e2e8d9;margin:20px 0 16px}.pc-plan-card dl>div{border-bottom:1px solid #e2e8d9;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.pc-plan-card dt{color:#627455;font-size:10px;line-height:1.9}.pc-plan-card dd{color:#415e35;margin:0;font-size:11px;line-height:1.9}.pc-plan-card dd>small{color:#647657;margin-top:4px;font-size:10px;line-height:1.8;display:block}.pc-plan-notes{color:#5c6f51;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:#5d7052;background:#f3f6ed;border:1px solid #dce6d0;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:#6b8551;margin-top:3px}.pc-catalogue-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.pc-feature-search{color:#66874c;background:#fff;border:1px solid #cbd9bf;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:#294d32;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 #c6d8ae}.pc-feature-search input:focus-visible{outline:0}.pc-feature-search input::placeholder{color:#687b5c}.pc-feature-search input::-webkit-search-cancel-button{appearance:none}.pc-feature-search button{color:#52733f;cursor:pointer;background:#f0f4e8;border:0;border-radius:4px;place-items:center;padding:6px;display:grid}.pc-results{color:#5a734b;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:#4d693e;cursor:pointer;text-align:left;background:#f4f7ed;border:1px solid #d9e3cf;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:#f0f5e4;background:#315d3d;border-color:#315d3d}.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:#4d693f;background:#f0f5e7;border:1px solid #d9e3cf;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:#607252;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:#607f48;background:#eaf1dd;border:1px solid #d4e1c3;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:#647456;margin-top:5px;font-size:11px;line-height:1.85}.pc-group-heading>span:last-child{color:#657b55;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 #dce5d3;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:#315632;justify-content:space-between;align-items:baseline;gap:12px;text-decoration:none;display:flex}.pc-catalogue-item h4>a>svg{color:#7d9664;align-self:flex-start;margin-top:4px}.pc-catalogue-item p{color:#586d4c;font-size:11px;line-height:1.95}.pc-empty{text-align:center;background:#f3f7eb;border:1px dashed #c7d6b6;border-radius:10px;flex-direction:column;align-items:center;padding:48px 25px;display:flex}.pc-empty>svg{color:#769356}.pc-empty h3{margin:17px 0 12px;font-size:20px}.pc-empty p{color:#5a714c;font-size:12px;line-height:1.9}.pc-empty .g-button{margin-top:20px}.pc-methodology{background:#eef3e5;border:1px solid #d5e1c5;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:#5a714b;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:#6b8554;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:#566e48;font-size:11px;line-height:2}.pc-source-details{background:#f8faf2;border:1px solid #d1dfbf;border-radius:8px;margin-top:29px;padding:17px 19px}.pc-source-details summary{color:#426437;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:#738760;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:#657a54;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:#4a6b3c;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:#5c7150;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:#627653;max-width:320px;font-size:10px;line-height:1.8}@media (hover:hover) and (pointer:fine){.pc-page a:hover{color:#173d27}.pc-team-card a:hover{color:#f6fbdc}.pc-group-filters button:hover{border-color:#8cae6b}.pc-catalogue-item:hover{border-color:#aec598;box-shadow:0 5px 20px #28472606}.pc-jump-nav>a:hover{background:#f0f5e6}.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 #d6e2c8;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 #d5e1c7;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:#18352d!important;background:#fff!important}.pc-team-card :is(span,strong,p,label,output,a){color:#18352d!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:#173d31;--ac-forest:#204e3b;--ac-deep:#143b2d;--ac-paper:#fff;--ac-page:#f5f5ee;--ac-lime:#e1f0a2;--ac-line:#dce4d5;--ac-muted:#687462;--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:#527446;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 #78964c}.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:#fafbf5f5;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:#829d4d}.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:#4c7139;border-bottom-color:#8aa364}.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 #c6d5b9;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:#eaf1df;border-color:#9bb680;box-shadow:0 4px 12px #24432c08}.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:#153e2c;border-color:#153e2c}.ac-site .ac-button-small{min-height:38px;padding:8px 12px;font-size:11px}.ac-site .ac-text-link{color:#3d6235;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:#173d28}.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:#617a4c;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:#677362;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:#657358;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:#e9efd9;background:linear-gradient(140deg,#214d3b,#153b2e 75%);border-radius:17px;padding:25px 25px 23px;position:relative;overflow:hidden;box-shadow:0 15px 45px #204e3b12}.ac-site .ac-curriculum-visual:before{content:"";background:#91b4620a;border:1px solid #c0d88d18;border-radius:50%;width:300px;height:300px;position:absolute;top:-150px;right:-150px}.ac-site .ac-visual-caption{color:#c9d9a8;letter-spacing:1.35px;align-items:center;gap:8px;font-size:8px;font-weight:650;display:flex}.ac-site .ac-live-dot{background:#d3e69a;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #d3e69a10}.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:#b2ca8e28;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:#d8e9a415;stroke:#c7dd923d;stroke-width:1px}.ac-site .ac-book-art{fill:none;stroke:#e2edb9;stroke-width:2px;stroke-linejoin:round}.ac-site .ac-orbit-marker{fill:#204b37;stroke:#d9e7a7;stroke-width:2px}.ac-site .ac-orbit-spark{fill:#c9dba4}.ac-site .ac-orbit-star{fill:none;stroke:#c9dba482;stroke-width:1.5px}.ac-site .ac-orbit-label{letter-spacing:.5px;color:#d3dec0;white-space:nowrap;background:#1b4433d9;border:1px solid #9cb97925;border-radius:5px;padding:4px 8px;font-size:8px;font-weight:550;position:absolute;box-shadow:0 5px 15px #0b261b13}.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:#f7faea0c;border:1px solid #d6e3b625;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.ac-site .ac-visual-award{color:#daeaa4;background:#e0eeb91a;border:1px solid #e0eeb929;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:#eff3e4;font-size:12px;font-weight:600}.ac-site .ac-visual-card p{color:#bfceb1;margin-top:3px;font-size:9px;line-height:1.6}.ac-site .ac-visual-card>svg{color:#b8d483;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:#6b775e;margin-top:8px;font-size:11px;line-height:1.6;display:block}.ac-site .ac-membership-strip{background:#e9efdd;border:1px solid #d7e2c7;border-radius:12px;align-items:center;gap:23px;margin-top:29px;padding:27px 29px;display:flex}.ac-site .ac-membership-icon{color:#557c3f;background:#f6f8ec;border:1px solid #d0ddbd;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:#66745c;max-width:610px;margin-top:6px;font-size:11px;line-height:1.9}.ac-site .ac-membership-price{border-left:1px solid #c7d5b7;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:#66745c;font-weight:450}.ac-site .ac-membership-price>span{color:#6e7b62;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:#6a7661;max-width:760px;margin-top:13px;font-size:13px;line-height:1.9}.ac-site .ac-heading-icon{color:#63834c;background:#e8efdc;border:1px solid #d7e2c7;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:#5f8149}.ac-site .ac-how-top>small{font-family:var(--ac-serif);color:#bccbb0;font-size:24px;font-weight:450}.ac-site .ac-how-grid h3{font-size:18px}.ac-site .ac-how-grid p{color:#6b7663;margin-top:11px;font-size:11px;line-height:1.95}.ac-site .ac-first-step{background:#eef2e4;border:1px solid #d7e1cc;border-radius:9px;align-items:center;gap:17px;margin-top:20px;padding:19px 23px;display:flex}.ac-site .ac-first-step>svg{color:#68864e}.ac-site .ac-first-step>p{color:#69765e;flex:1;min-width:0;font-size:11px;line-height:1.9}.ac-site .ac-first-step strong{color:#3f5d31;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{background:#f0f3e7}.ac-site .ac-core-path-2{background:#e9efdd}.ac-site .ac-path-number{font-family:var(--ac-serif);color:#9fb28a;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 #dbe4d0}.ac-site .ac-core-path li>a{color:#607352;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:#70845c;background:#fbfcf7;border:1px solid #cfdcc2;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 #99ad7d}.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:#89957f}.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:#78836c;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:#3e5a33;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d5e0cb;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:#7b8c69;position:absolute;bottom:12px;right:10px}.ac-site .ac-clear{color:#70845e;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:#436036;font-weight:650}.ac-site .ac-results-line>span{color:#7d8971;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:#b2c79d;transform:translateY(-2px);box-shadow:0 8px 23px #23482d07}.ac-site .ac-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.ac-site .ac-level{color:#5c7844;letter-spacing:.15px;background:#edf2e6;border-radius:5px;padding:3px 8px;font-size:9px;font-weight:600;line-height:1.6;display:inline-block}.ac-site .ac-card-top>span:last-child{color:#8b967f;align-items:center;gap:4px;font-size:9px;display:flex}.ac-site .ac-module-category{text-transform:uppercase;letter-spacing:.95px;color:#8a9a76;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:#568040}.ac-site .ac-module-card>p{color:#758068;flex:1;margin-top:12px;margin-bottom:23px;font-size:11px;line-height:1.9}.ac-site .ac-card-bottom{border-top:1px solid #e9eee2;justify-content:space-between;align-items:center;gap:10px;padding-top:15px;display:flex}.ac-site .ac-card-bottom>span{color:#77886a;align-items:center;gap:6px;font-size:9px;display:flex}.ac-site .ac-card-bottom>a{color:#718e55;background:#edf3e4;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ac-site .ac-module-card.is-complete{border-color:#acbf98}.ac-site .ac-module-card.is-complete .ac-card-bottom>span{color:#3d703b}.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:#859279;font-size:10px}.ac-site .ac-empty{text-align:center;background:#f0f3e8;border:1px dashed #c7d5b9;border-radius:11px;padding:40px 25px}.ac-site .ac-empty>svg{color:#8aa16f}.ac-site .ac-empty h3{margin-top:12px}.ac-site .ac-empty p{color:#78876c;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:#61774d;text-overflow:ellipsis;background:#fff;border:1px solid #d0dcc2;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:#83956f;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:#f8faf2;border-color:#adc199}.ac-site .ac-sector-index{font:20px var(--ac-serif);color:#b7c5a5;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:#90a17c;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:#8b997c;margin-top:6px;font-size:9px;display:block}.ac-site .ac-sector-card>svg{color:#8da573}.ac-site .ac-inline-note{color:#718163;background:#ebf0e1;border-radius:8px;padding:20px;font-size:12px}.ac-site .ac-alignment{background:#e8efdc;border:1px solid #d7e1c8;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:#637656;margin-top:18px;font-size:12px;line-height:1.95}.ac-site .ac-alignment-copy>.ac-alignment-disclaimer{color:#718362;border-top:1px solid #d2dec1;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 #d0ddbf;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:#98ae7d;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:#7c8d6c;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:#91a677;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:#819070;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 #e7edde;align-items:center;gap:12px;padding:13px 0;display:flex}.ac-site .ac-record-list>a>svg{color:#85a164}.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:#8a977b;margin-top:3px;font-size:9px;line-height:1.7;display:block}.ac-site .ac-fine-print{color:#839175!important;margin-top:17px!important;font-size:10px!important;line-height:1.9!important}.ac-site .ac-breadcrumb{color:#8b987d;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:#6b8255}.ac-site .ac-breadcrumb>a:hover{text-decoration:underline}.ac-site .ac-breadcrumb>span{color:#8e9b81}.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:#718163;max-width:790px;margin-top:19px;font-size:13px}.ac-site .ac-sector-hero-mark{color:#91aa74;background:#e5edd7;border:1px solid #d2dfc0;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:#8fa778;margin-top:14px;font-size:8px;font-weight:600}.ac-site .ac-sector-foundations{background:#edf2e2;border:1px solid #d5dfc9;border-radius:12px;align-items:center;gap:23px;margin-top:31px;padding:27px;display:flex}.ac-site .ac-sector-foundations>svg{color:#8aa66c}.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:#7c8d6a;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:#758366;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:#8ba66d;background:#e7efdb;border:1px solid #d4e0c5;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:#728365;align-items:flex-start;gap:10px;font-size:12px;line-height:1.9;display:flex}.ac-site .ac-objectives li>svg{color:#9ab17e;margin-top:3px}.ac-site .ac-access-gate{background:#e8efdc;border:1px solid #d0debf;border-radius:12px;margin-top:24px;padding:32px}.ac-site .ac-access-icon{color:#78995b;background:#f5f8ed;border:1px solid #d2dfc0;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:#748665;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:#81916f;margin-top:19px;font-size:9px;line-height:1.9;display:block}.ac-site .ac-loading{color:#7e9469;background:#ecf2e2;border:1px solid #d9e3ce;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:#edf2e5;border:1px solid #dbe4ce;border-radius:8px;align-items:flex-start;gap:12px;margin-top:24px;padding:17px;display:flex}.ac-site .ac-learning-note>svg{color:#8da973;margin-top:3px}.ac-site .ac-learning-note>p{color:#81906f;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:#9caf88;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:#65765b;white-space:pre-line;margin-top:18px;font-size:13px;line-height:2}.ac-site .ac-read-button{color:#69844f;text-align:left;background:#edf2e5;border:1px solid #cbd9bf;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:#3c703c;opacity:1;background:#e2ecd7;border-color:#b9cda6}.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:#697d5b;white-space:pre-line;margin-top:15px;font-size:12px;line-height:1.95}.ac-site .ac-practice-checklist{background:#f0f5e8;border:1px solid #dce7ce;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:#788c66;align-items:flex-start;gap:8px;font-size:11px;line-height:1.9;display:flex}.ac-site .ac-practice-checklist li>svg{color:#95ad7a;margin-top:3px}.ac-site .ac-field{margin-top:18px;display:block}.ac-site .ac-field>span{color:#627a4d;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:#325130;resize:vertical;background:#fcfdf8;border:1px solid #ceddc0;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:#a0ac93}.ac-site .ac-field>small{color:#8c9a7e;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:#829e66;background:#ebf3e1;border:1px solid #d7e4c9;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:#81916f;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:#3d5e31;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:#a2b58c;min-width:23px;margin-top:3px;font-size:21px;line-height:1.3}.ac-site .ac-quiz fieldset>label{cursor:pointer;color:#738962;background:#fafcf5;border:1px solid #dce7cf;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:#f5f9ed;border-color:#b8cea1}.ac-site .ac-quiz fieldset>label.is-selected{color:#436a34;background:#edf4e3;border-color:#91b075}.ac-site .ac-quiz input[type=radio]{flex-shrink:0;width:15px;height:15px;margin:4px 0 0}.ac-site .ac-quiz-readiness{color:#92a47b;background:#f0f4e9;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:#899c74;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:#edf4e4;border:1px solid #cadcb9;border-radius:10px;margin-top:26px;padding:22px}.ac-site .ac-quiz-result.is-retry{background:#f5f4e7;border-color:#dfdfbf}.ac-site .ac-result-score{align-items:center;gap:15px;display:flex}.ac-site .ac-result-score>span{color:#7e9d60}.ac-site .ac-result-score>strong{font:42px var(--ac-serif);color:#3b6433;font-weight:500;line-height:1}.ac-site .ac-result-score>strong>small{font-family:var(--ac-sans);color:#8a9c77;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:#889a74;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 #d8e5ca;padding-top:12px}.ac-site .ac-feedback>div>span{color:#7d9268;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:#8e8c53}.ac-site .ac-feedback p{color:#738b61;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:#88946a;font-size:11px;line-height:1.9}.ac-site .ac-save-notice{color:#5d8047;background:#edf5e4;border:1px solid #cadab8;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:#81916f;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:#6a8357;font-size:11px;font-weight:550;line-height:1.8}.ac-site .ac-source-list>a>svg{color:#93a87b;margin-top:4px}.ac-site .ac-source-list>a>small{color:#98a78a;font-size:8px;line-height:1.9}.ac-site .ac-source-list>a:hover{background:#fafcf5;border-color:#b3c69f}.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 #e6edde;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:9px;display:flex}.ac-site .ac-aside-card dt{color:#8b9a7a;line-height:1.8}.ac-site .ac-aside-card dd{color:#607e4a;text-align:right;margin:0;font-weight:550;line-height:1.8}.ac-site .ac-progress-meta{color:#8da17a;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:9px;display:flex}.ac-site .ac-progress-meta strong{color:#62804c;font-weight:600}.ac-site .ac-aside-card progress{appearance:none;color:#8daf6d;background:#edf3e4;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:#edf3e4;border-radius:10px}.ac-site .ac-aside-card progress::-webkit-progress-value{background:#8daf6d;border-radius:10px}.ac-site .ac-aside-card progress::-moz-progress-bar{background:#8daf6d;border-radius:10px}.ac-site .ac-aside-card nav{gap:0;margin-top:13px;display:grid}.ac-site .ac-aside-card nav>a{color:#789469;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:#a0b18e;min-width:14px;font-size:10px}.ac-site .ac-aside-card nav>a>svg{color:#9bb584;margin-top:3px}.ac-site .ac-aside-card nav>a:hover{color:#456c37}.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 #e0e8d5;padding-top:15px;margin-top:18px!important;font-size:8px!important}.ac-site .ac-aside-help{background:#e9f0dc;border:1px solid #d3e1c4;border-radius:10px;margin-top:18px;padding:22px;display:block}.ac-site .ac-aside-help>svg{color:#8aa870;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:#82976d;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:#7a8b6a;margin-top:19px;font-size:12px;line-height:1.95}.ac-site .ac-verification-banner{color:#799b5c;background:#e6f0d9;border:1px solid #cedebd;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:#4c773c;font-size:13px;font-weight:600;display:block}.ac-site .ac-verification-banner div>span{color:#92a67c;margin-top:3px;font-size:9px;line-height:1.8;display:block}.ac-site .ac-verified-pill{background:#f2f8e9;border:1px solid #d5e5c2;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 #b8c8a5;border-radius:4px;padding:35px 42px;position:relative;overflow:hidden;box-shadow:0 15px 42px #32533109}.ac-site .ac-certificate:before{content:"";pointer-events:none;border:1px solid #d8e1cb;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:#9dae87;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:#93a969;outline-offset:5px;background:#f0f3e5;border:1px solid #d9e3c9;border-radius:50%;outline:1px solid #e7ecd9;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:#466e37;font-size:45px;font-weight:450}.ac-site .ac-certificate-center>p{color:#a0ad90;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:#3d6934;border-bottom:1px solid #cfdabb;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:#678451;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 #e2e8d7;border-bottom:1px solid #e2e8d7;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:21px 0;display:grid}.ac-site .ac-certificate-facts dt{color:#a2b18e;margin-bottom:7px;font-size:8px}.ac-site .ac-certificate-facts dd{color:#7e965f;margin:0;font-size:12px;font-weight:550;line-height:1.7}.ac-site .ac-certificate-bottom{color:#98ae78;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.ac-site .ac-certificate-bottom>span{color:#91a778;font-size:9px;line-height:1.9}.ac-site .ac-certificate-bottom small{color:#b2bda3;font-size:7px}.ac-site .ac-certificate-disclaimer{color:#aab69b!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 #d9e3cc;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:#80956d;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:#edf1e4;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:#7d8c6d;margin-top:16px;font-size:11px}.ac-site .ac-footer>div>small{color:#9aa78b;margin-top:10px;font-size:9px;display:block}.ac-site .ac-footer>nav{color:#71875d;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:#426934}.ac-site .ac-footer-note{border-top:1px solid #d9e3cc;grid-column:1/-1;max-width:1040px;padding-top:22px;color:#94a582!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 #cfdbbe;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 #e4edd8;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 #d6e1c9;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:#596b4b!important}.ac-site .ac-search input::placeholder,.ac-site .ac-field>textarea::placeholder{color:#738267}.ac-site .ac-academy-count-note{color:#596b4b;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:#596b4b}.ac-site .ac-quiz fieldset>label.is-selected{color:#3d6231!important}.ac-site .ac-certificate-center>h3{color:#526f3e}.ac-site .ac-certificate-facts dd{font-weight:600}.ac-site .ac-certificate-bottom>svg{color:#79965c}.ac-site .ac-alignment-copy>.ac-alignment-disclaimer{color:#596b4b}.ac-site .ac-certificate-disclaimer{color:#596b4b!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:#596b4b}.ac-site .ac-methodology{border-top:1px solid #cbd9b8;grid-column:1/-1;margin-top:2px;padding-top:20px}.ac-site .ac-methodology summary{cursor:pointer;color:#4d6a3b;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:#596b4b;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:#526e3f;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:#264e2a}@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:#f5f8ee;border:1px solid #d9e4cd;border-radius:9px;align-items:flex-start;gap:11px;padding:17px;display:flex}.ac-site .ac-in-progress-list>a>svg{color:#78955d;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:#5b7546;margin-bottom:6px;font-size:8px;display:block}.ac-site .ac-in-progress-list strong{color:#365b2c;font-size:12px;font-weight:600;line-height:1.85;display:block}.ac-site .ac-in-progress-list small{color:#596b4b;margin-top:6px;font-size:9px;line-height:1.9;display:block}.ac-site .ac-in-progress-list>a:hover{background:#eff5e5;border-color:#adc399}@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:#18352d!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 #b8c8a5;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 #ccd9bb}.ac-site .ac-quiz{padding:15pt}.ac-site .ac-save-notice{display:none}}.ac-site .ac-worked-section{background:#f2f6e9;border:1px solid #d5e1c6;border-radius:14px;margin-top:25px;padding:30px 24px;box-shadow:0 8px 26px #24462b06}.ac-site .ac-worked-section .ac-lesson-section-number{color:#5b774a}.ac-site .ac-worked-eyebrow{color:#526e41;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:#4d6542;cursor:pointer;background:#fffefa;border:1px solid #d2ddc8;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:#244e38;border-color:#244e38}.ac-site .ac-personal-filters button:hover{border-color:#5a7a44}.ac-site .ac-personal-filters button:focus-visible{outline-offset:3px;outline:3px solid #7d974a}.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 #20462f10}.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:#fffef8f5;border:1px solid #dce5d1;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 #183e2d12}.ac-site .ac-photo-badge>svg{color:#6d8a4e;flex-shrink:0}.ac-site .ac-photo-badge>span{color:#30593b;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 #d9e4cc;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:#315739;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:#6f8e55;flex-shrink:0}.ac-site .ac-photo-path-grid small{color:#627751;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 #284f2c0c}.ac-site .ac-photo-path-grid a:focus-visible{outline-offset:-4px;outline:3px solid #87a85f}.ac-site .ac-learning-visual{background:#edf2e4;border:1px solid #d8e3cb;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:#2c5637;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:#5e7352;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:#5e7352;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:#586c54;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:#fbfcf6;border:1px solid #dce5d4;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:#244a36;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 #e5ebdf;margin-top:14px;padding-top:14px}.ac-directory-groups li>a{color:#315b3b;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:#687d5e;margin-top:7px;font-size:10px;display:block}.ac-directory :is(a,input):focus-visible{outline-offset:4px;outline:3px solid #7b9751}@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:#143e31;--ph-forest:#225440;--ph-ink:#193e32;--ph-muted:#65725f;--ph-line:#dce3d3;--ph-paper:#fffef8;--ph-lime:#e1efaa;--ph-soft:#edf1e3;--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:#66804e;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:#3c6638;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:#284d34;text-align:center;border:1px solid #cbd7be;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:#edf2df;border-color:#a3ba8b;box-shadow:0 4px 12px #2148320a}.ph-site .ph-button--primary{color:#fff;background:#24523c;border-color:#24523c}.ph-site .ph-button--primary:hover{background:#153d2a;border-color:#153d2a}.ph-site .ph-button--lime{background:var(--ph-lime);border-color:var(--ph-lime);color:#24472d}.ph-site .ph-button--lime:hover{background:#eef7cc;border-color:#eef7cc;box-shadow:0 5px 18px #0b271925}.ph-site .ph-breadcrumb{color:#758168;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:#49633c}.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:#183e2d;background:#e1efaa;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:#f3f6e8;border:1px solid #234d39;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 #2345320a}.ph-site .ph-hero:before{content:"";pointer-events:none;z-index:-1;border:1px solid #ccdfa30c;border-radius:50%;width:680px;height:680px;position:absolute;top:-400px;right:-300px;box-shadow:0 0 0 75px #d6e6ad03,0 0 0 150px #d6e6ad03}.ph-site .ph-hero-copy{z-index:2;position:relative}.ph-site .ph-hero .ph-eyebrow{color:#dcebb7;letter-spacing:1.45px;margin-bottom:26px;font-size:9px}.ph-site .ph-hero h1{letter-spacing:-2.4px;color:#f6f7ed;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:#e4efbb;margin-top:4px;font-size:1.12em;font-weight:430;line-height:1.1;display:block}.ph-site .ph-hero-copy>p{color:#cfdec2;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:#dbe7c8;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:#c9d9b8;border-top:1px solid #d7e7b51f;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:#d3e6b2;border:1px solid #bbd49b38;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:#e8eedb;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 #c6dba631;border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.ph-site .ph-orbit-one{border-color:#c6dba64a;width:175px;height:175px}.ph-site .ph-orbit-two{width:265px;height:265px}.ph-site .ph-orbit-three{border-color:#c6dba619;width:335px;height:335px}.ph-site .ph-orbit-two:after{content:"";background:#dceaab;border-radius:50%;width:7px;height:7px;position:absolute;top:52px;left:20px;box-shadow:0 0 0 7px #dae9ad0b}.ph-site .ph-visual-centre{color:#e2edb1;background:#244e3d;border:1px solid #d4e4ab3b;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 #d6e8b005,0 12px 50px #092b2259}.ph-site .ph-visual-centre>svg{stroke-width:1.15px}.ph-site .ph-visual-centre>span{text-align:center;letter-spacing:.2px;color:#d3e1bc;max-width:100px;font-size:9px;line-height:1.7}.ph-site .ph-visual-node{color:#e2edc7;background:#1e4938;border:1px solid #bad2974a;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 #092a2226}.ph-site .ph-visual-node>svg{color:#c9de91;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:#a9c398;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:#b6d47c;border-radius:50%;width:4px;height:4px}.ph-site .ph-entry-strip{background:#fbfcf5;border:1px solid #d9e3cc;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 #d9e3cc}.ph-site .ph-entry-strip>a>svg:first-child{color:#6c8a48;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:#69795b;font-size:11px;line-height:1.6}.ph-site .ph-entry-strip>a>svg:last-child{color:#648344;margin-left:auto}.ph-site .ph-entry-strip>a:hover{background:#eef3e2}.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:#687661;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:#edf1e3;border:1px solid #dce4d1;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:#658146;background:#fffef9;border:1px solid #cbd8bd;border-radius:7px;align-items:center;gap:11px;width:100%;max-width:660px;padding:11px 14px;display:flex}.ph-site .ph-search input{color:#284b34;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 #7d9751}.ph-site .ph-search input:focus-visible{outline:none}.ph-site .ph-search input::placeholder{color:#89937e;opacity:1}.ph-site .ph-directory-count{color:#667c50;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 #d9e1cc;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:#657d4d;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:#a9bc8f;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 #d9e2cc;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:#fbfdf3;border-color:#9bb57b;transform:translateY(-2px);box-shadow:0 8px 20px #21452e09}.ph-site .ph-hub-card-icon{color:#658149;background:#edf2e0;border:1px solid #e1e8d4;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:#7b8a6b;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:#7a866f;margin-top:11px;font-size:11px;line-height:1.9}.ph-site .ph-card-arrow{color:#789153;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:#7a8d5e;background:#fffef8;border:1px solid #d9e1cc;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:#365a3b;font-size:17px;line-height:1.5}.ph-site .ph-empty p{color:#728167;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:#eef1e4;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:#708460;border-bottom:1px solid #dae2ce;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:#416239;margin-left:4px;font-weight:600}.ph-site .ph-snapshot-strip>a{color:#587744;align-items:center;gap:7px;font-size:10px;display:flex}.ph-site .ph-live-dot{background:#81a64d;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 4px #8fac4f0c}.ph-site .ph-page-nav{scrollbar-width:thin;scrollbar-color:#ccd9bc transparent;border-bottom:1px solid #dae2ce;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:#557345;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:#7b9064;background:#e8eedb;border:1px solid #dde6ce;border-radius:4px;padding:2px 5px;font-size:8px;line-height:1.5}.ph-site .ph-page-nav>a:hover{color:#1d4a30;text-underline-offset:6px;text-decoration:underline}.ph-site .ph-refresh-note{color:#7b805b;background:#f1f2e4;border:1px solid #e0e2ce;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:#eef2e5;border:1px solid #dbe3cf;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:#6a7e55;white-space:nowrap;background:#fafcf4;border:1px solid #d8e2cb;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 #b0c38e47;border-radius:4px;min-width:17px;padding:0 4px;font-size:8px}.ph-site .ph-notice-tools>p{color:#83916f;margin-top:11px;font-size:9px;line-height:1.8}.ph-site .ph-finder-scope{color:#6a8056;background:#fafcf3;border:1px solid #dbe4ce;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:#5e7c45;background:#fffef8;border:1px solid #d7e1c8;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:#e9f0db}.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 #d9e2cc;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:#b4c89b;box-shadow:0 7px 22px #28483208}.ph-site .ph-card-meta{color:#82916f;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:#6b8255;background:#f0f4e7;border:1px solid #dce5d1;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:#59786d;background:#e9eeed;border-color:#d9e3df}.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:#244c32;display:inline}.ph-site .ph-notice-card h3 a>svg{vertical-align:middle;color:#829866;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:#78896a;align-items:flex-start;gap:7px;margin-top:12px;font-size:10px;line-height:1.8;display:flex}.ph-site .ph-buyer>svg{color:#829d65;margin-top:2px}.ph-site .ph-notice-facts{border-top:1px solid #e6ebdd;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:#94a180;align-items:center;gap:6px;margin-bottom:4px;font-size:8px;line-height:1.8;display:flex}.ph-site .ph-notice-facts dd{color:#5b7550;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.85}.ph-site .ph-notice-bottom{border-top:1px solid #e7ecde;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:#8a9b73;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:#839471;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 #d9e2ce;border-radius:11px;flex-direction:column;min-width:0;padding:26px;display:flex;position:relative}.ph-site .ph-news-card-top{color:#8b9979;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:#7d965c;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:#849b63;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:#7e8d6d;margin-top:17px;padding-bottom:23px;font-size:11px;line-height:1.95}.ph-site .ph-news-card-bottom{border-top:1px solid #e3e9d8;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:#98a284;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:#e9eedc;border-color:#d6e0c5}.ph-site .ph-news-card--lead h3{color:#2d5133}.ph-site .ph-news-card--lead .ph-news-card-bottom{border-color:#d4dfc3}.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 #dae3ce;border-radius:10px;align-items:flex-start;gap:22px;padding:25px;display:flex}.ph-site .ph-event-date{color:#6d894e;background:#f0f4e6;border:1px solid #dce6cc;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:#8a9e72;margin-left:5px;display:inline}.ph-site .ph-event-content>p{color:#81906d;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:#8ea276;margin-top:3px}.ph-site .ph-event-source{color:#9ca78c;border-top:1px solid #e8eddf;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:#e9eedc;border:1px solid #d5dfc4;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:#819e58;stroke-width:1.1px;flex:none;margin:12px 4px 0}.ph-site .ph-signal-heading p{color:#7a8b65;margin-top:18px;font-size:12px;line-height:1.95}.ph-site .ph-topic-label{letter-spacing:.5px;text-transform:none;color:#8a9d73;background:#f5f8ed;border:1px solid #d5dfc1;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:#fcfdf5;border:1px solid #d9e2cc;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:#93a47c;margin-left:5px;display:inline}.ph-site .ph-community-scope{color:#8c9a77;margin-top:14px;padding-bottom:16px;font-size:10px;line-height:1.9}.ph-site .ph-community-attribution{color:#8f9f79;border-top:1px solid #e4ebd8;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:#81916c;background:#f7f9ef;border:1px dashed #cbd9b6;border-radius:8px;margin-top:24px;padding:19px 21px;font-size:11px;line-height:1.95}.ph-site .ph-signal-note{color:#92a475;border-top:1px solid #d2dec0;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:#8b9d71;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 #dae3ce;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 #e5ebdb;gap:17px;padding:19px 0;display:flex}.ph-site .ph-checklist li>span{font-family:var(--ph-serif);color:#8da267;flex:none;font-size:22px;font-style:italic;line-height:1.5}.ph-site .ph-checklist p{color:#738563;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:#e9f1da;background:#234f39;border:1px solid #305c42;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 #d6e8ae14;border-radius:50%;width:220px;height:220px;position:absolute;top:-130px;right:-100px;box-shadow:0 0 0 38px #d6e8ae04}.ph-site .ph-round-icon{color:#d9e9a7;background:#cfe4a80b;border:1px solid #d8e7b52b;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:#a8c38a;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:#a3bd8c;max-width:430px;margin-top:16px;font-size:11px;line-height:1.95}.ph-site .ph-learning-card>.ph-text-link{color:#d9e9aa;margin-top:22px;font-size:11px}.ph-site .ph-academy-link{background:#eef2e2;border:1px solid #d6e0c6;border-radius:9px;align-items:flex-start;gap:15px;padding:23px;display:flex}.ph-site .ph-academy-link>svg:first-child{color:#819b5f;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:#81916c;font-size:10px;line-height:1.85}.ph-site .ph-academy-link>svg:last-child{color:#94a778;margin-top:3px}.ph-site .ph-help-link{color:#728b53;align-items:flex-start;gap:11px;padding:16px 4px 0;display:flex}.ph-site .ph-help-link>span{color:#839571;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:#eef2e4;border:1px solid #dbe3ce;border-radius:10px;align-items:flex-start;gap:16px;padding:25px;display:flex}.ph-site .ph-coverage-box>svg{color:#7f995e;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:#80916d;margin-top:11px;font-size:10px;line-height:1.95}.ph-site .ph-coverage-box p strong{color:#6b8456;font-weight:600}.ph-site .ph-methodology{background:#fafbf4;border:1px solid #dce4d1;border-radius:8px;margin-top:17px;padding:19px 23px}.ph-site .ph-methodology summary{cursor:pointer;color:#718b52;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:#859772;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 #dde5d2;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:#c6cdb8;border-radius:50%;flex:none;width:5px;height:5px;margin-top:10px}.ph-site .ph-source-dot--ready{background:#83a452;box-shadow:0 0 0 3px #99b2670a}.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:#9aaa83;margin-left:5px;display:inline}.ph-site .ph-source-card>p{color:#90a17a;margin-top:13px;font-size:10px;line-height:1.95}.ph-site .ph-source-card dl{border-top:1px solid #ebefdf;margin:19px 0 0;padding-top:15px}.ph-site .ph-source-card dt{color:#a2af8c;margin-bottom:4px;font-size:8px;line-height:1.8}.ph-site .ph-source-card dd{color:#879d68;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:#f4f7eb;border:1px solid #dae4cd;border-radius:10px;margin-top:23px;padding:24px 27px}.ph-site .ph-official-sources>div{color:#809a5c;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:#82996a;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:#eaf0dd;border:1px solid #d9e2cc;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:#7b925d;background:#f9fbf1;border:1px solid #d3dfc1;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:#b4c997}.ph-site .ph-guidance-banner{background:#eaf0da;border:1px solid #d5e0c3;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:#809d51;background:#f4f8e9;border-color:#d1dfb9;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:#7e9366;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:#93a679;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:#93a181;font-size:10px;line-height:1.95}.ph-site .ph-footer{color:#d9e6c3;background:#153c2d;border-top:1px solid #2e5239;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:#9cb685;max-width:240px;margin-top:21px;font-size:11px;line-height:1.9}.ph-site .ph-footer-brand>span{letter-spacing:.5px;color:#789963;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:#bad29c;margin:6px 0 18px;font-size:10px;line-height:1.8}.ph-site .ph-footer nav>a{color:#91ad78;padding:5px 0;font-size:10px;line-height:1.9;display:block}.ph-site .ph-footer nav>a:hover{color:#e1edbc;text-underline-offset:4px;text-decoration:underline}.ph-site .ph-footer-bottom{color:#799765;border-top:1px solid #c5df9c1c;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:#244831;background:#fcfdf7;border-color:#9fbc7e24;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:#7d9958;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:#2e5938;letter-spacing:-1.4px;font-size:clamp(30px,4vw,45px)}.ph-site .ph-not-found p{color:#81956b;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 #dae9ad07}50%{opacity:1;box-shadow:0 0 0 9px #dae9ad10}}}@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 #bdd79b1c;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:#173e30;box-shadow:none;background:#fff;border-color:#ccd7c1;padding:25px;display:block}.ph-site .ph-hero :is(h1,h1 em,p,.ph-eyebrow,.ph-hero-proof){color:#173e30}.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:#f0f3e7;border:1px solid #dbe4ce;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:#627651;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:#dee8d0;border-radius:4px;flex:1;min-width:0;height:7px;display:block;overflow:hidden}.ph-site .ph-composition-bar>span{background:#86a452;border-radius:4px;height:100%;display:block}.ph-site .ph-composition dd>strong{color:#56723b;text-align:right;min-width:18px;font-size:12px;font-weight:600}.ph-site .ph-notice-context p{color:#667b53;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:#5e754d;border-top:1px solid #dce6cf;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:#839d5e;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:#526e3c;flex:none;min-width:40px;font-size:13px;font-weight:550;line-height:1.5}.ph-site .ph-buyer-context li small{color:#74885f;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){color:#627451}.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:#6b7d59}.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:#b1c79a;font-size:12px}.ph-site .ph-footer-bottom,.ph-site .ph-footer-brand>span{color:#a6bf8f;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 #d7e2c9;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:#657a52;margin-top:13px;font-size:11px;line-height:1.9}.ph-site .ph-history-total{text-align:right;color:#71865c;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:#3a633c;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:#c4d5ad 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:#71865a;white-space:nowrap;font-size:8px;line-height:1.8}.ph-site .ph-history-track{background:#f2f5eb;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:#8ca85e;border-radius:4px 4px 0 0;flex:none;width:100%;min-height:0;display:block}.ph-site .ph-history-year{text-align:center;color:#597448;min-height:32px;font-size:9px;line-height:1.8;display:block}.ph-site .ph-history-year small{color:#71865b;white-space:nowrap;font-size:6px;line-height:1.5;display:block}.ph-site .ph-history-caution{color:#6e815c;border-top:1px solid #e4ebd8;margin-top:12px;padding-top:18px;font-size:11px;line-height:1.95}.ph-site .ph-history-table{background:#f8faf1;border:1px solid #dde6d0;border-radius:7px;margin-top:20px;padding:17px 20px}.ph-site .ph-history-table summary{color:#607d48;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:#607651;width:100%;min-width:350px;font-size:11px;line-height:1.8}.ph-site .ph-table-scroll caption{text-align:left;color:#73875e;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 #dde7cf;padding:9px 12px}.ph-site .ph-table-scroll thead th{letter-spacing:.2px;background:#edf3e1;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:#6c8258;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 #e0e8d1;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:#657e50;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:#eaf0dc;border:1px solid #d6e0c5;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:#718d4c;background:#f5f9ea;border-color:#d5e1c3;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:#60744d;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:#5f7948;font-size:10px;font-weight:600;line-height:1.8}.ph-site .ph-refine-fields select{color:#486b39;background:#fffef8;border:1px solid #cbd9ba;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 #d3dfc0;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:#6d8058;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:#637d50;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:#697e55;border-top:1px solid #e7ecdc;margin-top:8px;padding-top:8px;font-size:10px;line-height:1.9;display:block}.ph-site .ph-location-note{color:#6b8453;background:#edf2e2;border:1px solid #d6e2c7;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:#5c7350;font-size:12px;line-height:1.95}.ph-site .ph-location-note strong{color:#43673b;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:#4a673d;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:#e5e9db;border-radius:18px 76px 18px 18px;display:block;overflow:hidden;box-shadow:0 22px 54px #173b2920}.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 #b8c8a5;border-radius:18px 76px 18px 18px;position:absolute;inset:43px -4px 18px 35px;transform:rotate(-2deg)}.ph-photo-badge{pointer-events:none;background:#fcfdf7f5;border:1px solid #e6eddc;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 #0c2c2214}.ph-photo-badge>span{color:#496c3d;background:#e9f1d7;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.ph-photo-badge small{letter-spacing:1.3px;color:#728164;margin-bottom:5px;font-size:7px;display:block}.ph-photo-badge strong{color:#244c38;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 #183e2925}.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:#315138;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:#697c62;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 #dce5d2;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:#e6ecdf;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:#75806e;padding:7px 15px 0;font-size:8px;line-height:1.5}.ph-photo-start-card>a{color:#224c36;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:#78836d;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 #1a402b10}.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 #91ad73}@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 #173b2920}.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 #0c2c220b}.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:#d6d4ca;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}
