.home-census{display:block;font-size:1.0625rem}.home-census a{text-underline-offset:3px}.hc-over,.hc-over-plain{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.hc-over{display:flex;align-items:center;gap:10px}.hc-over i{width:12px;height:12px;flex:none;background:var(--violet)}.hc-hero{padding-top:44px}.hc-hero h1{margin:18px 0 0;max-width:21ch;color:var(--text-primary);font-family:var(--font-display);font-stretch:118%;font-weight:800;font-size:clamp(2.5rem,5.5vw,4.875rem);line-height:.97;letter-spacing:-.028em;text-wrap:balance}.hc-hero h1 em{font-style:normal;color:var(--violet-text)}.hc-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:64px;gap:64px;margin-top:36px;align-items:start}.hc-hero-lead{min-width:0}.hc-deck{margin:0;max-width:34em;color:var(--text-primary);font-size:1.3125rem;line-height:1.5}.hc-lookup{margin-top:28px}.hc-lookup>label{display:block;margin-bottom:8px;color:var(--text-primary);font-size:.9375rem;font-weight:800}.hc-lookup-row{display:flex}.hc-lookup-row input{flex:1 1;min-width:0;height:60px;margin:0;padding:0 18px;border:3px solid var(--input-border);border-right:0;background:var(--input-surface);color:var(--text-primary);font:500 1.1875rem var(--font-reading)}.hc-lookup-row input::placeholder{color:var(--input-placeholder);opacity:1}.hc-lookup-row button{flex:none;min-height:60px;margin:0;padding:0 28px;border:3px solid var(--action);background:var(--action);color:var(--action-text);font:700 1.125rem var(--font-reading);cursor:pointer}.hc-lookup-row button:hover{border-color:var(--text-primary);background:var(--text-primary);color:var(--page)}.hc-help{margin:8px 0 0;color:var(--text-secondary);font-size:.9375rem}.hc-advanced summary{display:inline-flex;align-items:center;min-height:44px;color:var(--text-primary);font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hc-advanced label{display:block;margin:4px 0 6px;font-size:.9375rem;font-weight:600}.hc-advanced input{width:100%;height:48px;padding:0 14px;border:2px solid var(--input-border);background:var(--input-surface);color:var(--text-primary);font:500 1rem var(--font-reading)}.hc-alt{display:flex;flex-wrap:wrap;gap:0 22px;margin:0}.hc-alt a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-primary);font-size:.9375rem;font-weight:600}.hc-proofs{margin:24px 0 0;border-top:8px solid var(--rule-strong)}.hc-proofs>div{display:grid;grid-template-columns:minmax(0,236px) minmax(0,1fr);grid-template-areas:"fig over" "fig text" "fig link";grid-column-gap:20px;column-gap:20px;align-items:start;padding:14px 0 8px;border-bottom:2px solid var(--rule-strong)}.hc-proofs dt{grid-area:over;color:var(--text-primary);font-size:1.125rem;font-weight:800;line-height:1.3}.hc-proofs dd{display:contents}.hc-proofs b{grid-area:fig;color:var(--text-primary);font-family:var(--font-display);font-stretch:125%;font-weight:800;font-size:2.875rem;line-height:.95;letter-spacing:-.02em}.hc-proofs b.hc-proof-word{font-size:2.375rem;font-stretch:112%;line-height:1.1}.hc-proofs dd span{grid-area:text;margin-top:4px;color:var(--text-secondary);font-size:1rem;line-height:1.45}.hc-proofs a{grid-area:link;justify-self:start;display:inline-flex;align-items:center;min-height:44px;color:var(--violet-text);font-size:.9375rem;font-weight:700}.hc-proofs a:after{content:" →";white-space:pre}.hc-hero-plate{min-width:0}.hc-sample h2{margin:0 0 12px;font-size:1.125rem;font-weight:800}.hc-feed{padding-top:64px}.hc-sec-head{display:flex;justify-content:space-between;align-items:end;gap:12px 24px;padding-bottom:14px;border-bottom:8px solid var(--rule-strong)}.hc-sec-head h2{margin:8px 0 0;color:var(--text-primary);font-family:var(--font-display);font-stretch:125%;font-weight:800;font-size:clamp(1.875rem,3vw,2.5rem);line-height:1;letter-spacing:-.02em}.hc-sec-head>p{margin:0;max-width:34rem;text-align:right;color:var(--text-secondary);font-size:1rem}.hc-sec-head>p b{color:var(--text-primary)}.hc-sec-head>p a{display:inline-flex;align-items:center;min-height:44px;color:var(--violet-text);font-weight:700}.hc-rows{margin:0;padding:0;list-style:none}.hc-rows li{position:relative;display:grid;grid-template-columns:11rem minmax(0,1.2fr) 10rem minmax(0,1.6fr) 24px;grid-gap:24px;gap:24px;align-items:center;min-height:64px;padding:10px 0;border-bottom:1px solid var(--rule-strong)}.hc-rows li:hover{background:var(--surface-subtle)}.hc-rows time{font-size:.9375rem}.hc-row-name,.hc-rows time{color:var(--text-primary);font-weight:700;line-height:1.3}.hc-row-name{font-family:var(--font-technical);font-size:1rem;text-decoration:none;overflow-wrap:anywhere}.hc-row-name:after{content:"";position:absolute;inset:0}.hc-row-name:focus-visible,.hc-row-name:hover{text-decoration:underline}.hc-row-name small{display:block;margin-top:2px;color:var(--text-metadata);font-size:.8125rem;font-weight:500}.hc-class{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:700;white-space:nowrap}.hc-class i{width:12px;height:12px;flex:none;border:2px solid var(--text-primary)}.hc-class.is-breaking{color:var(--status-breaking-text)}.hc-class.is-breaking i{border-color:var(--breaking);background:var(--breaking)}.hc-class.is-indeterminate i{border-color:var(--text-secondary);transform:rotate(45deg) scale(.85)}.hc-class.is-informational i,.hc-class.is-non-breaking i{border-color:var(--text-primary)}.hc-row-diff{min-width:0;color:var(--text-primary);font-size:1rem;line-height:1.4}.hc-row-go{font-weight:800;font-size:1.25rem}.hc-note{margin:12px 0 0;max-width:72ch;color:var(--text-secondary);font-size:.875rem}.home-census .independence-strip{margin-top:56px}.hc-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px;gap:32px;padding-top:56px;align-items:start}.hc-duo h2{margin:12px 0 0;font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:clamp(1.625rem,2.4vw,2rem);line-height:1.08;letter-spacing:-.015em}.hc-ci{padding:28px 32px 18px;background:var(--band);color:var(--band-ink)}.hc-ci .hc-over-plain{color:var(--band-ink-2)}.hc-ci h2{color:var(--band-ink)}.hc-loop{margin:18px 0 0;padding:0;list-style:none;border-top:2px solid var(--band-rule)}.hc-loop li{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--band-rule)}.hc-loop h3{margin:0;color:var(--band-ink);font-size:1.0625rem;font-weight:800}.hc-loop p{margin:0;color:var(--band-ink-2);font-size:.9375rem;line-height:1.55}.hc-loop code{padding:1px 5px;border:1px solid var(--band-rule);background:transparent;font-size:.8125rem;overflow-wrap:anywhere}.hc-ci a,.hc-loop code{color:var(--band-ink)}.hc-ci-note{margin:12px 0 0;color:var(--band-ink-2);font-size:.875rem}.hc-card-links{display:flex;flex-wrap:wrap;gap:0 22px;margin:4px 0 0}.hc-card-links a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-decoration-thickness:2px;text-underline-offset:4px}.hc-plans{padding:28px 32px 18px;border:3px solid var(--rule-strong)}.hc-plans .hc-over-plain,.hc-plans-sub{color:var(--text-secondary)}.hc-plans-sub{margin:10px 0 0;font-size:1.0625rem}.hc-plan-list{margin:18px 0 0;padding:0;list-style:none;border-top:6px solid var(--rule-strong)}.hc-plan-list li{display:grid;grid-template-columns:5.5rem 8.5rem minmax(0,1fr);grid-gap:16px;gap:16px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--rule-strong)}.hc-plan-list b{font-size:1.1875rem;font-weight:800}.hc-plan-list .is-pro b:after{content:"";display:inline-block;width:10px;height:10px;margin-left:8px;background:var(--violet)}.hc-plan-price{font-family:var(--font-display);font-stretch:125%;font-weight:800;font-size:1.875rem;line-height:1}.hc-plan-price small{font-stretch:100%;font-size:.9375rem;font-weight:500;color:var(--text-secondary)}.hc-plan-list li>span:last-child{color:var(--text-secondary);font-size:1rem}.hc-plans-note{margin:10px 0 0;color:var(--text-secondary);font-size:.875rem}.hc-plans .hc-card-links a{color:var(--violet-text)}.hc-latest{margin:14px 0 0;padding-top:10px;border-top:1px solid var(--rule-strong);font-size:.875rem;color:var(--text-secondary)}.hc-latest span{font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;color:var(--text-primary)}.hc-latest a{color:var(--violet-text);font-weight:700;text-underline-offset:3px}.hc-weekly{margin-top:18px}.hc-weekly a:after{content:" →";white-space:pre}@media (max-width:1100px){.hc-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.hc-hero-plate{max-width:640px}.hc-rows li{grid-template-columns:9rem minmax(0,1fr) 9rem minmax(0,1.2fr) 20px;gap:16px}.hc-duo{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.hc-hero{padding-top:24px}.hc-hero h1{font-size:2.5rem;font-stretch:100%;line-height:1.02;letter-spacing:-.02em}.hc-hero-grid{margin-top:20px}.hc-deck{font-size:1.125rem}.hc-lookup-row input{height:56px;padding:0 12px;font-size:1.0625rem}.hc-lookup-row button{min-height:56px;padding:0 18px}.hc-proofs>div{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"fig over" "text text" "link link";column-gap:14px;row-gap:4px;align-items:baseline}.hc-proofs b{font-size:2.25rem}.hc-proofs b.hc-proof-word{font-size:1.75rem}.hc-feed{padding-top:48px}.hc-sec-head{flex-direction:column;align-items:start}.hc-sec-head>p{text-align:left}.hc-rows li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when cls" "name name" "diff diff";gap:6px 12px;padding:14px 0}.hc-rows time{grid-area:when}.hc-row-name{grid-area:name}.hc-class{grid-area:cls}.hc-row-diff{grid-area:diff}.hc-row-go{display:none}.hc-duo{gap:20px;padding-top:48px}.hc-ci,.hc-plans{padding:22px 18px 14px}.hc-loop li{grid-template-columns:minmax(0,1fr);gap:2px}.hc-plan-list li{grid-template-columns:4.5rem minmax(0,1fr)}.hc-plan-list li>span:last-child{grid-column:1/-1;margin-top:-6px}}