.standards-page:not(#\#):not(#\#){height:100dvh;overflow-y:auto;scroll-behavior:smooth}.standards-page:not(#\#):not(#\#) .standard-hero{display:grid;grid-template-columns:1fr 300px;gap:36px;padding:32px;background:var(--pale-2);border-radius:20px}.standards-page:not(#\#):not(#\#) h1{font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.18;margin:12px 0 18px}.standards-page:not(#\#):not(#\#) h1 span{display:block;color:var(--teal);font-weight:400}.standards-page:not(#\#):not(#\#) h2{font-size:23px;font-weight:650;margin:0 0 20px}.standards-page:not(#\#):not(#\#) h3{font-size:18px;font-weight:650;margin:16px 0 10px}.standards-page:not(#\#):not(#\#) h4{font-weight:650;margin-top:24px}.standards-page:not(#\#):not(#\#) p{margin:12px 0}.standards-page:not(#\#):not(#\#) .standard-eyebrow{font-size:11px;letter-spacing:.1em;font-weight:700;text-transform:uppercase}.standard-hero-facts:not(#\#):not(#\#){display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:12px;color:var(--teal)}.standard-hero-facts:not(#\#):not(#\#) strong{font-size:28px}.standard-hero-facts:not(#\#):not(#\#) small{max-width:230px;color:var(--muted)}.standard-search:not(#\#):not(#\#){display:block;font-size:13px;font-weight:600;margin-top:28px}.standards-page:not(#\#):not(#\#) input,.standards-page:not(#\#):not(#\#) select{width:100%;border:1px solid var(--line);border-radius:9px;padding:12px;background:white;margin-top:7px}.standard-directory:not(#\#):not(#\#){margin-top:32px;display:grid;grid-template-columns:260px 1fr;gap:28px}.standard-filters:not(#\#):not(#\#){background:var(--pale);border-radius:14px;padding:22px;align-self:start}.standard-filters:not(#\#):not(#\#) label{display:block;margin-top:18px;font-size:13px;font-weight:600}.standard-filters:not(#\#):not(#\#) button{color:var(--teal);text-decoration:underline;margin-top:18px}.standard-matched-edition:not(#\#):not(#\#){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.standard-category-labels:not(#\#):not(#\#){display:flex;flex-wrap:wrap;gap:6px}.standard-muted:not(#\#):not(#\#){color:var(--muted);font-size:13px;line-height:1.7}.standard-cards:not(#\#):not(#\#){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.standard-card:not(#\#):not(#\#){border:1px solid var(--line);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:10px;transition:border-color .15s}.standard-card:hover:not(#\#):not(#\#){border-color:var(--teal);background:var(--pale)}.standard-card:not(#\#):not(#\#)>svg{color:var(--teal)}.standard-card:not(#\#):not(#\#) p{color:var(--muted);font-size:14px;flex:1}.standard-card-top:not(#\#):not(#\#),.standard-card:not(#\#):not(#\#) footer{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px}.standard-card:not(#\#):not(#\#) footer{border-top:1px solid var(--line-soft);padding-top:16px;color:var(--teal)}.standard-badge:not(#\#):not(#\#){background:var(--pale-2);color:var(--teal-dark);border-radius:6px;padding:4px 8px;font-size:12px}.standard-sections:not(#\#):not(#\#){display:flex;flex-wrap:wrap;gap:24px;padding:22px 0;border-bottom:1px solid var(--line);font-weight:600}.standard-sections:not(#\#):not(#\#) a:hover{color:var(--teal)}.standard-section:not(#\#):not(#\#){padding-top:36px;scroll-margin-top:24px}.standard-editions:not(#\#):not(#\#){display:grid;grid-template-columns:1fr 390px;gap:28px}.standard-table-wrap:not(#\#):not(#\#){overflow-x:auto}.standards-page:not(#\#):not(#\#) table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.standards-page:not(#\#):not(#\#) td,.standards-page:not(#\#):not(#\#) th{padding:16px;border-bottom:1px solid var(--line)}.standards-page:not(#\#):not(#\#) th{background:var(--head);font-weight:600}.standards-page:not(#\#):not(#\#) td a{color:var(--teal);text-decoration:underline;font-weight:650}.standards-page:not(#\#):not(#\#) .is-selected{background:var(--pale-2)}.standard-selection:not(#\#):not(#\#){border:1px solid var(--line);border-radius:14px;padding:24px;background:var(--pale);overflow-wrap:anywhere}.standard-selection:not(#\#):not(#\#) dl,.standard-selection:not(#\#):not(#\#) p{font-size:14px}.standard-selection:not(#\#):not(#\#) dt{color:var(--muted);margin-top:12px}.standards-page:not(#\#):not(#\#) .standard-link{color:var(--teal);text-decoration:underline;text-underline-offset:3px}.standards-page:not(#\#):not(#\#) .standard-purchase{display:block;background:var(--teal);color:white;border-radius:8px;padding:12px;margin-top:20px;font-size:13px}.standard-relations:not(#\#):not(#\#){list-style:none;padding:0}.standard-relations:not(#\#):not(#\#) li{display:flex;flex-wrap:wrap;gap:8px 24px;padding:16px 0;border-bottom:1px solid var(--line-soft)}.standard-relations:not(#\#):not(#\#) li>span{min-width:180px}.standard-relations:not(#\#):not(#\#) small{color:var(--muted)}@media (max-width:900px){.standard-directory:not(#\#):not(#\#),.standard-editions:not(#\#):not(#\#),.standards-page:not(#\#):not(#\#) .standard-hero{grid-template-columns:1fr}.standard-hero-facts:not(#\#):not(#\#){display:none}}@media (max-width:560px){.standard-cards:not(#\#):not(#\#){grid-template-columns:1fr}.standards-page:not(#\#):not(#\#) .standard-hero{padding:24px}.standards-page:not(#\#):not(#\#) td,.standards-page:not(#\#):not(#\#) th{padding:10px}}@media (prefers-reduced-motion:reduce){.standards-page:not(#\#):not(#\#){scroll-behavior:auto}}