\nbody.gtt-article-page,#page,body.gtt-article-page #primary,body.gtt-article-page .content-area,body.gtt-article-page .site-main{overflow:visible!important}body.gtt-article-page #primary.gtt-single-article{width:100%;max-width:none;float:none;margin-inline:auto}body.gtt-article-page .gtt-module-shell{width:min(100% - 2rem,1280px);max-width:1280px;margin-inline:auto;padding-inline:1rem;box-sizing:border-box}body.gtt-article-page .gtt-article-header .container,body.gtt-article-page .gtt-article-featured--centered{width:min(100% - 2rem,1280px);max-width:1280px;margin-inline:auto;padding-inline:1rem;box-sizing:border-box}body.gtt-article-page .gtt-article-layout,body.gtt-article-page .gtt-article-layout--module{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,280px)!important;gap:clamp(24px,3vw,40px);align-items:start;width:100%;max-width:none}body.gtt-article-page .gtt-article-content-wrap{grid-column:1;grid-row:1;min-width:0;width:100%;max-width:none}body.gtt-article-page .gtt-article-sidebar{grid-column:2;grid-row:1;min-width:0;position:relative;align-self:start}body.gtt-article-page .gtt-article-sidebar>.gtt-sidebar-sticky{position:sticky;top:80px;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 120px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}body.gtt-article-page .gtt-article-body{max-width:75ch;font-size:1.0625rem;line-height:1.75;color:var(--text-secondary)}body.gtt-article-page .gtt-article-body h2,body.gtt-article-page .gtt-article-body h3,body.gtt-article-page .gtt-article-body h4{color:var(--text-primary)}body.gtt-article-page .gtt-related-posts{max-width:none;width:100%}body.gtt-article-page .gtt-article-sidebar .gtt-toc-accordion,body.gtt-article-page .gtt-article-sidebar .gtt-module-switcher,body.gtt-article-page .gtt-article-sidebar .glass-panel,body.gtt-article-page .gtt-article-sidebar .gtt-sidebar-series{background:var(--bg-elevated)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.gtt-article-page .gtt-article-sidebar button.gtt-sidebar-accordion__trigger{background:transparent!important;color:var(--text-secondary)!important;border-bottom:1px solid var(--border-subtle)!important;box-shadow:none!important}body.gtt-article-page .gtt-article-sidebar button.gtt-sidebar-accordion__trigger:hover,body.gtt-article-page .gtt-article-sidebar button.gtt-sidebar-accordion__trigger:focus,body.gtt-article-page .gtt-article-sidebar button.gtt-sidebar-accordion__trigger[aria-expanded="true"]{background:var(--bg-muted,rgb(255 255 255 / .04))!important;color:var(--text-primary)!important}body.gtt-article-page .gtt-article-sidebar .gtt-sidebar-accordion__panel{background:transparent!important;padding:8px 6px 12px}body.gtt-article-page .gtt-toc-item a{color:var(--text-secondary);padding:6px 10px;margin:1px 0;font-size:.8125rem;border-left:2px solid #fff0;border-radius:6px}body.gtt-article-page .gtt-toc-item a:hover{color:var(--text-primary);background:var(--bg-muted,rgb(255 255 255 / .05));transform:none;padding-left:10px}body.gtt-article-page .gtt-toc-item a.is-active{color:var(--green-500);background:var(--green-muted);border-left-color:var(--green-500);font-weight:600}body.gtt-article-page .gtt-toc-item--h3 a{padding-left:18px;font-size:.75rem;color:var(--text-tertiary)}body.gtt-article-page .gtt-accordion-icon{color:var(--text-tertiary)}body.gtt-article-page .gtt-ad-zone{max-width:100%;margin-inline:0;overflow:hidden}body.gtt-article-page .gtt-ad-zone--article_below{max-width:min(100%,728px);margin-inline:auto}body.gtt-article-page .gtt-ad-zone--article_sidebar .gtt-ad-slot{min-height:250px;max-width:100%;padding:1rem;box-sizing:border-box}body.gtt-article-page .gtt-ad-slot{width:100%;max-width:100%;box-sizing:border-box}body.gtt-article-page .gtt-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}body.gtt-article-page .gtt-related-grid .gtt-article-card,body.gtt-article-page .gtt-related-grid .gtt-glass-card{display:flex;flex-direction:column;height:100%;min-width:0;background:var(--bg-elevated)!important;border:1px solid var(--border-subtle)!important;border-radius:16px!important;overflow:hidden;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none}body.gtt-article-page .gtt-related-grid .gtt-article-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;padding:1rem 1.125rem 1.125rem;flex:1;min-width:0}body.gtt-article-page .gtt-related-grid .gtt-article-card__title{margin:0;width:100%;font-size:.9375rem;font-weight:600;line-height:1.45;letter-spacing:-.01em}body.gtt-article-page .gtt-related-grid .gtt-article-card__title a{display:block;color:var(--text-primary)!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-decoration:none!important}body.gtt-article-page .gtt-related-grid .gtt-article-card__title a:hover{color:var(--green-500)!important}body.gtt-article-page .gtt-related-grid .gtt-article-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:auto;width:100%;font-size:.75rem;color:var(--text-tertiary)}body.gtt-article-page .gtt-related-grid .gtt-reading-time{white-space:nowrap}@media (max-width:1100px){body.gtt-article-page .gtt-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){body.gtt-article-page .gtt-article-layout,body.gtt-article-page .gtt-article-layout--module{grid-template-columns:1fr!important}body.gtt-article-page .gtt-article-content-wrap{grid-column:1;grid-row:2;order:2}body.gtt-article-page:not(.gtt-module-page) .gtt-article-sidebar{grid-column:1;grid-row:1;order:1;position:static;transform:none;width:100%;padding:0;box-shadow:none;background:#fff0;margin-bottom:1.5rem}body.gtt-article-page:not(.gtt-module-page) .gtt-article-sidebar>.gtt-sidebar-sticky{position:static;max-height:none;overflow:visible}body.gtt-article-page .gtt-article-body{max-width:none}body.gtt-article-page .gtt-related-grid{grid-template-columns:1fr}}body.gtt-article-page #ez-toc-container,.ez-toc-widget-container{display:none!important}