.public-site .public-reading{max-width:var(--landing-container);padding-block:var(--landing-space-2xl) var(--landing-section-gap)}.public-reading .reading-heading{margin-bottom:var(--landing-space-2xl)}.public-reading .reading-heading h1{overflow-wrap:break-word;text-wrap:balance;min-width:0;max-width:20ch;margin:0;font-size:clamp(44px,5vw,72px);line-height:1.04}.public-reading .reading-heading>p,.public-reading .support-contact{margin-top:var(--landing-space-lg);color:var(--landing-color-muted);font-size:16px;line-height:1.6}.reading-layout{gap:var(--landing-space-2xl);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;display:grid}.reading-index{align-items:flex-start;gap:var(--landing-space-2xs);padding-top:var(--landing-space-2xs);top:var(--landing-space-xl);flex-direction:column;display:flex;position:sticky}.reading-index a{max-width:100%;min-height:44px;color:var(--landing-color-muted);align-items:center;font-size:16px;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.reading-index a:hover,.reading-index a:active{color:var(--landing-color-ink);text-underline-offset:5px;text-decoration:underline}.reading-copy{width:100%;min-width:0;max-width:66ch}.reading-copy section{scroll-margin-top:var(--landing-space-xl)}.reading-copy section+section{margin-top:var(--landing-space-2xl)}.public-reading .reading-copy h2{font-family:var(--landing-font-body);max-width:30ch;margin:0 0 var(--landing-space-md);letter-spacing:var(--landing-tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;font-size:26px;font-weight:700;line-height:1.2}.public-reading .reading-copy p{max-width:66ch;margin:0;font-size:18px;line-height:1.72}.public-reading .reading-copy p+p,.public-reading .reading-copy>p:last-child{margin-top:var(--landing-space-lg)}.reading-copy a,.support-contact a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.reading-copy a:hover,.support-contact a:hover{text-decoration-thickness:2px}.public-reading .support-heading{align-items:center;gap:var(--landing-space-xl);min-height:300px;padding:var(--landing-space-xl) var(--landing-space-2xl);background:var(--landing-mint);border-radius:var(--landing-radius-card);grid-template-columns:minmax(0,1fr) minmax(0,.6fr);display:grid}.support-heading img{justify-self:center;width:200px;max-width:100%;height:auto}.public-reading .support-heading .support-contact{color:var(--landing-color-ink);overflow-wrap:break-word}@media (width<=60rem){.public-site .public-reading{padding-block:var(--landing-space-xl) var(--landing-space-2xl)}.reading-layout{gap:var(--landing-space-xl);grid-template-columns:minmax(0,1fr)}.reading-index{gap:var(--landing-space-xs) var(--landing-space-lg);padding:0 0 var(--landing-space-lg);border-bottom:1px solid var(--landing-color-rule);flex-flow:wrap;position:static}.reading-index a{white-space:nowrap}.reading-copy{max-width:68ch}.public-reading .support-heading{padding-inline:var(--landing-space-xl)}}@media (width<=40rem){.public-reading .reading-heading{margin-bottom:var(--landing-space-xl)}.public-reading .reading-heading h1{font-size:44px}.public-reading .reading-copy h2{font-size:24px}.public-reading .reading-copy p{font-size:16px}.public-reading .support-heading{gap:var(--landing-space-md);min-height:0;padding:var(--landing-space-lg);grid-template-columns:minmax(0,1fr) auto}.support-heading>div{display:contents}.public-reading .support-heading h1{grid-area:1/1;font-size:36px}.public-reading .support-heading .support-contact{grid-column:1/-1;margin:0}.support-heading img{grid-area:1/2;width:88px}.public-site .support-page{padding-top:var(--landing-space-lg)}.support-page .reading-heading{margin-bottom:var(--landing-space-lg)}.support-page .reading-layout{gap:var(--landing-space-lg)}.support-page .reading-index{gap:var(--landing-space-2xs) var(--landing-space-md);padding-bottom:var(--landing-space-md)}.support-page .reading-index a{font-size:14px}}
