body.standards-page{--ease-out:cubic-bezier(.23,1,.32,1);--data:#b9c6d2;--power:#e9b86e;--connectors:#f1f2f4;--video:#a99be0;padding-top:88px}.standards-main{overflow-wrap:break-word;max-width:1440px;margin:0 auto;padding:46px 48px 80px}.standards-heading{border-bottom:1px solid #292d31;padding-bottom:54px;scroll-margin-top:12px}.standards-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:40px;font-size:12px;display:flex}.standards-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.standards-eyebrow,.section-number{letter-spacing:.09em;color:var(--accent);margin-bottom:16px;font-size:11px}.standards-heading h1{text-wrap:balance;max-width:17ch;font-size:clamp(38px,4.5vw,64px);line-height:1.07}.standards-lead{max-width:65ch;color:var(--ink);margin-top:26px;font-size:19px}.standards-lead p{line-height:1.6}.standards-lead p+p{margin-top:12px}.standards-meta{color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin-top:24px;font-size:12px;display:flex}.standards-reading{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:64px;display:grid}.standards-toc{scrollbar-width:thin;grid-area:1/2;max-height:calc(100svh - 130px);padding-top:48px;font-size:12px;position:sticky;top:112px;overflow-y:auto}.toc-desktop>p{color:var(--muted);letter-spacing:.04em;margin-bottom:16px;font-size:11px}.standards-toc nav{flex-direction:column;gap:2px;display:flex}.standards-toc nav a{min-height:38px;color:var(--muted);border-left:1px solid #292d31;align-items:center;gap:12px;padding:8px 10px;line-height:1.45;transition:color .15s;display:flex}.standards-toc a span{font-variant-numeric:tabular-nums;color:#a5a9af;flex:none;font-size:10px}.standards-toc a[aria-current]{color:var(--accent);border-color:var(--accent)}.standards-article{grid-area:1/1;min-width:0}.toc-mobile{display:none}.standards-section{border-bottom:1px solid #292d31;padding:54px 0;scroll-margin-top:10px}.standards-section h2{text-wrap:balance;max-width:30ch;margin-bottom:24px;font-size:28px;line-height:1.2}.standards-copy{color:#c4c7cc;max-width:70ch;font-size:15px;line-height:1.7}.standards-copy p{line-height:1.7}.standards-copy p+p{margin-top:18px}.standards-section>p.standards-copy{margin-bottom:20px}.standards-links{color:var(--accent);flex-wrap:wrap;gap:8px 24px;margin:22px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.standards-links a{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;display:inline-flex}.standards-table-wrap{scrollbar-width:thin;border:1px solid #292d31;max-width:100%;margin:28px 0;overflow:auto}.standards-table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;color:#c4c7cc;width:100%;font-size:13px;line-height:1.6}.standards-table th,.standards-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #292d31;min-width:90px;padding:16px}.standards-table th{color:var(--ink);font-weight:500}.standards-table thead{color:var(--muted);background:#101316}.standards-table tr:last-child td,.standards-table tr:last-child th{border-bottom:0}.standards-table .official-name{word-break:normal;overflow-wrap:normal;min-width:112px;font-family:inherit;font-size:12px}.standards-cards{border-top:1px solid #292d31;border-left:1px solid #292d31;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.standard-card{transition:background-color .15s ease,transform .16s var(--ease-out);border-bottom:1px solid #292d31;border-right:1px solid #292d31;flex-direction:column;padding:24px;display:flex}.standard-card .card-group{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:22px;font-size:11px;display:flex}.card-group:before{content:"";background:var(--group-color);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.standard-card[data-group=data]{--group-color:var(--data)}.standard-card[data-group=power]{--group-color:var(--power)}.standard-card[data-group=connectors]{--group-color:var(--connectors)}.standard-card[data-group=video]{--group-color:var(--video)}.standard-card h3{letter-spacing:-.025em;margin:0 0 12px;font-size:21px;font-weight:500;line-height:1.2}.standard-card>p:not(.card-group){color:#c4c7cc;font-size:13px;line-height:1.6}.card-years{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:22px;font-size:11px}.standard-card:active,.standards-page button:active{transform:scale(.97)}.standards-sources{color:var(--muted);font-size:13px}.standards-sources p{max-width:70ch;line-height:1.7}.standards-sources ul{margin:24px 0 0;padding-left:18px}.standards-sources li+li{margin-top:18px}.standards-sources a{color:#c4c7cc;text-underline-offset:3px;line-height:1.6;text-decoration:underline}.standards-sources li span{margin-top:6px;font-size:12px;line-height:1.6;display:block}.standards-next{justify-content:space-between;gap:32px;margin-top:36px;font-size:18px;display:flex}.standards-next a{max-width:50%;min-height:44px}.standards-next a:last-child{text-align:right}.standards-next span{color:var(--muted);margin-bottom:10px;font-size:11px;display:block}.standards-footer{max-width:1440px;margin:0 auto}@media (hover:hover) and (pointer:fine){.standard-card:hover{background:#101316}.standards-links a:hover,.standards-breadcrumb a:hover,.standards-toc a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}}@media (width<=1100px){.standards-reading{grid-template-columns:minmax(0,1fr) 205px;gap:36px}.standards-cards{grid-template-columns:1fr}}@media (width<=1023px){body.standards-page{padding-top:68px}.standards-reading{flex-direction:column;gap:0;display:flex}.standards-article{width:100%}.standards-toc{width:100%;max-height:none;padding:22px 0 0;position:static;overflow:visible}.toc-desktop{display:none}.toc-mobile{border-bottom:1px solid #292d31;padding-bottom:20px;display:block}.toc-mobile summary{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.toc-mobile summary:after{content:"+";font-size:20px}.toc-mobile[open] summary:after{content:"−"}.toc-mobile nav{margin-top:12px}.standards-toc nav a{min-height:44px}.standards-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.standards-section,.standards-heading{scroll-margin-top:8px}}@media (width<=639px){.standards-main{padding:24px 24px 56px}.standards-breadcrumb{margin-bottom:28px}.standards-heading{padding-bottom:32px}.standards-heading h1{font-size:38px}.standards-lead{margin-top:22px;font-size:17px}.standards-meta{gap:8px 16px;line-height:1.7}.standards-section{padding:36px 0}.standards-section h2{margin-bottom:20px;font-size:24px}.standards-copy{font-size:14px}.standards-copy p+p{margin-top:16px}.standards-cards{grid-template-columns:1fr}.standard-card{padding:20px}.standards-table{font-size:12px}.standards-table th,.standards-table td{min-width:75px;padding:12px}.standards-next{gap:20px;font-size:16px}.standards-next span{line-height:1.6}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.standards-page .standard-card,.standards-page button{transition:none;transform:none}.standards-page .standard-card:active,.standards-page button:active{transform:none}}html[data-keyboard]{scroll-behavior:auto}html[data-keyboard] .standards-page *{transition:none!important;animation:none!important}.prose-link{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.essay-directory{margin-top:32px}.essay-theme{--group-color:var(--data);border-top:1px solid #292d31;grid-template-columns:minmax(150px,1fr) minmax(0,3fr);gap:32px;padding:32px 0;display:grid}.essay-theme[data-group=connectors]{--group-color:var(--connectors)}.essay-theme[data-group=power]{--group-color:var(--power)}.essay-theme[data-group=video]{--group-color:var(--video)}.essay-theme-heading h3{color:var(--group-color);margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.3}.essay-theme-heading p{color:var(--muted);max-width:22ch;margin:0;font-size:12px;line-height:1.6}.essay-theme ul{min-width:0;margin:0;padding:0;list-style:none}.essay-theme li+li{border-top:1px solid #292d31}.essay-entry{justify-content:space-between;align-items:flex-start;gap:24px;min-height:44px;padding:20px 0;display:flex}.essay-theme li:first-child .essay-entry{padding-top:0}.essay-theme li:last-child .essay-entry{padding-bottom:0}.essay-entry-copy{min-width:0}.essay-entry h4{letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:500;line-height:1.35}.essay-entry-copy p{color:#c4c7cc;max-width:58ch;margin:0;font-size:13px;line-height:1.6}.essay-entry-meta{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:16px;padding-top:4px;font-size:11px;display:flex}.essay-entry-meta svg{fill:none;stroke:currentColor;stroke-width:1.2px;flex:none;width:14px;height:14px}.essay-entry:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.essay-entry:active h4{color:var(--accent)}@media (hover:hover) and (pointer:fine){.essay-entry:hover h4,.essay-entry:hover .essay-entry-meta{color:var(--accent)}}@media (width<=1100px){.essay-theme{grid-template-columns:1fr;gap:24px}.essay-theme-heading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.essay-theme-heading h3{margin:0}.essay-theme-heading p{max-width:30ch}}@media (width<=639px){.essay-theme{gap:20px;padding:24px 0}.essay-theme-heading{display:block}.essay-theme-heading h3{margin-bottom:8px}.essay-theme-heading p{max-width:none}.essay-entry{grid-template-columns:1fr;gap:12px;padding:20px 0;display:grid}.essay-entry h4{font-size:18px}.essay-entry-meta{justify-content:space-between;padding:0}}body.editorial-page .standards-section{scroll-margin-top:16px}
