.kit-detail .btn-small{min-height:44px;padding:9px 14px;font-size:13px!important}.kit-detail .badge-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:20px}.kit-detail .badge{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:3px 8px;border:1px solid transparent;border-radius:4px;font-size:12px!important;font-weight:550;line-height:1.4;letter-spacing:0}.kit-detail .badge .kit-icon{width:13px;height:13px}.kit-detail .badge-outline{color:var(--muted-foreground);background:#fff;border-color:var(--border)}.kit-detail .badge-soft{color:var(--accent-foreground);background:var(--accent)}.kit-detail .lead{max-width:620px;margin-top:23px;color:var(--muted-foreground);font-size:18px!important;line-height:1.7;letter-spacing:-.012em}.kit-detail .article-hero{padding-top:30px;padding-bottom:46px}.kit-detail .article-title{max-width:950px;font-size:clamp(38px,4.25vw,56px)!important}.kit-detail .article-title .lead{max-width:850px}.kit-detail .article-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.kit-detail .article-cover{margin-top:32px}.kit-detail .article-cover>img{width:100%;aspect-ratio:16/7;object-fit:cover;border-radius:var(--radius);background:var(--secondary)}.kit-detail .article-cover figcaption{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 20px}.kit-detail .content-section{scroll-margin-top:calc(var(--header-offset) + 28px);margin-bottom:52px;padding-bottom:52px;border-bottom:1px solid var(--border)}.kit-detail .content-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.kit-detail .pill-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:24px}.kit-detail .utility-inner .badge{min-height:20px;padding:1px 5px;font-size:12px!important}.kit-detail .hero-copy .lead+p{margin-top:14px;color:var(--muted-foreground);font-size:14px!important;line-height:1.75}.kit-detail .article-hero .lead{max-width:850px}.kit-detail .page-content.prose>.content-section>p:not([class]){max-width:780px}.kit-detail .prose .content-section>p+ol,.kit-detail .prose .content-section>p+p,.kit-detail .prose .content-section>p+ul{margin-top:20px}.kit-detail .content-section>p+:is(.grid-2,.grid-3,.grid-4,.table-wrap,.related-grid3,.timeline,.agenda,.job-facts){margin-top:24px}.kit-detail .content-section>.eyebrow+h2{margin-top:0;margin-bottom:24px;font-size:28px!important}@media(max-width:960px){.kit-detail .lead{font-size:16px!important}}@media(max-width:760px){.kit-detail .badge-row{gap:7px;margin-bottom:17px}.kit-detail .lead{max-width:none;margin-top:18px;font-size:16px!important;line-height:1.75}.kit-detail .article-hero{padding-top:25px;padding-bottom:32px}.kit-detail .article-title{font-size:clamp(35px,7.6vw,48px)!important}.kit-detail .article-actions{width:100%;margin:2px 0 0}.kit-detail .article-cover{margin-top:25px}.kit-detail .article-cover>img{aspect-ratio:16/10}.kit-detail .content-section{scroll-margin-top:calc(var(--header-offset) + 50px);margin-bottom:36px;padding-bottom:36px}}@media(max-width:400px){.kit-detail .article-title{font-size:35px!important}}@media print{.kit-detail .article-actions{display:none!important}.kit-detail .content-section{page-break-inside:avoid;break-inside:avoid;margin-bottom:24px;padding-bottom:24px}.kit-detail .article-cover>img{max-height:280px}}.kit-detail .article-sidebar{position:-webkit-sticky;position:sticky;top:144px;max-height:calc(100vh - 166px);overflow-y:auto;scrollbar-width:thin;padding:0 5px 5px 0}.kit-detail.page-article .article-sidebar .toc-wrap{position:static}.kit-detail .article-sidebar-share,.kit-detail .article-sidebar-tags{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.kit-detail .article-sidebar h2{font-size:12px!important;font-weight:650;line-height:1.6;letter-spacing:0;margin-bottom:12px}.kit-detail .article-sidebar-share{display:flex;flex-wrap:wrap;gap:8px}.kit-detail .article-sidebar-share h2{width:100%;margin:0}.kit-detail .article-sidebar-share .btn{font-size:11px!important;min-height:34px;padding:6px 10px;gap:7px}.kit-detail .article-sidebar-share .kit-icon{width:14px;height:14px}.kit-detail .article-sidebar-tags .pill-list{margin:0;gap:6px}.kit-detail .article-sidebar-tags .badge{font-size:10px!important;padding:4px 7px;min-height:26px}.kit-detail .article-sidebar-tags a:hover{color:var(--primary);border-color:var(--primary)}.kit-detail .article-reading{padding-bottom:40px}@media(max-width:960px){.kit-detail .article-sidebar{top:128px;max-height:calc(100vh - 148px)}}@media(max-width:760px){.kit-detail .article-sidebar{position:static;max-height:none;overflow:visible;display:contents}.kit-detail.page-article .article-sidebar .toc-wrap{position:-webkit-sticky;position:sticky;top:104px}.kit-detail .article-sidebar-share,.kit-detail .article-sidebar-tags{margin:0 0 22px;padding-top:14px}.kit-detail .article-sidebar-tags .pill-list{margin-top:4px}.kit-detail .article-sidebar-share{align-items:center}.kit-detail .article-sidebar-share h2{width:auto;margin-right:9px}.kit-detail .article-sidebar-tags h2{margin-bottom:7px}.kit-detail .article-sidebar-tags+.article-reading{padding-top:10px}}@media print{.kit-detail .article-sidebar{display:none}}.kit-detail.page-article .content-section{scroll-margin-top:142px}.kit-detail.page-article .breadcrumb{padding-top:22px}.kit-detail.page-article .local-nav .kit-icon,.kit-detail.page-article .toc-action{display:none}.kit-detail.page-article .local-nav a{justify-content:space-between;min-height:44px}.kit-detail.page-article .toc-panel{padding:0}.kit-detail .article-header{padding-top:26px}.kit-detail .article-masthead{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:18px 0 22px;border-top:3px solid var(--forest);border-bottom:1px solid var(--border)}.kit-detail .article-masthead strong{font-size:39px!important;line-height:1;letter-spacing:-.065em;color:var(--forest)}.kit-detail .article-masthead strong span{color:var(--primary);font-weight:450}.kit-detail .article-masthead>span{color:var(--muted-foreground);font-size:12px!important;text-transform:uppercase;letter-spacing:.1em}.kit-detail .article-heading{max-width:920px;padding:48px 0 36px}.kit-detail .article-kicker{display:flex;gap:9px;font-size:11px!important;margin-bottom:19px}.kit-detail .article-deck{max-width:800px;margin-top:24px;font-size:19px!important;line-height:1.65}.kit-detail .article-byline{display:flex;flex-wrap:wrap;gap:8px 11px;align-items:center;margin-top:26px;font-size:12px!important;color:var(--muted-foreground)}.kit-detail .article-byline strong{color:var(--forest)}.kit-detail .article-landscape img{width:100%;aspect-ratio:2.2;object-fit:cover;border-radius:2px}.kit-detail .article-landscape figcaption{font-size:12px!important;margin-top:9px}.kit-detail.page-article .article-layout{display:grid;grid-template-columns:190px minmax(0,680px);justify-content:start;grid-gap:68px;gap:68px;align-items:start;padding:46px 0 0}.kit-detail.page-article .toc-wrap{top:144px}.kit-detail .article-reading{min-width:0;font-size:17px!important;line-height:1.9;color:#33493f}.kit-detail .article-reading>p+p{margin-top:19px}.kit-detail .article-opening{color:var(--forest);font-size:21px!important;line-height:1.7;letter-spacing:-.02em}.kit-detail .article-chapter.content-section{border:0;padding:0;margin:36px 0 0}.kit-detail .article-chapter h2{font-size:28px!important;line-height:1.25;margin-bottom:17px}.kit-detail .article-chapter p+p{margin-top:19px}.kit-detail .article-chapter:last-of-type{padding:24px 0 0;border-top:1px solid var(--border)}.kit-detail .article-endnotes{margin-top:35px;padding:25px 0 40px;border-top:1px solid var(--border)}.kit-detail .article-tags{display:flex;align-items:flex-start;gap:15px}.kit-detail .article-tags-label{flex-shrink:0;padding-top:4px;font-size:12px!important;color:var(--muted-foreground)}.kit-detail .article-tags .pill-list{margin:0;gap:6px}.kit-detail .article-tags .badge{min-height:24px;font-size:11px!important;padding:3px 7px}.kit-detail .article-source{margin-top:18px;font-size:12px!important;line-height:1.7;color:var(--muted-foreground)}.kit-detail .article-source a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.kit-detail .article-source .kit-icon{width:13px;height:13px;margin-left:4px}.kit-detail .article-share{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:22px}.kit-detail .article-share>span{width:100%;margin-bottom:2px;font-size:12px!important;font-weight:600}.kit-detail .article-related{display:grid;grid-template-columns:190px minmax(0,680px);grid-gap:68px;gap:68px;padding:36px 0 65px;border-top:1px solid var(--border)}.kit-detail .article-related-heading .eyebrow{font-size:11px!important;margin-bottom:7px}.kit-detail .article-related-list{display:grid;grid-gap:25px;gap:25px}.kit-detail .article-related-row{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:22px;gap:22px}.kit-detail .article-related-row img{width:140px;aspect-ratio:1.45;object-fit:cover;border-radius:3px}.kit-detail .article-related-row .eyebrow{margin:0 0 6px;font-size:10px!important}.kit-detail .article-related-row h3 a:hover{color:var(--primary)}.kit-detail .article-related-row h3 .kit-icon{width:15px;height:15px;margin-left:6px}.kit-detail .article-related-meta{margin-top:8px;font-size:12px!important;color:var(--muted-foreground)}@media (max-width:1100px){.kit-detail .article-related,.kit-detail.page-article .article-layout{grid-template-columns:165px minmax(0,680px);gap:40px}}@media (max-width:760px){.kit-detail.page-article .content-section{scroll-margin-top:175px}.kit-detail .article-header,.kit-detail.page-article .breadcrumb{padding-top:16px}.kit-detail .article-masthead{align-items:center;gap:15px;padding:16px 0}.kit-detail .article-masthead strong{font-size:31px!important}.kit-detail .article-masthead>span{max-width:100px;font-size:9px!important;line-height:1.65;text-align:right}.kit-detail .article-heading{padding:28px 0 25px}.kit-detail .article-kicker{font-size:10px!important;letter-spacing:.06em;gap:6px}.kit-detail .article-headline{font-size:clamp(34px,8.2vw,48px)!important}.kit-detail .article-deck{font-size:17px!important;margin-top:20px}.kit-detail .article-byline{gap:7px;font-size:11px!important;margin-top:21px}.kit-detail .article-landscape img{aspect-ratio:1.75}.kit-detail.page-article .article-layout{display:block;padding-top:26px}.kit-detail.page-article .toc-wrap{top:104px}.kit-detail .article-reading{font-size:16px!important;line-height:1.85}.kit-detail .article-opening{font-size:19px!important}.kit-detail .article-chapter.content-section{margin-top:31px}.kit-detail .article-chapter h2{font-size:25px!important}.kit-detail .article-tags{display:block}.kit-detail .article-tags-label{display:block;margin-bottom:8px}.kit-detail .article-related{display:block;padding:26px 0 45px}.kit-detail .article-related-list{margin-top:25px;gap:25px}.kit-detail .article-related-row{grid-template-columns:95px minmax(0,1fr);gap:16px}.kit-detail .article-related-row img{width:95px;aspect-ratio:1}.kit-detail .article-related-row h3{font-size:17px!important}.kit-detail .article-related-row .eyebrow{font-size:9px!important}.kit-detail .article-related-meta{font-size:11px!important}.kit-detail.page-article .toc-panel{padding-bottom:16px}.kit-detail.page-article .toc-wrap{width:calc(100% + 40px)}}@media (max-width:400px){.kit-detail .article-headline{font-size:34px!important}.kit-detail .article-masthead strong{font-size:28px!important}.kit-detail.page-article .toc-wrap{width:calc(100% + 32px)}}@media print{.kit-detail .article-layout{display:block!important}.kit-detail .article-share{display:none!important}.kit-detail .article-landscape img{max-height:260px}}.kit-detail .article-byline,.kit-detail .article-kicker,.kit-detail .article-masthead>span,.kit-detail .article-related-meta,.kit-detail .article-related-row .eyebrow{font-size:12px!important}.kit-detail .article-rich [data-component=CMP-RTX-001]{padding:0;margin:0;border:0;max-width:none;color:inherit}.kit-detail .article-rich [data-prop=html]{display:block;max-width:none}.kit-detail .article-rich [data-prop=html] p{max-width:none;margin:0}.kit-detail .article-opening+.article-rich [data-prop=html]>p:first-child,.kit-detail .article-rich [data-prop=html] p+p{margin-top:19px}.kit-detail.page-article .article-reading{padding-top:0;padding-bottom:40px}.kit-detail.page-article .article-header{padding-bottom:0}.kit-detail.page-article .article-chapter h2{font-size:28px!important;line-height:1.25}@media(max-width:760px){.kit-detail.page-article .article-chapter h2{font-size:25px!important}}.kit-detail .article-headline{font-size:clamp(38px,4.3vw,59px)!important;line-height:1.08;letter-spacing:-.05em}.kit-detail .article-related-heading h2{font-size:25px!important}.kit-detail .article-related-row h3{font-size:20px!important;line-height:1.35}@media(max-width:760px){.kit-detail .article-headline{font-size:clamp(34px,8.2vw,48px)!important}.kit-detail .article-related-row h3{font-size:17px!important}}@media(max-width:400px){.kit-detail .article-headline{font-size:34px!important}}