.tg-page{background:#fff}.tg-hero{border-bottom:1px solid var(--line);background:linear-gradient(118deg,#f5f9fd,#e8f1f8);padding:70px max(7vw,28px) 62px}.tg-hero>div{max-width:930px}.tg-hero h1{color:var(--navy);letter-spacing:-.035em;margin:0 0 17px;font-size:47px;line-height:1.08}.tg-hero>div>p:not(.eyebrow){color:#405269;max-width:820px;font-size:17px;line-height:1.62}.tg-hero>div>div{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.tg-hero>div>div span{color:#526579;text-transform:uppercase;letter-spacing:.07em;background:#ffffffb3;border:1px solid #c8d8e6;padding:7px 10px;font-size:9px;font-weight:700}.tg-layout{grid-template-columns:225px 1fr;align-items:start;gap:55px;padding-top:52px;padding-bottom:58px;display:grid}.tg-layout>aside{border:1px solid var(--line);padding:16px;position:sticky;top:100px}.tg-layout>aside strong{color:var(--navy);border-bottom:1px solid var(--line);margin-bottom:6px;padding:4px 7px 11px;font-size:12px;display:block}.tg-layout>aside a{color:#526579;border-bottom:1px solid #edf1f4;padding:8px 7px;font-size:10.5px;line-height:1.35;display:block}.tg-layout>aside a:hover{color:var(--blue)}.tg-content{min-width:0}.tg-position{border-left:3px solid var(--orange);background:var(--pale);margin-bottom:25px;padding:20px 22px}.tg-position>p:last-child{color:#405269;margin:0;font-size:13.5px;line-height:1.68}.tg-formulas{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:28px;display:grid}.tg-formulas div{border:1px solid var(--line);background:#fff;padding:17px}.tg-formulas span{color:var(--orange);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.tg-formulas strong{color:var(--navy);margin:13px 0 7px;font-size:18px;display:block}.tg-formulas small{color:var(--muted);font-size:10px;line-height:1.4;display:block}.tg-section{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:16px;padding:25px 0;scroll-margin-top:95px;display:grid}.tg-section>span{width:38px;height:38px;color:var(--orange);background:#f3f7fa;border:1px solid #c8d8e6;place-items:center;font-size:10px;font-weight:800;display:grid}.tg-section h2,.tg-example h2,.tg-review h2,.tg-note h2{color:var(--navy);margin:3px 0 9px;font-size:23px;line-height:1.25}.tg-section p,.tg-note p:not(.eyebrow){color:var(--muted);font-size:13.5px;line-height:1.68}.tg-section ul,.tg-example ul,.tg-example ol,.tg-review ul{color:#405269;padding-left:19px;font-size:12.5px;line-height:1.65}.tg-section li::marker{color:var(--orange)}.tg-example li::marker{color:var(--orange)}.tg-review li::marker{color:var(--orange)}.tg-example{border:1px solid var(--line);background:#f4f7fa;margin:25px 0;padding:25px;scroll-margin-top:95px}.tg-example-grid{grid-template-columns:1fr 1.35fr;gap:25px;display:grid}.tg-example h3{color:var(--navy);font-size:14px}.tg-result{border-left:3px solid var(--orange);color:#405269;background:#fff;margin:17px 0 0;padding:14px 16px;font-size:12.5px;line-height:1.6}.tg-result strong{color:var(--navy)}.tg-review{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:25px 0;scroll-margin-top:95px;display:grid}.tg-review>div{padding:22px}.tg-review>div:first-child{border-right:1px solid var(--line)}.tg-note{background:var(--navy);color:#fff;padding:25px}.tg-note h2{color:#fff}.tg-note p:not(.eyebrow){color:#dce6f1}.tg-next{justify-content:space-between;gap:20px;padding-top:0;padding-bottom:45px;display:flex}.tg-next a{color:var(--blue);font-size:11.5px;font-weight:700}.tg-cta{background:var(--navy);justify-content:center;align-items:center;gap:80px;padding:39px max(7vw,28px);display:flex}.tg-cta>div{max-width:760px}.tg-cta h2{color:#fff;margin:0 0 9px;font-size:28px}.tg-cta p:not(.eyebrow){color:#dce6f1;margin:0;font-size:13.5px;line-height:1.58}.tg-cta>a{background:var(--orange);color:#fff;white-space:nowrap;padding:14px 18px;font-size:12px;font-weight:800}@media (max-width:850px){.tg-layout{grid-template-columns:1fr}.tg-layout>aside{display:none}.tg-formulas{grid-template-columns:1fr 1fr}}@media (max-width:620px){.tg-hero{padding:48px 22px 42px}.tg-hero h1{font-size:37px}.tg-layout{padding-top:38px}.tg-formulas,.tg-example-grid,.tg-review{grid-template-columns:1fr}.tg-review>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.tg-next,.tg-cta{display:block}.tg-next a{margin-bottom:13px;display:block}.tg-cta>a{margin-top:20px;display:inline-block}}
.tg-layout{grid-template-columns:225px minmax(0,820px);justify-content:center;gap:65px;padding-top:58px;padding-bottom:68px}.tg-layout>aside{border:0;border-top:3px solid var(--navy);border-bottom:1px solid var(--line);padding:16px 5px}.tg-layout>aside a{padding:9px 7px}.tg-position{margin-bottom:31px;padding:22px 24px}.tg-position>p:last-child{font-size:14px;line-height:1.72}.tg-formulas{margin-bottom:34px}.tg-formulas div{padding:19px}.tg-section{gap:18px;padding:31px 0}.tg-section>span{background:0 0;border:0;width:auto;height:auto;padding-top:7px;display:block}.tg-section h2,.tg-example h2,.tg-review h2,.tg-note h2{margin-bottom:10px;font-size:24px}.tg-section p,.tg-note p:not(.eyebrow){font-size:14px;line-height:1.72}.tg-section ul,.tg-example ul,.tg-example ol,.tg-review ul{font-size:13px;line-height:1.7}.tg-example{margin:31px 0;padding:29px}.tg-review{margin:31px 0}@media (max-width:850px){.tg-layout{grid-template-columns:1fr;justify-content:stretch}}
.tg-page{background:#fff}.tg-hero{background:linear-gradient(112deg,#f9fbfd 0%,#edf4f8 72%,#e7f0f6 100%);grid-template-columns:minmax(0,1fr) 390px;min-height:390px;padding:0;display:grid}.tg-hero-copy{flex-direction:column;justify-content:center;padding:58px 48px 56px max(6vw,28px);display:flex}.tg-hero h1{letter-spacing:-.035em;max-width:830px;font-size:48px;line-height:1.08}.tg-hero>aside{color:#fff;background:#0d345f;flex-direction:column;justify-content:center;padding:43px 42px;display:flex}.tg-hero>aside>span{color:#ff9b69;letter-spacing:.055em;text-transform:uppercase;margin-bottom:13px;font-size:12px;font-weight:700;line-height:1.4}.tg-hero>aside>strong{max-width:280px;font-size:20px;font-weight:650;line-height:1.35}.tg-hero>aside ul{gap:9px;margin:19px 0 24px;padding:0;list-style:none;display:grid}.tg-hero>aside li{color:#d7e3ed;padding-left:16px;font-size:14px;line-height:1.55;position:relative}.tg-hero>aside li:before{content:"";background:var(--orange);width:5px;height:5px;position:absolute;top:.58em;left:0}.tg-hero>aside>a{border-bottom:1px solid #ffffff8c;width:max-content;padding:0 0 7px;font-size:14px;font-weight:650;color:#fff!important}.tg-hero>aside>a b{color:#ff9b69;margin-left:7px;font-size:16px}.tg-guide-sequence{background:#f4f7f9;border-top:1px solid #d7e1e8;border-bottom:1px solid #cbd7e0}.tg-guide-sequence>.section{grid-template-columns:repeat(6,minmax(0,1fr));padding-top:24px;padding-bottom:24px;display:grid}.tg-guide-sequence a{background:#fff;border-left:1px solid #d6e0e7;min-width:0;min-height:70px;padding:11px 14px 10px 17px;position:relative}.tg-guide-sequence a:last-child{border-right:1px solid #d6e0e7}.tg-guide-sequence a:before{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.tg-guide-sequence a.current:before{background:var(--orange)}.tg-guide-sequence a span,.tg-guide-sequence a strong{display:block}.tg-guide-sequence a span{color:#7a8b9a;margin-bottom:7px;font-size:12px;font-weight:700}.tg-guide-sequence a strong{color:#324b63;font-size:14px;font-weight:600;line-height:1.4}.tg-guide-sequence a.current{background:#eef4f8}.tg-guide-sequence a.current span{color:var(--orange)}.tg-guide-sequence a.current strong{color:var(--navy)}.tg-guide-sequence a:hover,.tg-guide-sequence a:focus-visible{background:#f8fafb;outline:0}.tg-guide-sequence a:hover strong,.tg-guide-sequence a:focus-visible strong{color:var(--blue)}.tg-layout{grid-template-columns:255px minmax(0,850px);gap:70px;padding-top:65px;padding-bottom:72px;scroll-margin-top:100px}.tg-layout>aside{border-top:3px solid var(--orange);border-bottom:0;padding:18px 0 0;top:92px}.tg-layout>aside strong{padding:2px 10px 14px;font-size:14px}.tg-layout>aside a{color:#526579;grid-template-columns:27px minmax(0,1fr);gap:9px;padding:11px 10px;font-size:11.5px;line-height:1.42;display:grid}.tg-layout>aside a span{color:#8594a1;font-size:9px;font-weight:700}.tg-layout>aside a:hover,.tg-layout>aside a:focus-visible{color:var(--navy);background:#f2f6f8;outline:0}.tg-position{border-left:0;border-top:3px solid var(--orange);background:#edf3f6;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:25px;margin-bottom:36px;padding:25px 27px;display:grid}.tg-position .eyebrow{margin:3px 0 0}.tg-position>p:last-child{font-size:16px;line-height:1.62}.tg-formulas{background:#fff;border:1px solid #ccd8e1;gap:0;margin-bottom:39px;box-shadow:0 5px 18px #1930430a}.tg-formulas div{border:0;min-height:154px;padding:22px 23px}.tg-formulas div+div{border-left:1px solid #d7e0e7}.tg-formulas span{letter-spacing:.055em;font-size:10px}.tg-formulas strong{font-size:21px;font-weight:650}.tg-formulas small{font-size:11.5px;line-height:1.5}.tg-section{border-top:1px solid #cbd7e0;grid-template-columns:54px 1fr;gap:22px;padding:36px 0}.tg-section>span{color:var(--orange);padding-top:6px;font-size:11px}.tg-section h2,.tg-example h2,.tg-review h2,.tg-note h2{font-size:25px;font-weight:650;line-height:1.25}.tg-page .tg-layout .tg-section p,.tg-page .tg-layout .tg-section ul,.tg-page .tg-layout .tg-section li,.tg-page .tg-layout .tg-example ul,.tg-page .tg-layout .tg-example ol,.tg-page .tg-layout .tg-example li,.tg-page .tg-layout .tg-review ul,.tg-page .tg-layout .tg-review li{font-size:16px;line-height:1.62}.tg-section li{margin-bottom:5px}.tg-example{border:1px solid #cbd7e0;border-top:3px solid var(--navy);background:#f2f6f8;margin:38px 0;padding:32px 34px;box-shadow:0 5px 18px #19304309}.tg-example-grid{background:#fff;border:1px solid #d2dce4;gap:0;margin-top:20px}.tg-example-grid>div{padding:22px 24px}.tg-example-grid>div+div{border-left:1px solid #d7e0e7}.tg-example h3{margin:0 0 12px;font-size:15px}.tg-result{border:1px solid #d2dce4;border-top:0;border-left:4px solid var(--orange);margin-top:0;padding:18px 20px;font-size:14px;line-height:1.65}.tg-review{background:#fff;border-color:#cbd7e0;margin:38px 0}.tg-review>div{min-height:280px;padding:29px 30px}.tg-review>div:first-child{background:#f7f9fa}.tg-review h2{margin-top:4px}.tg-review li{margin-bottom:7px}.tg-note{border-left:4px solid var(--orange);color:inherit;background:#e9f0f4;grid-template-columns:310px minmax(0,1fr);align-items:start;gap:38px;padding:31px 33px;display:grid}.tg-note h2{color:var(--navy);margin:4px 0 0;font-size:23px}.tg-note p:not(.eyebrow){color:#4c6174;margin:0;font-size:14.5px;line-height:1.6}.tg-next{grid-template-columns:1fr 1fr;gap:16px;padding-top:0;padding-bottom:58px;display:grid}.tg-next a{background:#fff;border:1px solid #d3dde5;flex-direction:column;justify-content:center;min-height:91px;padding:17px 21px;display:flex;box-shadow:0 3px 12px #19304309}.tg-next a:last-child{text-align:right}.tg-next span{color:#657789;margin-bottom:6px;font-size:11.5px;font-weight:600;line-height:1.35}.tg-next strong{color:var(--navy);font-size:16px;font-weight:650;line-height:1.35}.tg-next a:hover,.tg-next a:focus-visible{background:#f8fafb;border-color:#afc1cf;outline:0}.tg-next a:hover strong,.tg-next a:focus-visible strong{color:var(--blue)}.tg-cta{padding-top:45px;padding-bottom:45px}.tg-cta h2{font-size:29px;font-weight:650}.tg-cta p:not(.eyebrow){font-size:16px;line-height:1.62}.tg-cta>a{font-size:14px}@media (max-width:980px){.tg-hero{grid-template-columns:1fr 330px}.tg-guide-sequence>.section{grid-template-columns:repeat(6,155px);overflow-x:auto}.tg-layout{grid-template-columns:220px minmax(0,1fr);gap:42px}.tg-note{grid-template-columns:1fr;gap:14px}}@media (max-width:850px){.tg-hero{grid-template-columns:1fr}.tg-hero>aside{display:none}.tg-layout{grid-template-columns:1fr}.tg-layout>aside{display:none}}@media (max-width:620px){.tg-hero-copy{padding:48px 22px 43px}.tg-hero h1{font-size:38px}.tg-guide-sequence>.section{padding-left:0;padding-right:0}.tg-position{grid-template-columns:1fr;gap:11px;padding:22px}.tg-formulas{grid-template-columns:1fr}.tg-formulas div{min-height:0}.tg-formulas div+div{border-top:1px solid #d7e0e7;border-left:0}.tg-section{grid-template-columns:37px 1fr;gap:13px;padding:29px 0}.tg-example{padding:25px 20px}.tg-example-grid>div+div{border-top:1px solid #d7e0e7;border-left:0}.tg-review>div{min-height:0}.tg-note{padding:26px 22px}.tg-next{grid-template-columns:1fr}.tg-next a:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.tg-guide-sequence a,.tg-next a{transition:none}}
