body:has(.knowledge-shell){max-width:none;margin:0;padding:0;background:var(--color-background)}body:has(.knowledge-shell)>main{max-width:none;padding:0}body:has(.knowledge-shell) .build-stamp{display:none}.knowledge-shell{min-height:100vh}.knowledge-site-header{display:flex;width:min(100% - 3rem,76rem);min-height:4.75rem;margin:0 auto;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--color-border)}.knowledge-site-header__logo{display:block;width:7.5rem;height:auto}.knowledge-site-header nav{display:flex;flex-wrap:wrap;gap:1.25rem;font-size:.875rem;font-weight:600}.knowledge-site-header nav a{color:var(--color-navy)}.knowledge-site-header__active{color:var(--color-accent)!important}.knowledge-page{width:min(100% - 3rem,54rem);margin:3rem auto 4rem}.knowledge-page__header{padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.knowledge-page__header h1{max-width:48rem;font-size:clamp(2.25rem,6vw,4rem);line-height:1.05;letter-spacing:-.04em}.knowledge-page__header .ds-page-header__description{max-width:45rem;margin-top:1rem;font-size:1.125rem}.knowledge-page__question{max-width:45rem;margin-top:1.25rem;padding-left:1rem;color:var(--color-foreground);border-left:3px solid var(--color-accent)}.knowledge-page__hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.knowledge-button{display:inline-flex;min-height:2.875rem;padding:.65rem 1.1rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.4rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:.16s ease}.knowledge-button:hover{text-decoration:none;transform:translateY(-1px)}.knowledge-button--primary{color:#ffffff;background:var(--color-accent)}.knowledge-button--primary:hover{color:#ffffff;background:var(--color-accent-hover)}.knowledge-button--secondary{color:var(--color-navy);border-color:var(--color-border-strong);background:var(--color-surface)}.knowledge-control-list,.knowledge-definition-grid{display:grid;grid-gap:1rem;gap:1rem}.knowledge-principle{margin-top:2.5rem;padding:clamp(1.5rem,5vw,2.5rem);color:#ffffff;background:linear-gradient(145deg,#001f32,var(--color-navy));border-left:4px solid var(--color-accent);border-radius:var(--radius-md)}.knowledge-principle span{display:block;margin-bottom:.75rem;color:#9ce3e4;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.knowledge-principle blockquote{max-width:45rem;margin:0;font-size:clamp(1.35rem,4vw,2rem);font-weight:650;line-height:1.3}.knowledge-control__heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.75rem}.knowledge-control__heading span,.knowledge-relationship-type{color:var(--color-muted);font-size:.75rem}.knowledge-control dl{grid-template-columns:5rem 1fr;margin:0}.knowledge-control dd{margin:0}.knowledge-control__evidence{margin-top:.875rem;padding-top:.75rem;border-top:1px solid var(--color-border);color:var(--color-muted)!important;font-size:.8125rem}.knowledge-workflow{margin:0;padding:0;list-style:none;counter-reset:workflow}.knowledge-workflow li{display:grid;grid-template-columns:2.25rem 1fr;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.875rem 0;border-bottom:1px solid var(--color-border);counter-increment:workflow}.knowledge-workflow li:before{display:grid;width:2.25rem;height:2.25rem;place-items:center;color:var(--color-navy);background:var(--color-accent-light);border-radius:999px;content:counter(workflow);font-weight:700}.knowledge-workflow li span{color:var(--color-foreground);font-size:.9375rem}.knowledge-page__terms{margin-top:1rem;color:var(--color-muted)!important;font-size:.875rem}.knowledge-citation{margin-left:.15rem;font-size:.7rem;font-weight:600;word-break:break-word}.knowledge-evidence-list{padding-left:1.5rem}.knowledge-evidence-list li{margin-bottom:1rem;padding-left:.25rem}.knowledge-evidence-list li>code,.knowledge-evidence-list li>span{display:block}.knowledge-evidence-list li>span{margin-top:.2rem;color:var(--color-muted);font-size:.875rem}.knowledge-evidence-list code{margin-top:.25rem;color:var(--color-muted);font-size:.6875rem}.knowledge-cta{margin-top:3rem;padding:clamp(1.75rem,5vw,3rem);color:#ffffff;background:linear-gradient(145deg,#001f32,#0a3a4a 60%,#0e5a5b);border-radius:.75rem}.knowledge-cta>p{margin-bottom:.5rem;color:#75dcdd;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.knowledge-cta h2{max-width:42rem;color:#ffffff;font-size:clamp(1.6rem,4vw,2.5rem);line-height:1.15}.knowledge-cta>span{display:block;max-width:40rem;color:rgba(255,255,255,.75);font-size:.9375rem}.knowledge-button--light{color:#001f32;background:#ffffff}.knowledge-button--light:hover{color:#001f32;background:#e6f7f7}.knowledge-button--ghost{color:#ffffff;border-color:rgba(255,255,255,.35)}.knowledge-button--ghost:hover{color:#ffffff;border-color:#ffffff}.knowledge-contact-grid,.knowledge-site-footer{width:min(100% - 3rem,76rem);margin:0 auto}.knowledge-site-footer{display:grid;padding:2rem 0;grid-gap:.5rem 2rem;gap:.5rem 2rem;align-items:center;color:var(--color-muted);font-size:.8125rem}.knowledge-site-footer__logo{width:6.75rem;height:auto}.knowledge-site-footer p{margin:0}.knowledge-index{width:min(100% - 3rem,70rem);margin:0 auto;padding:4rem 0 6rem}.knowledge-index__hero{max-width:48rem;margin-bottom:4rem}.knowledge-index__hero h1{font-size:clamp(2.5rem,7vw,4.75rem);line-height:1;letter-spacing:-.045em}.knowledge-index__hero>p{margin-top:1.25rem;color:var(--color-foreground);font-size:1.25rem}.knowledge-index__hero>span:last-child{color:var(--color-muted)}.knowledge-index__section-heading{display:flex;margin-bottom:1.5rem;align-items:flex-end;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border)}.knowledge-index__section-heading p{margin-bottom:.2rem;color:var(--color-accent);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.knowledge-index__section-heading>span{padding-bottom:.75rem;color:var(--color-muted);font-size:.8125rem}.knowledge-index__grid{display:grid;grid-gap:1.25rem;gap:1.25rem}.knowledge-index-card{display:flex;min-height:18rem;padding:1.75rem;flex-direction:column;color:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:.16s ease}.knowledge-index-card:hover{color:inherit;border-color:var(--color-accent);box-shadow:0 12px 30px rgba(26,58,92,.1);text-decoration:none;transform:translateY(-2px)}.knowledge-index-card>span{color:var(--color-accent);font-size:.75rem;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.knowledge-index-card h3{margin-top:.75rem;color:var(--color-navy);font-size:1.5rem;line-height:1.2}.knowledge-index-card p{margin-top:.75rem;color:var(--color-muted)}.knowledge-index-card strong{margin-top:auto;padding-top:1.25rem;color:var(--color-foreground);font-size:.875rem}.knowledge-index-card em{margin-top:1rem;color:var(--color-accent);font-size:.875rem;font-style:normal;font-weight:700}@media (min-width:720px){.knowledge-control-list,.knowledge-definition-grid,.knowledge-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-site-footer{grid-template-columns:auto 1fr auto}}@media (max-width:640px){.knowledge-site-header{width:min(100% - 2rem,76rem);padding:1rem 0;align-items:flex-start}.knowledge-site-header nav{max-width:12rem;justify-content:flex-end;gap:.4rem .9rem}.knowledge-index,.knowledge-page{width:min(100% - 2rem,54rem)}.knowledge-page{margin-top:2rem}.knowledge-control dl{grid-template-columns:1fr}.knowledge-control dt:not(:first-child){margin-top:.6rem}}