.ct-v3 .v3-ex-guide{border-top:1px solid #d3dce7;padding:72px 0}.ct-v3 .v3-ex-guide-layout{grid-template-columns:230px minmax(0,760px);justify-content:space-between;align-items:start;gap:80px;display:grid}.ct-v3 .v3-ex-guide-nav{border-left:2px solid #d3dce7;flex-direction:column;padding-left:20px;display:flex;position:sticky;top:104px}.ct-v3 .v3-ex-guide-nav .v3-eyebrow{margin:0 0 12px}.ct-v3 .v3-ex-guide-nav a{color:#075867;align-items:center;min-height:44px;padding:9px 0;font-size:14px;line-height:1.5;display:flex}.ct-v3 .v3-ex-guide-nav a:last-child{margin-top:16px;font-weight:700}.ct-v3 .v3-ex-guide-copy h2{font-family:var(--ct-font-display);font-size:var(--ct-type-section-title);letter-spacing:-.04em;margin:0 0 22px;line-height:1.15}.ct-v3 .v3-ex-guide-copy :is(h2,h3,h4){color:#132039;scroll-margin-top:104px;font-weight:700}.ct-v3 .v3-ex-guide-copy>section{margin-top:44px}.ct-v3 .v3-ex-guide-copy h3{font-family:var(--ct-font-display);font-size:var(--ct-type-card-title);letter-spacing:-.025em;margin:0 0 18px;line-height:1.35}.ct-v3 .v3-ex-guide-copy p:not(.v3-eyebrow){color:#38485f;margin:0 0 18px;font-size:16px;line-height:1.85}.ct-v3 .v3-ex-guide-copy p.v3-ex-guide-intro{color:#526078;font-size:18px}.ct-v3 .v3-ex-guide-copy ul{margin:22px 0;padding-left:22px;list-style:outside}.ct-v3 .v3-ex-guide-copy li{color:#38485f;margin-bottom:12px;padding-left:4px;font-size:16px;line-height:1.8}.ct-v3 .v3-ex-guide-copy a{color:#075867;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.ct-v3 .v3-ex-guide-provider{border-top:1px solid #d3dce7;margin-top:32px;padding-top:28px}.ct-v3 .v3-ex-guide-provider h4{font-family:var(--ct-font-display);margin:0 0 12px;font-size:22px;font-weight:700}.ct-v3 .v3-ex-guide-copy p.v3-ex-guide-date{color:#526078;margin-bottom:8px;font-size:13px}.ct-v3 .v3-ex-guide-sources{color:#526078;flex-wrap:wrap;column-gap:20px;font-size:13px;display:flex}.ct-v3 .v3-ex-guide-sources a{align-items:center;min-height:44px;padding-block:10px;display:inline-flex}@media (max-width:1000px){.ct-v3 .v3-ex-guide-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}}@media (max-width:680px){.ct-v3 .v3-ex-guide{padding:36px 0}.ct-v3 .v3-ex-guide-layout{grid-template-columns:1fr;gap:36px}.ct-v3 .v3-ex-guide-nav{position:static}.ct-v3 .v3-ex-guide-copy>section{margin-top:32px}}
