.sg-tpl{--tpl-ink:#0a2540;--tpl-slate:#425466;--tpl-line:#0a25401a;background:var(--sg-paper,#fff);color:var(--tpl-ink);overflow-x:clip}.sg-tpl-band{padding:96px 0}.sg-tpl-band--mist{background:var(--sg-mist,#f8fafd)}.sg-tpl-band--tight{padding:56px 0}@media (max-width:639px){.sg-tpl-band{padding:56px 0}}.sg-tpl-band--ref+.sg-tpl-band--ref,.sg-tpl-band--paper+.sg-tpl-band--paper{padding-top:0}.sg-tpl-frame{max-width:1280px;margin:0 auto;padding:0 24px}@media (min-width:1024px){.sg-tpl-frame{padding:0 32px}}.sg-tpl .sg-tpl-h2{max-width:760px;font-size:var(--phi-h2,32.9px);letter-spacing:-.02em;color:var(--tpl-ink);font-weight:500;line-height:1.18}.sg-tpl-h2 .sg-tpl-tail{color:var(--tpl-slate);font-weight:400}@media (max-width:639px){.sg-tpl .sg-tpl-h2{font-size:var(--phi-h3,25.9px)}}.sg-tpl .sg-tpl-h1{letter-spacing:-.035em;color:var(--tpl-ink);font-size:clamp(40px,4.4vw,56px);font-weight:400;line-height:1.06}.sg-tpl-h1 .sg-tpl-tail{color:var(--tpl-slate)}.sg-tpl-lede{color:var(--tpl-slate);font-size:18px;line-height:1.6}.sg-tpl-pills{flex-wrap:wrap;gap:8px;display:flex}.sg-tpl-pill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--tpl-ink);background:#ffffffb8;border:1px solid #0a254026;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:500;transition:background-color .15s}.sg-tpl-pill:hover{background:#fff}.sg-tpl-btn{border-radius:var(--sg-radius,4px);justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:16px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.sg-tpl-btn--primary{background:var(--sg-primary,#d6206e);color:#fff}.sg-tpl-btn--primary:hover{background:var(--sg-primary-deep,#bf1d62)}.sg-tpl-hero .sg-tpl-btn--primary{background:#0a2540}.sg-tpl-hero .sg-tpl-btn--primary:hover{background:#163451}.sg-tpl-btn--quiet{color:var(--tpl-ink);background:#fffc;border:1px solid #0a254024}.sg-tpl-btn--quiet:hover{background:#fff}.sg-tpl-link{color:var(--sg-primary,#d6206e);align-items:center;gap:4px;font-weight:600;display:inline-flex}.sg-tpl-link:hover{color:var(--sg-primary-deep,#bf1d62)}.sg-tpl-btn:focus-visible,.sg-tpl-link:focus-visible,.sg-tpl-pill:focus-visible{outline:2px solid var(--sg-violet,#6c50d6);outline-offset:2px}@media (max-width:639px){.sg-tpl-btn:not(.sg-tpl-btn--inline){width:100%}.sg-tpl-pill{align-items:center;min-height:40px;display:inline-flex}}.sg-tpl-window{background:#fff;border:1px solid #0a25401a;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d}.sg-tpl-window-bar{background:#f6f9fc;border-bottom:1px solid #0a254012;align-items:center;gap:6px;height:36px;padding:0 14px;display:flex}.sg-tpl-window-bar i{background:#0a254024;border-radius:50%;width:8px;height:8px}.sg-tpl-window-url{color:var(--tpl-slate);background:#fff;border:1px solid #0a254012;border-radius:6px;margin:0 auto;padding:2px 14px;font-size:11px}.sg-tpl-rows{gap:16px;margin-top:48px;display:grid}.sg-tpl-row{border:1px solid var(--sg-line,#e6dfe8);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:300px;display:grid;overflow:hidden}.sg-tpl-row-copy{flex-direction:column;padding:40px;display:flex}.sg-tpl-row-copy h3{letter-spacing:-.01em;color:var(--tpl-ink);font-size:22px;font-weight:500}.sg-tpl-row-copy p{color:var(--tpl-slate);max-width:460px;margin-top:10px;line-height:1.6}.sg-tpl-row-copy .sg-tpl-link{margin-top:auto;padding-top:24px}.sg-tpl-row-copy .sg-tpl-row-kicker{max-width:none;color:var(--sg-primary,#d6206e);align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:600;display:flex}.sg-tpl-row-kicker span{letter-spacing:0;border:1.5px solid;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.sg-tpl-row-art{background:var(--sg-mist,#f8fafd);border-left:1px solid var(--sg-line,#e6dfe8);justify-content:center;align-items:center;padding:32px;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.sg-tpl-row{grid-template-columns:1fr}.sg-tpl-row-copy{padding:28px 24px}.sg-tpl-row-art{border-left:0;border-top:1px solid var(--sg-line,#e6dfe8);padding:24px}}.sg-tpl-argument-cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px 48px;margin-top:40px;display:grid}.sg-tpl-argument-cols p{color:var(--tpl-slate);line-height:1.7}.sg-tpl-argument-cols .sg-tpl-answer{color:var(--tpl-ink);letter-spacing:-.01em;margin-bottom:10px;font-size:20px;font-weight:400;line-height:1.35}.sg-tpl-argument-cols .sg-tpl-detail{font-size:14px;line-height:1.65}.sg-tpl .sg-tpl-argument-cols h2{letter-spacing:0;color:var(--tpl-slate);margin-bottom:8px;font-size:15px;font-weight:600}@media (max-width:767px){.sg-tpl-argument-cols{grid-template-columns:1fr}}.sg-tpl-cohort-unis{border-top:1px solid var(--tpl-line);color:var(--tpl-slate);margin-top:40px;padding-top:20px;font-size:15px;line-height:1.7}.sg-tpl-cohort-label{color:var(--tpl-ink);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.sg-tpl-checks{border-top:1px solid var(--tpl-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.sg-tpl-checks>div{padding:32px 32px 32px 0}.sg-tpl-checks>div+div{border-left:1px solid var(--tpl-line);padding-left:32px}.sg-tpl-checks h3{color:var(--tpl-ink);font-size:20px;font-weight:500}.sg-tpl-checks ul{gap:4px;margin-top:14px;display:grid}.sg-tpl-checks a{min-height:40px;color:var(--tpl-ink);align-items:center;gap:10px;display:inline-flex}.sg-tpl-checks a:hover{color:var(--sg-primary,#d6206e)}.sg-tpl-check{width:18px;height:18px;color:var(--sg-primary,#d6206e);background:#d6206e1a;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:767px){.sg-tpl-checks{grid-template-columns:1fr}.sg-tpl-checks>div,.sg-tpl-checks>div+div{border-left:0;padding:24px 0}.sg-tpl-checks>div+div{border-top:1px solid var(--tpl-line)}}.sg-tpl-faq{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:32px 64px;display:grid}.sg-tpl-faq-aside{align-self:start;position:sticky;top:96px}@media (max-width:1023px){.sg-tpl-faq{grid-template-columns:1fr}.sg-tpl-faq-aside{position:static}}.sg-tpl-hero{position:relative;overflow:hidden}.sg-tpl-hero-b{text-align:center;padding:149px 0 0}[data-brand]:has(.sg-tpl-hero-b)>.sg-public-navbar{background:0 0;position:absolute;top:0}[data-brand]:has(.sg-tpl-hero-b)>.sg-public-navbar>.sg-nav-rails{display:none}.sg-tpl-hero .sg-tpl-onsash{color:#0a2540}.sg-tpl-hero .sg-tpl-h1 .sg-tpl-tail{mix-blend-mode:multiply}.sg-tpl-hero-b--nopanel{padding-bottom:64px}@media (max-width:639px){.sg-tpl-hero-b--nopanel{padding-bottom:40px}}.sg-tpl-hero-b .sg-tpl-h1{max-width:900px;margin:0 auto}.sg-tpl-hero-b .sg-tpl-panel{z-index:2;text-align:left;max-width:960px;margin:40px auto 0;position:relative}@media (min-width:640px){.sg-tpl-hero-b canvas{left:auto;right:0}}.sg-tpl-hero-b .sg-tpl-panel .sg-tpl-window{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (max-width:639px){.sg-tpl-hero-b{padding-top:125px}.sg-tpl .sg-tpl-h1{font-size:36px}.sg-tpl-lede{font-size:16px}}.sg-tpl .sg-results-section{background:var(--sg-mist,#f8fafd);border-color:var(--sg-line,#e6dfe8);padding:0}.sg-tpl .sg-results-section .sg-rails{padding:96px 24px 128px}.sg-tpl .sg-results-label{color:var(--sg-primary-deep,#bf1d62)}@media (max-width:639px){.sg-tpl .sg-results-section .sg-rails{padding:56px 16px 72px}}.sg-tpl .sg-ess{background:var(--sg-mist,#f8fafd);--ess-fg:#0a2540;--ess-fg-dim:#5b6f87;--ess-cap:#425466;--ess-rule:#0a25401a;--ess-rail:#17123b1f;padding-top:64px;padding-bottom:80px;position:relative;overflow:hidden}.sg-tpl .sg-ess--night{--ess-fg:#fff;--ess-fg-dim:#ffffff8c;--ess-cap:#ffffffb8;--ess-rule:#ffffff1a;--ess-rail:#ffffff29}.sg-ess-sky{opacity:0;pointer-events:none;transition:opacity .9s;position:absolute;inset:0}.sg-ess-sky.is-on{opacity:1}.sg-ess-sky--pre-dawn{background:radial-gradient(1653px 1092px at 50% calc(100% + 28px),#486ffd 0,#7f81f3 9.84%,#c489ff 20.83%,#dac0ff 34.13%,#eadcff 44.86%,#f9f6ff 58.59%,#f8fafd 100%)}.sg-ess-sky--sunrise{background:radial-gradient(1653px 1055px at 50% 104.6%,#cb83ff 0,#ff90b9 15.77%,#ffc977 30.62%,#ffd79b 38.04%,#fff1dc 50.11%,#fff 63.1%,#fcfdfe 77.95%,#f8fafd 98.81%)}.sg-ess-sky--daytime{background:radial-gradient(1656px 1117px at 50% calc(100% + 53px),#d6206e 1.33%,#f0559c 15.71%,#ffb3d4 33.15%,#ffe0ee 45%,#f8fafd 60%)}.sg-ess-sky--dusk{background:radial-gradient(1656px 1098px at 50% calc(100% + 48px),#ffb451 0,#efc680 16.73%,#ffbcd8 33.03%,#ffdcec 43.38%,#fffafc 59.16%,#fffdfe 76.24%,#f8fafd 100%)}.sg-ess-sky--sunset{background:radial-gradient(1660px 1064px at 50% 100%,#ffa577 0,#ff90a1 15.52%,#ddadff 30.09%,#ecd8ff 45.72%,#f5eaff 54.96%,#f8fafd 88.16%)}.sg-ess-sky--night{background:radial-gradient(1655px 1133px at 50% calc(100% + 69px),#fcfdfe 1.11%,#6763e4 28.73%,#453bb3 45.76%,#29227d 63.37%,#1e2064 78.67%,#141e4b 100%)}@media (min-width:940px) and (max-width:1609px){.sg-ess-sky--pre-dawn{background:radial-gradient(103.24% 102.63% at 50% 102.63%,#486ffd 0,#7f81f3 9.84%,#c489ff 20.83%,#dac0ff 34.13%,#eadcff 44.86%,#f9f6ff 58.59%,#f8fafd 100%)}.sg-ess-sky--sunrise{background:radial-gradient(102.68% 99.11% at 50% 104.6%,#cb83ff 0,#ff90b9 15.77%,#ffc977 30.62%,#ffd79b 38.04%,#fff1dc 50.11%,#fff 63.1%,#fcfdfe 77.95%,#f8fafd 98.81%)}.sg-ess-sky--daytime{background:radial-gradient(102.84% 104.98% at 50% 104.98%,#d6206e 1.33%,#f0559c 15.71%,#ffb3d4 33.15%,#ffe0ee 45%,#f8fafd 60%)}.sg-ess-sky--dusk{background:radial-gradient(102.83% 103.24% at 49.98% 104.51%,#ffb451 0,#efc680 16.73%,#ffbcd8 33.03%,#ffdcec 43.38%,#fffafc 59.16%,#fffdfe 76.24%,#f8fafd 100%)}.sg-ess-sky--sunset{background:radial-gradient(103.12% 100% at 50% 100%,#ffa577 0,#ff90a1 15.52%,#ddadff 30.09%,#ecd8ff 45.72%,#f5eaff 54.96%,#f8fafd 88.16%)}.sg-ess-sky--night{background:radial-gradient(102.82% 106.44% at 50% 106.44%,#fcfdfe 1.11%,#6763e4 28.73%,#453bb3 45.76%,#29227d 63.37%,#1e2064 78.67%,#141e4b 100%)}}@media (max-width:939px){.sg-ess-sky:not(.sg-ess-sky--night){display:none}.sg-ess-sky--night{background:radial-gradient(155.66% 78.1% at 50% 104.07%,#afffea 1.11%,#6763e4 22.58%,#332496 42.92%,#29227d 61.78%,#1e2064 80.71%,#141e4b 100%);width:1218px;height:936px;inset:auto auto 0 calc(50% - 609px)}}.sg-tpl .sg-ess:before{content:"";z-index:1;pointer-events:none;border-left:1px solid var(--ess-rail);border-right:1px solid var(--ess-rail);width:calc(100% - 48px);max-width:1280px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.sg-tpl .sg-ess>.sg-tpl-frame{z-index:2;position:relative}.sg-tpl .sg-ess .sg-tpl-h2{color:var(--ess-fg);transition:color .6s}.sg-tpl .sg-ess--night .sg-tpl-tail{color:#ffffff9e}.sg-tpl .sg-ess--night .sg-tpl-link{color:#d9d2ff}.sg-tpl .sg-ess--night .sg-tpl-link:hover{color:#fff}.sg-ess-rule{border-color:var(--ess-rule)}.sg-ess-val{color:var(--ess-fg-dim)}.sg-ess-val.is-on,.group:hover .sg-ess-val{color:var(--ess-fg)}.sg-ess-lab{color:var(--ess-fg-dim)}.sg-ess-lab.is-on,.group:hover .sg-ess-lab{color:var(--ess-fg)}.sg-ess-cap{color:var(--ess-cap)}.sg-ess-bar{pointer-events:none;transform-origin:0 0;background:linear-gradient(90deg, transparent, var(--ess-indicator,#6c50d6) 50%, transparent);width:100px;height:1.5px;transition:transform .45s cubic-bezier(.25,1,.5,1);position:absolute;top:0;left:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.sg-ess-bar,.sg-ess-sky{transition:none}}@media (min-width:768px){.sg-tpl-row:nth-child(2n) .sg-tpl-row-copy{order:2}.sg-tpl-row:nth-child(2n) .sg-tpl-row-art{border-left:0;border-right:1px solid var(--sg-line,#e6dfe8)}}.sg-tpl .sg-close.sg-close--light{color:var(--tpl-ink);background:var(--sg-mist,#f8fafd);border-top:1px solid var(--sg-line,#e6dfe8)}.sg-tpl .sg-close--light h2,.sg-tpl .sg-close--light h3{color:var(--tpl-ink)}.sg-tpl .sg-close--light p,.sg-tpl .sg-close--light .sg-close-door p,.sg-tpl .sg-close--light .sg-close-note{color:var(--tpl-slate)}html:root .sg-tpl .sg-close--light .sg-rails{background-image:linear-gradient(color-mix(in srgb, var(--sg-ink) 12%, transparent), color-mix(in srgb, var(--sg-ink) 12%, transparent)), linear-gradient(color-mix(in srgb, var(--sg-ink) 12%, transparent), color-mix(in srgb, var(--sg-ink) 12%, transparent))}html:root .sg-tpl .sg-close--light .sg-primary-button{color:#fff!important;background:var(--sg-primary,#d6206e)!important}html:root .sg-tpl .sg-close--light .sg-primary-button:hover{background:var(--sg-primary-deep,#bf1d62)!important}.sg-tpl .sg-close--light .sg-close-link{color:var(--sg-primary,#d6206e)}.sg-tpl .sg-close--light .sg-close-link:hover{color:var(--sg-primary-deep,#bf1d62)}.sg-ess-picker-btn{color:var(--ess-indicator);border-color:var(--ess-rule);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb3}.sg-ess-picker-btn:hover{background:#fff}.sg-ess-picker-btn:focus-visible{outline:2px solid var(--ess-indicator);outline-offset:2px}.sg-ess-picker-menu{border-color:var(--ess-rule);background:#fffffff5;box-shadow:0 12px 32px -12px #0a254040}.sg-ess-picker-opt{color:#425466}.sg-ess-picker-opt.is-focus{background:#0a25400d}.sg-ess-picker-opt.is-on{color:var(--ess-indicator);font-weight:600}.sg-ess--night .sg-ess-picker-btn{background:#ffffff14}.sg-ess--night .sg-ess-picker-btn:hover{background:#ffffff29}.sg-ess--night .sg-ess-picker-menu{background:#17123bf5}.sg-ess--night .sg-ess-picker-opt{color:#ffffffb8}.sg-ess--night .sg-ess-picker-opt.is-focus{background:#ffffff14}.sg-ess .sg-ess-cap .sg-tpl-link{color:var(--ess-indicator)}.sg-tpl .sg-tpl-argument-cols .sg-tpl-col-title{color:var(--tpl-ink);letter-spacing:-.005em;margin-bottom:6px;font-size:17px;font-weight:600}.sg-tpl-topics{border-top:1px solid var(--tpl-line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px 48px;margin-top:40px;padding-top:32px;display:grid}.sg-tpl .sg-tpl-topics h3{letter-spacing:-.01em;color:var(--tpl-ink);font-size:20px;font-weight:500}.sg-tpl-topics p{color:var(--tpl-slate);margin-top:8px;line-height:1.65}.sg-tpl-topics--guides>a{border-left:1px solid var(--tpl-line);flex-direction:column;padding-left:16px;display:flex}.sg-tpl-topics--guides h3{position:relative}.sg-tpl-topics--guides h3:before{content:"";background:var(--sg-primary,#d6206e);width:1px;position:absolute;top:0;bottom:0;left:-17px}.sg-tpl-topics--guides .sg-tpl-topics-kicker{color:var(--sg-primary,#d6206e);font-size:14px;font-weight:600}.sg-tpl-topics--guides .sg-tpl-topics-kicker span{color:var(--tpl-slate);font-weight:400}.sg-tpl-topics--guides .sg-tpl-link{margin-top:auto;padding-top:16px}.sg-band-helix{isolation:isolate;background:#fff;position:relative;overflow:hidden}.sg-band-helix:before,.sg-band-helix:after{content:"";z-index:-1;pointer-events:none;aspect-ratio:836/760;background:50%/100% 100% no-repeat;width:59.25%;position:absolute;top:92%;transform:scaleX(-1)}.sg-band-helix:before{background-image:url(/images/plates/silk-3.webp);margin-top:-41.25%;left:45.75%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 85.6%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 85.6%,#0000 100%)}.sg-band-helix:after{background-image:url(/images/plates/silk-4.webp);margin-top:-50.96%;left:-5%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14.4% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14.4% 88%,#0000 100%)}@media (max-width:639px){.sg-band-helix:before{background-image:url(/images/plates/silk-4.webp);width:137.5%;margin-top:0;top:50%;left:50%;transform:translate(-50%,-50%)rotate(107deg);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18% 82%,#0000 100%)}.sg-band-helix:after{display:none}}.sg-band-helix>article{background:#ffffffb8}.sg-tl{max-width:620px;margin:48px 0 0;padding:0;list-style:none}.sg-tl-item{--tl-seg:1;padding:0 0 44px 44px;position:relative}.sg-tl-item:last-child{padding-bottom:0}.sg-tl-step{position:relative}.sg-tl-step:before{content:"";border:1.5px solid color-mix(in srgb, var(--tpl-ink,#0a2540) 35%, transparent);z-index:1;background:#fff;border-radius:50%;width:14px;height:14px;transition:background-color .3s,border-color .3s;position:absolute;top:2px;left:-44px}.sg-tl-item:not(:last-child):after{content:"";background:linear-gradient(var(--sg-primary,#d6206e), var(--sg-primary,#d6206e)) 0 0 / 100% calc(var(--tl-seg) * 100%) no-repeat, color-mix(in srgb, var(--tpl-ink,#0a2540) 14%, transparent);width:1.5px;height:100%;position:absolute;top:9px;left:6.25px}.sg-tl-item.is-on .sg-tl-step:before{border-color:var(--sg-primary,#d6206e)}.sg-tl-item.is-on.is-last .sg-tl-step:before{background:var(--sg-primary,#d6206e)}.sg-tl-when{color:var(--tpl-slate);font-size:13px;font-weight:600}.sg-tl .sg-tl-title{letter-spacing:-.01em;color:var(--tpl-ink);margin-top:4px;font-size:20px;font-weight:500}.sg-tl-body{color:var(--tpl-slate);margin-top:6px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.sg-tl.is-armed .sg-tl-step>*{transition:opacity .5s,transform .5s cubic-bezier(.2,0,.2,1)}.sg-tl.is-armed .sg-tl-item:not(.is-on) .sg-tl-step>*{opacity:.25;transform:translateY(8px)}}.sg-tl-panel{display:none}@media (min-width:1024px){.sg-tl-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.sg-tl-panel{margin:48px 0 -150px;display:block;position:sticky;top:calc(50vh - 210px)}.sg-tl-art>.sg-tpl-row-art{border:1px solid var(--sg-line,#e6dfe8);border-radius:12px;height:420px}.sg-tl-wrap .sg-tl-item{min-height:50vh}.sg-tl-wrap .sg-tl-step{position:sticky;top:calc(50vh - 60px)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.sg-tl-art{animation:.45s cubic-bezier(.2,0,.2,1) both sg-tl-art-in}}@keyframes sg-tl-art-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (min-width:640px){[data-brand]{container-type:inline-size}.sg-tpl-topics:not([class*=max-w-]),.sg-ess-rule,.sg-tpl-checks{--sg-rule-out:calc((min(1280px, 100cqw - 48px) - 100%) / 2);margin-inline:calc(-1 * var(--sg-rule-out));padding-inline:var(--sg-rule-out)}}.sg-tpl .sg-tpl-h1>.sg-tpl-lead{font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;margin:0;display:inline}.sg-tpl .sg-tpl-faq-aside .sg-tpl-h2{font-size:var(--phi-h3,25.9px);line-height:1.25}.sg-tpl-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}@media (min-width:640px) and (max-width:1023px){.sg-tpl-facts:has(>div:nth-child(4):last-child){grid-template-columns:1fr 1fr}}.sg-tpl-facts>div{border-top:1px solid var(--tpl-line);padding-top:20px}.sg-tpl-facts dt{color:var(--tpl-slate);font-size:14px}.sg-tpl-facts dd{letter-spacing:-.015em;color:var(--tpl-ink);margin-top:8px;font-size:22px;font-weight:500;line-height:1.2}@media (max-width:639px){.sg-tpl-facts{grid-template-columns:1fr 1fr}.sg-tpl-facts dd{font-size:18px}}.sg-tpl-guide-hero{padding:56px 0}@media (min-width:640px){.sg-tpl-guide-hero{padding:88px 0 80px}}.sg-tpl .sg-tpl-guide-h1{max-width:900px;font-size:clamp(34px,3.8vw,50px);line-height:1.1}.sg-tpl-article{max-width:760px}.sg-tpl-article>section+section,.sg-tpl-article>p+section{border-top:1px solid var(--tpl-line);margin-top:40px;padding-top:40px}.sg-tpl .sg-tpl-article h2{font-size:var(--phi-h3,25.9px);letter-spacing:-.015em;color:var(--tpl-ink);font-weight:500;line-height:1.25}.sg-tpl .sg-tpl-article .sg-tpl-h2{font-size:var(--phi-h3,25.9px);line-height:1.25}.sg-tpl-article p{color:var(--tpl-slate);margin-top:14px;font-size:17px;line-height:1.75}.sg-tpl-table-wrap{border-top:1px solid var(--tpl-ink);overflow-x:auto}.sg-tpl-table{border-collapse:collapse;width:100%;font-size:15px}.sg-tpl-table th{text-align:left;color:var(--tpl-ink);border-bottom:1px solid var(--tpl-line);vertical-align:bottom;padding:14px 16px 14px 0;font-weight:600}.sg-tpl-table td{color:var(--tpl-slate);border-bottom:1px solid var(--tpl-line);vertical-align:top;padding:14px 16px 14px 0;line-height:1.55}.sg-tpl-table td:first-child{color:var(--tpl-ink);font-weight:500}@media (min-width:640px){div.sg-tpl-cardrow,.sg-tpl-measure{max-width:960px}}@media (max-width:639px){div.sg-tpl-cardrow{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;gap:16px;margin-inline:-32px;padding-inline:32px;scroll-padding-inline:32px;display:flex;overflow-x:auto}div.sg-tpl-cardrow::-webkit-scrollbar{display:none}div.sg-tpl-cardrow>*{scroll-snap-align:start;flex:0 0 80%;min-width:0}.sg-tpl-table--stack thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sg-tpl-table--stack,.sg-tpl-table--stack tbody,.sg-tpl-table--stack tr{width:100%;display:block}.sg-tpl-table--stack tr{border-bottom:1px solid var(--tpl-line);padding:14px 0}.sg-tpl-table--stack td{white-space:normal;border-bottom:0;grid-template-columns:6.25rem minmax(0,1fr);column-gap:12px;padding:3px 0;display:grid}.sg-tpl-table--stack td:before{content:attr(data-label);color:var(--tpl-slate);font-size:13px;font-weight:500;line-height:1.85}}.sg-tpl .sg-tpl-faq-grouped h3{color:var(--tpl-ink);font-size:20px;font-weight:500}