.glossary-page{background:var(--paper);max-width:120rem;color:var(--ink);margin-inline:auto;overflow:clip}.glossary-page .breadcrumbs{padding:1rem var(--gutter);border-bottom:1px solid var(--line);color:var(--muted);font-size:.75rem}.glossary-page .breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.75rem;padding:0;list-style:none;display:flex}.glossary-page .breadcrumbs li+li:before{content:"/";color:var(--line);margin-right:.75rem}.glossary-page .breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.glossary-page .eyebrow{color:var(--plum);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.glossary-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);display:grid}.glossary-hero__copy{min-width:0;padding:clamp(4rem, 8vw, 8rem) var(--gutter)}.glossary-hero__copy h1{text-wrap:balance;max-width:11ch;margin-block:1.5rem;font-size:clamp(3.25rem,5.8vw,6.5rem);line-height:.98}.glossary-hero__copy>p{text-wrap:pretty;max-width:42rem}.glossary-hero__copy>p:not(.eyebrow){max-width:34rem;color:var(--muted);font-size:clamp(1rem,1.2vw,1.125rem)}.glossary-hero__index{background:var(--plum);color:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:0 1.5rem;padding:clamp(2rem,4vw,4.5rem);display:grid}.glossary-hero__index strong{font-family:var(--font-display);white-space:nowrap;grid-column:1/-1;margin-bottom:clamp(3rem,6vw,6rem);font-size:clamp(6rem,13vw,13rem);font-weight:400;line-height:.8}.glossary-hero__index span{border-top:1px solid color-mix(in srgb, var(--surface) 25%, transparent);padding-block:1rem;font-size:.75rem}.glossary-search{margin-top:2.5rem}.glossary-search label{margin-bottom:.625rem;font-size:.75rem;font-weight:600;display:block}.glossary-search>div{flex-wrap:wrap;gap:.5rem;display:flex}.glossary-search input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);border-radius:0;flex:14rem;padding:.875rem 1rem;font-size:.875rem;transition:border-color .18s ease-out}.glossary-search input::placeholder{color:var(--muted)}.glossary-search input:focus{border-color:var(--plum)}.glossary-search input,.glossary-search button,.glossary-control-group button,.glossary-results-heading button,.glossary-empty button{min-height:44px}.glossary-search button,.glossary-control-group button,.glossary-results-heading button,.glossary-empty button{border:1px solid var(--line);min-width:44px;color:var(--plum);background:0 0;border-radius:0;padding:.625rem 1rem;font-size:.75rem;transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out}.glossary-page a:focus-visible,.glossary-page button:focus-visible,.glossary-page input:focus-visible{outline:3px solid var(--plum);outline-offset:3px}.glossary-featured,.glossary-discovery{padding:clamp(3rem, 6vw, 6rem) var(--gutter);background:var(--surface)}.glossary-featured>header,.glossary-discovery>header{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;gap:1rem;padding-bottom:2.5rem;display:grid}.glossary-featured h2,.glossary-discovery h2,.glossary-cta h2{font-size:clamp(2.5rem,4vw,4.5rem)}.glossary-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.glossary-control-group{flex-wrap:wrap;gap:.5rem;padding-block:1.25rem;display:flex}.glossary-control-group--alphabet{border-top:1px solid var(--line);gap:.125rem}.glossary-control-group--alphabet button{font-variant-numeric:tabular-nums;border-color:#0000;padding-inline:.5rem}.glossary-control-group button[aria-pressed=true],.glossary-empty button{border-color:var(--plum);background:var(--plum);color:var(--surface)}.glossary-control-group button:disabled{color:var(--line)}.glossary-results-heading{min-height:5rem;color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:.75rem;display:flex}.glossary-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.glossary-card{border:1px solid var(--line);background:var(--paper);flex-direction:column;grid-column:span 4;min-width:0;min-height:21rem;padding:clamp(1.25rem,2.2vw,2.5rem);transition:background-color .18s ease-out,border-color .18s ease-out;display:flex;position:relative}.glossary-card--featured{grid-column:span 6;min-height:24rem}.glossary-card--six-sigma{background:color-mix(in srgb, var(--plum) 4%, var(--surface))}.glossary-card--quality{background:var(--surface)}.glossary-card--process{background:color-mix(in srgb, var(--line) 30%, var(--surface))}.glossary-card--change{background:color-mix(in srgb, var(--muted) 7%, var(--surface))}.glossary-card[hidden]{display:none}.glossary-card .glossary-card__theme{color:var(--plum);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2rem;font-size:.625rem;font-weight:600}.glossary-card h3{text-wrap:balance;overflow-wrap:normal;font-size:clamp(1.75rem,2.5vw,2.625rem)}.glossary-card--featured h3{font-size:clamp(2.25rem,3.5vw,4rem)}.glossary-card h3 a{text-underline-offset:.15em;align-items:center;min-height:44px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .18s ease-out,text-decoration-color .18s ease-out;display:flex}.glossary-card>p:not(.glossary-card__theme){max-width:42ch;color:var(--muted);text-wrap:pretty;margin-top:1.25rem;font-size:.875rem;line-height:1.75}.glossary-card>span{color:var(--plum);align-self:flex-end;margin-top:auto;padding-top:1.5rem;font-size:1.5rem;line-height:1}.glossary-card:focus-within{border-color:var(--plum);background:color-mix(in srgb, var(--plum) 8%, var(--surface))}.glossary-card:focus-within a{color:var(--plum);text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.glossary-card:hover{border-color:var(--plum);background:color-mix(in srgb, var(--plum) 8%, var(--surface))}.glossary-card:hover a{color:var(--plum);text-decoration-color:currentColor}.glossary-search button:hover,.glossary-control-group button:not(:disabled):hover,.glossary-results-heading button:hover{border-color:var(--plum);background:var(--plum);color:var(--surface)}.glossary-empty button:hover,.glossary-cta .button:hover{background:var(--plum-dark)}}.glossary-empty{border:1px solid var(--line);background:var(--paper);padding:clamp(2rem,5vw,5rem)}.glossary-empty p{color:var(--muted);margin-block:1rem 1.5rem}.glossary-cta{padding:clamp(3rem, 6vw, 6rem) var(--gutter);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.glossary-cta h2{max-width:23ch;margin-block:1rem}.glossary-cta p:not(.eyebrow){max-width:40rem;color:var(--muted)}.glossary-cta .button{min-height:44px;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}@media (width<=1024px){.glossary-card,.glossary-card--featured{grid-column:span 6}.glossary-cta{grid-template-columns:minmax(0,1fr);justify-items:start}}@media (width<=768px){.glossary-hero{grid-template-columns:minmax(0,1fr)}.glossary-hero__index{min-height:20rem;padding-inline:var(--gutter)}}@media (width<=767px){.glossary-featured>header,.glossary-discovery>header{grid-template-columns:minmax(0,1fr)}.glossary-card,.glossary-card--featured{grid-column:1/-1;min-height:20rem}.glossary-control-group{scroll-snap-type:x proximity;flex-wrap:nowrap;padding-inline:.375rem;scroll-padding-inline:.375rem;display:flex;overflow-x:auto}.glossary-control-group button{scroll-snap-align:start;flex:none}.glossary-results-heading{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.glossary-page *{scroll-behavior:auto}}
