.ask-bill-page{background:var(--rw-paper);color:var(--rw-ink);min-height:100svh}.ask-bill-page main{overflow:hidden}.ask-bill-kicker,.ask-bill-page figcaption,.ask-bill-facts dt{color:var(--rw-muted);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.055em;text-transform:uppercase;line-height:1.4}.ask-bill-hero,.ask-bill-archive{max-width:1320px;margin:0 auto;padding:clamp(42px,7vw,108px) clamp(22px,5vw,72px)}.ask-bill-hero{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:center;gap:clamp(34px,7vw,112px);display:grid}.ask-bill-hero-copy{max-width:46rem}.ask-bill-hero h1{color:var(--rw-blue);font-family:var(--font-sans);font-size:var(--type-display);letter-spacing:-.065em;margin:.15em 0 .3em;font-weight:520;font-stretch:82%;line-height:.87}.ask-bill-tagline{color:var(--rw-ink);font-size:var(--type-section-title);letter-spacing:-.035em;max-width:28ch;margin:0 0 1.2em;font-weight:470;font-stretch:88%;line-height:1.08}.ask-bill-lede,.ask-bill-archive p{font-size:var(--type-body-large);line-height:1.55}.ask-bill-lede{max-width:42rem}.ask-bill-facts{border-top:1px solid var(--rw-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(30px,4vw,54px) 0 0;padding-top:1.1rem;display:grid}.ask-bill-facts div{padding-right:1.2rem}.ask-bill-facts dd{color:var(--rw-blue);font-size:var(--type-body);margin:.42rem 0 0}.ask-bill-hero-poster,.ask-bill-archive figure{margin:0}.ask-bill-hero-poster{justify-self:end;width:min(100%,27rem)}.ask-bill-page figure img{width:100%;height:auto}.ask-bill-page figcaption{margin-top:.75rem}.ask-bill-archive{border-top:1px solid var(--rw-line);grid-template-columns:minmax(17rem,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(36px,7vw,110px);display:grid}.ask-bill-archive figure{background:#fff}.ask-bill-archive h2{color:var(--rw-blue);font-family:var(--font-sans);font-size:var(--type-page-title);letter-spacing:-.05em;margin:.22em 0 .75em;font-weight:470;font-stretch:84%;line-height:.98}.ask-bill-credit{border-top:1px solid var(--rw-line);color:var(--rw-muted);padding:clamp(28px,4vw,58px) clamp(22px,5vw,72px)}.ask-bill-credit p{font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;max-width:1180px;margin:0 auto;line-height:1.6}@media (max-width:820px){.ask-bill-hero,.ask-bill-archive{grid-template-columns:1fr}.ask-bill-hero-poster{justify-self:start;width:min(72vw,26rem)}.ask-bill-archive figure{width:min(100%,38rem)}}@media (max-width:520px){.ask-bill-facts{grid-template-columns:1fr;gap:1rem}}
