.mec-knowledge{min-height:100dvh;color:var(--mec-color-text);background:var(--mec-color-ink)}.mec-knowledge-home{width:min(100% - 2*var(--mec-gutter),var(--mec-container-wide));padding:clamp(var(--mec-space-10),8vw,var(--mec-space-20)) 0;margin:auto}.mec-knowledge-home>header{gap:var(--mec-space-8);margin-bottom:var(--mec-space-10);padding-bottom:var(--mec-space-8);border-bottom:var(--mec-border);grid-template-columns:minmax(0,1.5fr) minmax(17rem,.8fr);align-items:end;display:grid}.mec-knowledge-home h1{max-width:54rem;font-family:var(--mec-font-display);margin:.5rem 0;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:700;line-height:.95}.mec-knowledge-home header>p{max-width:40rem;color:var(--mec-color-text-muted);font-size:var(--mec-text-lg)}.mec-knowledge-home header aside{padding:var(--mec-space-5);border:var(--mec-border);border-left:3px solid var(--mec-color-accent);background:var(--mec-color-surface)}.mec-knowledge-home header aside strong{margin-bottom:var(--mec-space-2);font-family:var(--mec-font-display);display:block}.mec-knowledge-home header aside p{color:var(--mec-color-text-muted);margin:0}.mec-knowledge-search__controls{gap:var(--mec-space-3);grid-template-columns:minmax(16rem,1.5fr) repeat(3,minmax(9rem,.5fr));display:grid}.mec-knowledge-search label{gap:var(--mec-space-2);color:var(--mec-color-text-muted);font-size:var(--mec-text-xs);text-transform:uppercase;letter-spacing:.07em;font-weight:700;display:grid}.mec-knowledge-search label>div{padding-inline:var(--mec-space-4);border:var(--mec-border);border-radius:var(--mec-radius-md);background:var(--mec-color-surface);align-items:center;display:flex}.mec-knowledge-search label svg{width:1rem}.mec-knowledge-search input,.mec-knowledge-search select{color:#fff;border:var(--mec-border);border-radius:var(--mec-radius-md);background:var(--mec-color-surface);width:100%;min-height:3.25rem;padding-inline:var(--mec-space-4)}.mec-knowledge-search input{background:0 0;border:0}.mec-knowledge-search__count{margin:var(--mec-space-5) 0;color:var(--mec-color-text-muted)}.mec-knowledge-grid{gap:var(--mec-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mec-knowledge-grid article{min-height:20rem;padding:var(--mec-space-6);border:var(--mec-border);border-radius:var(--mec-radius-lg);background:linear-gradient(145deg,#ffffff09,transparent),var(--mec-color-surface);flex-direction:column;display:flex}.mec-knowledge-grid article>span,.mec-knowledge-grid small{color:var(--mec-color-accent-hover);font-size:var(--mec-text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.mec-knowledge-grid h2{margin:var(--mec-space-3) 0;font:700 var(--mec-text-xl) var(--mec-font-display)}.mec-knowledge-grid h2 a{color:#fff}.mec-knowledge-grid article>p{color:var(--mec-color-text-muted)}.mec-knowledge-grid article>div{gap:var(--mec-space-2);flex-wrap:wrap;display:flex}.mec-knowledge-grid small{color:var(--mec-color-text-muted);border:var(--mec-border);border-radius:var(--mec-radius-pill);text-transform:none;letter-spacing:0;padding:.25rem .5rem}.mec-knowledge-card__link{padding-top:var(--mec-space-5);color:#fff;border-top:var(--mec-border);justify-content:space-between;margin-top:auto;font-weight:700;display:flex}.mec-knowledge-empty{padding:var(--mec-space-8);border:var(--mec-border);background:var(--mec-color-surface)}.mec-knowledge-empty div{gap:var(--mec-space-3);display:flex}.mec-knowledge-empty button,.mec-knowledge-empty a{min-height:2.75rem;padding:var(--mec-space-3);color:#fff;border:var(--mec-border);background:0 0}.mec-knowledge-document{width:min(100% - 2*var(--mec-gutter),var(--mec-container-wide));padding:var(--mec-space-8) 0 var(--mec-space-20);margin:auto}.mec-knowledge-document__hero{padding:clamp(var(--mec-space-6),7vw,var(--mec-space-16));border:var(--mec-border);border-radius:var(--mec-radius-lg);background:radial-gradient(circle at 85% 15%,#d8202a33,transparent 32%),var(--mec-color-surface)}.mec-knowledge-document__hero>div:first-child{gap:var(--mec-space-2);color:var(--mec-color-text-muted);font-size:var(--mec-text-sm);display:flex}.mec-knowledge-document__hero>div:first-child a{color:#fff}.mec-knowledge-document__hero h1{max-width:60rem;font-family:var(--mec-font-display);margin:.5rem 0;font-size:clamp(2.5rem,7vw,5rem);font-weight:700;line-height:.98}.mec-knowledge-document__hero>p:not(.mec-eyebrow){max-width:50rem;color:var(--mec-color-text-muted);font-size:var(--mec-text-lg)}.mec-knowledge-document__hero dl{gap:var(--mec-space-6);margin:var(--mec-space-6) 0;flex-wrap:wrap;display:flex}.mec-knowledge-document__hero dt{color:var(--mec-color-text-muted);font-size:var(--mec-text-xs);text-transform:uppercase}.mec-knowledge-document__hero dd{margin:.25rem 0 0;font-weight:700}.mec-knowledge-document__actions{gap:var(--mec-space-3);flex-wrap:wrap;display:flex}.mec-knowledge-document__actions a,.mec-knowledge-document__actions>span{align-items:center;gap:var(--mec-space-2);color:#fff;border:1px solid var(--mec-color-accent);border-radius:var(--mec-radius-md);background:var(--mec-color-accent);min-height:2.75rem;padding:.65rem 1rem;font-weight:700;display:flex}.mec-knowledge-document__actions>span{border:var(--mec-border);background:0 0}.mec-knowledge-document__actions svg{width:1rem}.mec-knowledge-document__layout{gap:clamp(var(--mec-space-6),6vw,var(--mec-space-16));padding-top:var(--mec-space-10);grid-template-columns:16rem minmax(0,1fr);display:grid}.mec-knowledge-document__layout>aside{top:calc(var(--mec-header-height) + var(--mec-space-4));max-height:calc(100dvh - var(--mec-header-height) - 2rem);align-self:start;position:sticky;overflow:auto}.mec-knowledge-document__layout>aside nav{margin-top:var(--mec-space-3);display:grid}.mec-knowledge-document__layout>aside a{gap:var(--mec-space-2);padding:var(--mec-space-3) 0;color:var(--mec-color-text-muted);font-size:var(--mec-text-sm);border-top:var(--mec-border);grid-template-columns:2rem 1fr;display:grid}.mec-knowledge-document__layout>aside a:hover{color:#fff}.mec-knowledge-document__layout>aside a span{color:var(--mec-color-accent-hover)}.mec-knowledge-document__body{min-width:0}.mec-knowledge-document__body>section{scroll-margin-top:calc(var(--mec-header-height) + 2rem);padding:0 0 var(--mec-space-12)}.mec-knowledge-document__body>section+section{padding-top:var(--mec-space-10);border-top:var(--mec-border)}.mec-knowledge-document__body>section>span{color:var(--mec-color-accent-hover);font:700 var(--mec-text-sm) var(--mec-font-display)}.mec-knowledge-document__body h2{margin:var(--mec-space-2) 0 var(--mec-space-5);font-family:var(--mec-font-display);font-size:clamp(1.8rem,4vw,3rem);font-weight:700}.mec-knowledge-document__body p,.mec-knowledge-document__body li{max-width:52rem;line-height:1.75}.mec-knowledge-document__body li+li{margin-top:var(--mec-space-2)}.mec-knowledge-steps{gap:var(--mec-space-3);padding:0;list-style:none;display:grid}.mec-knowledge-steps li{align-items:flex-start;gap:var(--mec-space-3);padding:var(--mec-space-4);border:var(--mec-border);border-radius:var(--mec-radius-md);background:var(--mec-color-surface);display:flex}.mec-knowledge-steps li span{aspect-ratio:1;color:#fff;background:var(--mec-color-accent);border-radius:50%;flex:0 0 2rem;place-items:center;font-weight:700;display:grid}.mec-knowledge-note{max-width:52rem;margin:var(--mec-space-5) 0;padding:var(--mec-space-5);border-left:3px solid var(--mec-color-accent);background:var(--mec-color-surface)}.mec-knowledge-note p{color:var(--mec-color-text-muted);margin:.4rem 0 0}.mec-knowledge-image{max-width:52rem;margin:var(--mec-space-6) 0}.mec-knowledge-image>div{aspect-ratio:16/9;border:var(--mec-border);border-radius:var(--mec-radius-md);background-size:cover;place-items:center;display:grid}.mec-knowledge-image>div.is-placeholder{color:var(--mec-color-text-muted);background:radial-gradient(circle at center,#d8202a24,transparent 28%),var(--mec-color-surface)}.mec-knowledge-image figcaption{margin-top:var(--mec-space-2);color:var(--mec-color-text-muted);font-size:var(--mec-text-sm)}.mec-knowledge-controls{gap:var(--mec-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mec-knowledge-controls article{gap:var(--mec-space-4);padding:var(--mec-space-5);border:var(--mec-border);border-radius:var(--mec-radius-md);background:var(--mec-color-surface);display:flex}.mec-knowledge-controls article>span{border:1px solid var(--mec-color-accent);border-radius:50%;flex:0 0 3rem;place-items:center;height:3rem;font-weight:800;display:grid}.mec-knowledge-controls h3{font-family:var(--mec-font-display);margin:0}.mec-knowledge-controls p{margin:.35rem 0}.mec-knowledge-controls small{color:var(--mec-color-text-muted)}.mec-knowledge-faq{gap:var(--mec-space-2);display:grid}.mec-knowledge-faq details{padding:var(--mec-space-4);border:var(--mec-border);background:var(--mec-color-surface)}.mec-knowledge-faq summary{cursor:pointer;font-weight:700}.mec-knowledge-faq p{color:var(--mec-color-text-muted)}.mec-knowledge-related{padding-top:var(--mec-space-12);border-top:var(--mec-border)}.mec-knowledge-related>div:nth-child(2){gap:var(--mec-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mec-knowledge-related>div:nth-child(2) a{padding:var(--mec-space-5);color:#fff;border:var(--mec-border);background:var(--mec-color-surface)}.mec-knowledge-related a span{color:var(--mec-color-accent-hover);font-size:var(--mec-text-xs);text-transform:uppercase;display:block}.mec-knowledge-related a p{color:var(--mec-color-text-muted)}.mec-knowledge-related>aside{align-items:center;gap:var(--mec-space-5);margin-top:var(--mec-space-8);padding:var(--mec-space-6);border:var(--mec-border);border-left:3px solid var(--mec-color-accent);background:var(--mec-color-surface);grid-template-columns:auto 1fr auto;display:grid}.mec-knowledge-related>aside>a{padding:var(--mec-space-3);color:#fff;border:1px solid var(--mec-color-accent);background:var(--mec-color-accent)}.mec-knowledge-related__automatic{gap:var(--mec-space-3);margin-top:var(--mec-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.mec-knowledge-related__automatic section{padding:var(--mec-space-5);border:var(--mec-border);background:#ffffff06}.mec-knowledge-related__automatic h3{font-family:var(--mec-font-display);margin-top:0}.mec-knowledge-related__automatic a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--mec-color-accent);text-decoration-color:var(--mec-color-accent)}.mec-knowledge-related__automatic p{color:var(--mec-color-text-muted)}@media (max-width:60rem){.mec-knowledge-home>header{grid-template-columns:1fr}.mec-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mec-knowledge-document__layout{grid-template-columns:1fr}.mec-knowledge-document__layout>aside{max-height:none;position:static}.mec-knowledge-document__layout>aside nav{gap:0 var(--mec-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.mec-knowledge-search__controls,.mec-knowledge-grid,.mec-knowledge-controls,.mec-knowledge-document__layout>aside nav{grid-template-columns:1fr}.mec-knowledge-related>div:nth-child(2),.mec-knowledge-related__automatic{grid-template-columns:1fr!important}.mec-knowledge-related>aside{grid-template-columns:auto 1fr}.mec-knowledge-related>aside>a{text-align:center;grid-column:1/-1}}@media print{body{color:#111!important;background:#fff!important}.mec-header,.mec-footer,.mec-knowledge-document__actions,.mec-knowledge-document__layout>aside,.mec-knowledge-related{display:none!important}.mec-knowledge-document{width:auto;padding:0}.mec-knowledge-document__hero{background:0 0;border:0;border-bottom:2px solid #b71922;padding:0 0 1.5rem}.mec-knowledge-document__hero h1{color:#111;font-size:32pt}.mec-knowledge-document__hero p,.mec-knowledge-document__body p,.mec-knowledge-document__body li{color:#222!important}.mec-knowledge-document__layout{padding-top:1.5rem;display:block}.mec-knowledge-document__body>section{break-inside:avoid}.mec-knowledge-steps li,.mec-knowledge-note,.mec-knowledge-controls article,.mec-knowledge-faq details{color:#111;background:#fff;border:1px solid #bbb}}
