.tg-page .tg-hero{background:linear-gradient(118deg,#f5f9fd,#e8f1f8);min-height:0;padding:46px max(7vw,28px) 42px;display:block}.tg-page .tg-hero-copy{max-width:1180px;padding:0;display:block}.tg-page .tg-hero h1{max-width:none;margin:0 0 14px;font-size:42px;line-height:1.12}.tg-page .tg-hero-copy>p:not(.eyebrow){color:#405269;max-width:1120px;margin:0;font-size:17px;line-height:1.6}.tg-page .tg-guide-sequence{background:#f4f7f9;border-top:0}.tg-page .tg-guide-sequence>.section{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:42px;padding-bottom:42px;display:grid}.tg-page .tg-guide-sequence a{box-sizing:border-box;background:#fff;border:1px solid #cbd7e0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:64px;padding:14px 20px;transition:background-color .18s,border-color .18s;display:grid}.tg-page .tg-guide-sequence a:last-child{border-right:1px solid #cbd7e0}.tg-page .tg-guide-sequence a:before{content:none!important;display:none!important}.tg-page .tg-guide-sequence a span{color:var(--orange);margin:0;font-size:14px;font-weight:800}.tg-page .tg-guide-sequence a strong{font-size:15px;font-weight:650;line-height:1.3}.tg-page .tg-guide-sequence a.current,.tg-page .tg-guide-sequence a:hover,.tg-page .tg-guide-sequence a:focus-visible{background:#edf3f7;border-color:#9db2c2;outline:0}.tg-page .tg-layout{grid-template-columns:minmax(0,1fr) 304px;gap:34px;max-width:1160px;padding-top:42px}.tg-page .tg-resource-sidebar{min-width:0}.tg-page .tg-resource-sidebar .technical-category-sidebar{width:100%;position:sticky;top:100px}.tg-page .tg-position{border-left:0;grid-template-columns:155px minmax(0,1fr);gap:28px;padding:24px 26px;display:grid}.tg-page .tg-position>p:last-child{font-size:15px}.tg-page .tg-section{grid-template-columns:48px minmax(0,1fr);gap:26px;padding:32px 0}.tg-page .tg-section>span{width:auto;height:auto;color:var(--orange);background:0 0;border:0;padding-top:7px;font-weight:800;display:block}.tg-page .tg-section h2{font-size:24px}.tg-page .tg-section p{font-size:16px;line-height:1.65}.tg-page .tg-section ul,.tg-page .tg-example ul,.tg-page .tg-example ol,.tg-page .tg-review ul{color:#405269;margin:12px 0 0;padding-left:1.35rem;font-size:15px;line-height:1.72}.tg-page .tg-section ul{list-style-type:square}.tg-page .tg-section li{padding-left:.3rem}.tg-page .tg-section li::marker{color:var(--orange);font-size:.8em}.tg-page .tg-result,.tg-page .tg-note{border-left:0}@media (max-width:980px){.tg-page .tg-layout{grid-template-columns:minmax(0,1fr) 260px;gap:24px}}@media (max-width:850px){.tg-page .tg-guide-sequence>.section{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.tg-page .tg-layout{grid-template-columns:1fr}.tg-page .tg-resource-sidebar{display:none}}@media (max-width:620px){.tg-page .tg-hero{padding:38px 22px 34px}.tg-page .tg-hero h1{font-size:34px}.tg-page .tg-hero-copy>p:not(.eyebrow){font-size:16px}.tg-page .tg-guide-sequence>.section{grid-template-columns:1fr;padding:26px 22px}.tg-page .tg-position{grid-template-columns:1fr;gap:10px}.tg-page .tg-section{grid-template-columns:36px 1fr;gap:12px}}
