#app .tg-page .tg-intro{margin-bottom:28px}#app .tg-page .tg-intro>p:last-child{max-width:780px}#app .tg-page .tg-hero-copy h1{font-size:clamp(30px,3.5vw,46px);line-height:1.12;text-wrap:balance}#app .tg-page .tg-hero-copy .tg-rule-date{margin:16px 0 0;font-size:13px;line-height:1.6;color:var(--tg-muted)}#app .tg-page .tg-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}#app .tg-page .tg-circuit-group+.tg-circuit-group{margin-top:32px}#app .tg-page .tg-card h3{margin:0;font-size:21px;line-height:1.3}#app .tg-page .tg-card h3 a{color:#fff;text-decoration:none}#app .tg-page .tg-card h3 a:hover{color:var(--tg-link)}#app .tg-page .tg-card-summary{margin:0;font-size:14px;line-height:1.65;color:var(--tg-muted)}#app .tg-page .tg-jump-nav{margin-top:26px;padding:18px 0;border-top:1px solid var(--tg-line);border-bottom:1px solid var(--tg-line)}#app .tg-page .tg-jump-nav>span{display:block;margin-bottom:8px;color:var(--tg-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#app .tg-page .tg-jump-nav>div{display:flex;flex-wrap:wrap;gap:6px 10px}#app .tg-page .tg-jump-nav a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid var(--tg-line);border-radius:7px;text-decoration:none;font-size:14px;line-height:1.4}#app .tg-page .tg-jump-nav a:hover{background:var(--tg-panel);border-color:#6f93c6}#app .tg-page section[id]{scroll-margin-top:110px}#app .tg-page .tg-guide-section{padding:26px;border:1px solid var(--tg-line);border-radius:12px;background:var(--tg-panel-2)}#app .tg-page .tg-section-head{align-items:flex-start}#app .tg-page .tg-section-head h2{line-height:1.25;text-wrap:balance}#app .tg-page .tg-section-intro{max-width:850px;margin:0 0 18px;color:#d3deef;font-size:16px;line-height:1.7}#app .tg-page .tg-subsections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;margin-top:22px}#app .tg-page .tg-subsection{min-width:0}#app .tg-page .tg-subsection h3{margin:0 0 8px;color:#fff;font-size:18px;line-height:1.4}#app .tg-page .tg-subsection p{margin:0;color:#d3deef;font-size:15px;line-height:1.75}#app .tg-page .tg-guide-section ul{padding-left:22px;color:#d3deef;font-size:15px;line-height:1.75}#app .tg-page .tg-guide-section li+li{margin-top:8px}#app .tg-page .tg-content-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px}#app .tg-page .tg-content-links a{display:inline-flex;align-items:center;min-height:44px;gap:6px;font-size:14px;line-height:1.5}#app .tg-page .tg-faq-item summary h3{display:inline;margin:0;font-size:16px;line-height:1.5;color:inherit}#app .tg-page .tg-checklist label{min-height:44px;align-items:center}#app .tg-page .tg-checklist input{margin:0}#app .tg-page .tg-sources p{color:var(--tg-muted);line-height:1.7}#app .tg-page .tg-sources ul{display:grid;gap:8px;padding-left:20px}#app .tg-page .tg-sources a{display:inline-flex;align-items:center;min-height:44px;gap:6px;line-height:1.5}#app .tg-page .tg-date-actions .button{font-size:14px}#app .tg-page .button,#app .tg-page .tg-chip{min-height:44px}#app .tg-page :is(a,button,input,summary):focus-visible{outline:3px solid #94caff;outline-offset:3px}#app .tg-page .tg-date-body{min-width:0}#app .tg-page .tg-date-body h3{overflow-wrap:anywhere}#app #teamForm .team-track-context{grid-column:1 / -1;margin:0 0 8px;padding:14px 16px;border:1px solid #375578;border-radius:8px;background:#10213c;color:#e4edf9;font-size:15px;line-height:1.6}@media(max-width:700px){#app .tg-page{padding-top:24px}#app .tg-page .tg-hero{gap:20px}#app .tg-page .tg-hero-copy h1{font-size:30px}#app .tg-page .tg-hero-copy>p:not(.section-kicker){font-size:16px;line-height:1.7}#app .tg-page .tg-hero-copy .tg-rule-date{font-size:12px}#app .tg-page .tg-hero .tg-actions{grid-template-columns:1fr}#app .tg-page .tg-map{min-height:250px}#app .tg-page .tg-map-cta{justify-content:space-between}#app .tg-page .tg-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#app .tg-page .tg-stats div{padding:12px}#app .tg-page .tg-stats dd{font-size:16px}#app .tg-page .tg-layouts{gap:6px}#app .tg-page .tg-layouts li{font-size:12px;padding:6px 9px}#app .tg-page .tg-jump-nav{margin-top:20px}#app .tg-page .tg-jump-nav>div{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:3px 2px 8px;scrollbar-width:thin}#app .tg-page .tg-jump-nav a{flex:0 0 auto;max-width:240px;font-size:13px}#app .tg-page .tg-guide-section{padding:20px 16px}#app .tg-page .tg-section{margin-top:28px}#app .tg-page .tg-section-head h2{font-size:23px}#app .tg-page .tg-subsections{grid-template-columns:1fr;gap:22px}#app .tg-page .tg-subsection+.tg-subsection{padding-top:20px;border-top:1px solid var(--tg-line)}#app .tg-page .tg-content-links{gap:4px 14px}#app .tg-page .tg-content-links a{font-size:15px}#app .tg-page .tg-checklist li{padding:10px 12px}#app .tg-page .tg-checklist label{font-size:15px}#app .tg-page .tg-date{padding:14px 12px;gap:12px}#app .tg-page .tg-date-actions{display:grid;grid-template-columns:1fr;width:100%}#app .tg-page .tg-date-actions .button{justify-content:center;text-align:center}#app .tg-page .tg-empty{padding:18px}#app .tg-page .tg-faq-item>summary{padding:16px 40px 16px 14px}#app .tg-page .tg-faq-item>div{padding:0 14px 16px}#app .tg-page section[id]{scroll-margin-top:90px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/apex-track-guides.css.map */
