.pf .rs-eyebrow{display:block;font:800 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--purple)}.pf .rs-hero{padding-block:56px 40px}.pf .rs-crumbs{display:flex;gap:10px;margin-bottom:22px;font:600 14px/1 var(--sans);color:var(--ink-2)}.pf .rs-crumbs a{color:var(--purple);text-decoration:none}.pf .rs-title{max-width:15em;margin:0;font:700 64px/1.06 var(--display);letter-spacing:-.03em;color:var(--ink)}.pf .rs-answer{position:relative;max-width:860px;margin-top:32px;padding:26px 30px 26px 34px;border-radius:var(--r-l);background:var(--lime)}.pf .rs-answer .rs-eyebrow{color:var(--ink);margin-bottom:10px}.pf .rs-answer p{margin:0;font:500 20px/1.5 var(--sans);color:var(--ink)}.pf .rs-meta{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0}.pf .rs-meta span{padding:8px 14px;border-radius:999px;background:var(--white);font:600 13px/1 var(--sans);color:var(--ink)}.pf .rs-body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start;padding-bottom:var(--sec)}.pf .rs-toc{position:sticky;top:100px;padding:22px 14px 16px;border-radius:var(--r-l);background:var(--white)}.pf .rs-toc b{display:block;padding:0 10px;margin-bottom:10px;font:800 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--purple)}.pf .rs-toc ol{margin:0;padding:0;list-style:none}.pf .rs-toc a{display:block;padding:7px 10px;border-radius:10px;font-size:14px;line-height:1.3;color:var(--ink-2);text-decoration:none}.pf .rs-toc a:hover{background:var(--cloud);color:var(--purple)}.pf .rs-prose{max-width:780px;min-width:0;font:400 18px/1.7 var(--sans);color:var(--ink)}.pf .rs-prose>h2{margin:56px 0 16px;font:700 34px/1.15 var(--display);letter-spacing:-.02em;scroll-margin-top:100px}.pf .rs-prose>h2:first-child{margin-top:0}.pf .rs-prose h3{margin:28px 0 8px;font:700 22px/1.25 var(--display)}.pf .rs-prose p{margin:0 0 18px}.pf .rs-prose ol,.pf .rs-prose ul{margin:0 0 20px;padding-left:22px}.pf .rs-prose li{margin-bottom:8px}.pf .rs-prose li::marker{color:var(--purple);font-weight:700}.pf .rs-prose a{color:var(--purple);text-decoration:underline;text-underline-offset:3px}.pf .rs-prose strong{font-weight:700}.pf .rs-shot{margin:36px 0}.pf .rs-shot-c{display:flex;justify-content:center;padding:40px 32px;border-radius:var(--r-xl);background:var(--mint)}.pf .rs-shot-c>*{width:min(100%,460px)}.pf .rs-shot figcaption{margin-top:12px;font-size:14px;color:var(--ink-2);text-align:center}.pf .rs-ck{margin:36px 0;padding:28px 28px 22px;border-radius:var(--r-xl);background:var(--white);box-shadow:0 30px 60px -40px rgba(86,63,255,.45)}.pf .rs-ck-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.pf .rs-ck-title{display:block;margin-top:8px;font:700 26px/1.15 var(--display)}.pf .rs-ck-prog{display:flex;align-items:center;gap:10px;flex:none}.pf .rs-ck-prog svg{width:52px;height:52px;transform:rotate(-90deg)}.pf .rs-ck-prog circle{fill:none;stroke-width:6}.pf .rs-ck-prog .trk{stroke:var(--cloud)}.pf .rs-ck-prog .val{stroke:var(--purple);stroke-linecap:round;transition:stroke-dasharray .3s}.pf .rs-ck-prog span{display:flex;flex-direction:column;font-size:13px;line-height:1.2;color:var(--ink-2)}.pf .rs-ck-prog b{font:700 18px/1.1 var(--display);color:var(--ink)}.pf .rs-ck-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none}.pf .rs-ck-list li{margin:0}.pf .rs-ck-list button{display:flex;gap:14px;width:100%;height:100%;padding:16px 16px 16px 14px;border:0;border-radius:18px;background:var(--cloud);font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:background .2s}.pf .rs-ck-list button:hover{background:#efeaff}.pf .rs-ck-list button:focus-visible{outline:3px solid var(--purple);outline-offset:2px}.pf .rs-ck-list .box{display:grid;place-items:center;flex:none;width:28px;height:28px;margin-top:1px;border:2px solid rgba(86,63,255,.35);border-radius:50%;background:var(--white)}.pf .rs-ck-list .box svg{width:16px;height:16px;fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.pf .rs-ck-list li.on button{background:rgba(200,255,69,.38)}.pf .rs-ck-list li.on .box{border-color:var(--lime);background:var(--lime)}.pf .rs-ck-list li.on .box svg{opacity:1}.pf .rs-ck-list .txt{display:flex;flex-direction:column;gap:4px;min-width:0}.pf .rs-ck-list .txt b{font:700 16px/1.25 var(--display)}.pf .rs-ck-list .txt small{font-size:14px;line-height:1.45;color:var(--ink-2)}.pf .rs-ck-foot{display:flex;align-items:center;gap:14px;margin-top:18px;font-size:13px;color:var(--ink-2)}.pf .rs-ms{margin:36px 0;padding:28px;border-radius:var(--r-xl);background:var(--white)}.pf .rs-ms-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:18px 0 0;padding:0;list-style:none}.pf .rs-ms-bar li{display:flex;flex-direction:column;gap:6px;min-height:132px;margin:0;padding:16px 14px}.pf .rs-ms-bar li:first-child{border-radius:22px 0 0 22px}.pf .rs-ms-bar li:last-child{border-radius:0 22px 22px 0}.pf .rs-ms-bar i{font:700 13px/1 var(--display);font-style:normal;opacity:.7}.pf .rs-ms-bar b{font:700 17px/1.2 var(--display)}.pf .rs-ms-bar .own{margin-top:auto;align-self:flex-start;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.7);font-size:12px;font-weight:700;line-height:1.2}.pf .o-emp{background:var(--lime)}.pf .o-cand{background:var(--yellow)}.pf .o-scr{background:var(--aqua)}.pf .o-own{background:var(--pink)}.pf .rs-ms-text{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.pf .rs-ms-text li{display:flex;gap:14px;margin:0}.pf .rs-ms-text i{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;font:700 14px/1 var(--display);font-style:normal}.pf .rs-ms-text p{margin:2px 0 0;font-size:16px;line-height:1.55}.pf .rs-ms-text p .own,.pf .rs-ms-text p b{display:none}.pf .rs-cmp{margin:36px 0}.pf .rs-cmp-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-top:14px}.pf .rs-cmp-c{display:flex;flex-direction:column;padding:22px;border-radius:var(--r-l)}.pf .rs-cmp-c.c-nat{background:var(--purple);color:var(--white)}.pf .rs-cmp-c.c-cty{background:var(--mint)}.pf .rs-cmp-c.c-fed{background:var(--yellow)}.pf .rs-cmp-art{height:70px;margin-bottom:14px}.pf .rs-cmp-art svg{height:100%;width:auto;max-width:100%}.pf .c-nat .rs-cmp-art circle{fill:rgba(255,255,255,.35)}.pf .c-nat .rs-cmp-art circle.hit{fill:var(--lime)}.pf .c-cty .rs-cmp-art .reg{fill:rgba(255,255,255,.7)}.pf .c-cty .rs-cmp-art path{fill:var(--purple)}.pf .c-fed .rs-cmp-art path,.pf .c-fed .rs-cmp-art rect{fill:var(--ink);opacity:.85}.pf .rs-cmp-c h4{margin:0 0 8px;font:700 24px/1.1 var(--display)}.pf .rs-cmp-c p{margin:0 0 12px;font-size:15px;line-height:1.5}.pf .rs-cmp-c .pur{font-size:16px;font-weight:600}.pf .rs-cmp-c p span{display:block;margin-bottom:2px;font:800 11px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;opacity:.75}.pf .rs-cmp-c .ask{margin:auto 0 0;padding-top:12px;border-top:1px solid rgba(20,22,39,.15)}.pf .c-nat .ask{border-top-color:rgba(255,255,255,.3)}.pf .rs-faq{margin-top:56px}.pf .rs-faq h2{margin:0 0 14px;font:700 34px/1.15 var(--display);scroll-margin-top:100px}.pf .rs-faq details{border-bottom:1px solid var(--line)}.pf .rs-faq summary{position:relative;padding:18px 40px 18px 0;font:700 19px/1.35 var(--display);list-style:none;cursor:pointer}.pf .rs-faq summary::-webkit-details-marker{display:none}.pf .rs-faq summary:after{content:"+";position:absolute;right:4px;top:14px;font:400 28px/1 var(--sans);color:var(--purple)}.pf .rs-faq details[open] summary:after{content:"–"}.pf .rs-faq details p{margin:0 0 18px;font-size:17px;color:var(--ink-2)}.pf .rs-cta{margin-top:56px;padding:40px;border-radius:var(--r-xl);background:var(--purple);color:var(--white)}.pf .rs-cta h2{margin:0 0 10px;font:700 34px/1.12 var(--display)}.pf .rs-cta p{margin:0 0 24px;color:rgba(255,255,255,.86)}.pf .rs-cta a:not(.btn){color:var(--lime)}.pf .rs-cta-acts{display:flex;flex-wrap:wrap;gap:12px}.pf .rs-cta .btn{text-decoration:none}.pf .rs-note{margin-top:14px;font-size:14px;color:var(--ink-2)}.pf .rs-src{margin-top:48px;font-size:15px}.pf .rs-rel h2,.pf .rs-src h2{margin:0 0 10px;font:700 24px/1.2 var(--display)}.pf .rs-src p{color:var(--ink-2)}.pf .rs-src ul{padding-left:18px}.pf .rs-rel{margin-top:48px}.pf .rs-ix-list,.pf .rs-rel ul{margin:0;padding:0;list-style:none}.pf .rs-ix-list li,.pf .rs-rel li{margin:0;border-top:1px solid var(--line)}.pf .rs-ix-list a,.pf .rs-rel a{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 44px 18px 0;text-decoration:none;color:var(--ink)}.pf .rs-ix-list small,.pf .rs-rel small{font:800 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--purple)}.pf .rs-rel b{font:700 20px/1.3 var(--display)}.pf .rs-ix-list .go,.pf .rs-rel a:after{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--purple)}.pf .rs-rel a:after{content:"→"}.pf .rs-ix-list a:hover b,.pf .rs-rel a:hover b{color:var(--purple)}.pf .rs-ix-sub{max-width:720px;margin:20px 0 0;font:400 20px/1.5 var(--sans);color:var(--ink-2)}.pf .rs-ix{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start;padding-bottom:var(--sec)}.pf .rs-ix-lead{display:flex;flex-direction:column;gap:14px;padding:36px;border-radius:var(--r-xl);background:var(--lime);text-decoration:none}.pf .rs-ix-lead,.pf .rs-ix-lead .rs-eyebrow{color:var(--ink)}.pf .rs-ix-lead b{font:700 36px/1.1 var(--display);letter-spacing:-.02em}.pf .rs-ix-lead p{margin:0;font-size:17px;line-height:1.55}.pf .rs-ix-lead .go{font-weight:700;color:var(--purple)}.pf .rs-ix-list b{font:700 26px/1.2 var(--display);letter-spacing:-.01em}.pf .rs-ix-list li:first-child{border-top:0}@media (max-width:1080px){.pf .rs-body{grid-template-columns:minmax(0,1fr)}.pf .rs-toc{display:none}.pf .rs-ix{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pf .rs-title{font-size:40px}.pf .rs-answer{padding:20px}.pf .rs-answer p,.pf .rs-prose{font-size:17px}.pf .rs-cta h2,.pf .rs-faq h2,.pf .rs-prose>h2{font-size:27px}.pf .rs-ck{padding:20px 16px 16px}.pf .rs-ck-list{grid-template-columns:minmax(0,1fr)}.pf .rs-ms{padding:20px 16px}.pf .rs-ms-bar{display:none}.pf .rs-ms-text{margin-top:14px}.pf .rs-ms-text p b{display:block;font:700 17px/1.25 var(--display)}.pf .rs-ms-text p .own{display:block;width:fit-content;margin:6px 0;padding:4px 10px;border-radius:999px;background:var(--cloud);font-size:12px;font-weight:700}.pf .rs-cmp-grid{grid-template-columns:minmax(0,1fr)}.pf .rs-shot-c{padding:24px 16px}.pf .rs-cta{padding:28px 22px}.pf .rs-ix-lead{padding:26px}.pf .rs-ix-lead b{font-size:28px}.pf .rs-ix-list b{font-size:21px}}@media print{.pf .rs-ck-foot button,.pf .rs-cta,.pf .rs-rel,.pf .rs-toc{display:none}}