.rumbl-home .ra-back,.rumbl-home .ra-body,.rumbl-home .ra-head{max-width:39rem;margin-inline:auto}.rumbl-home .ra-sec{padding-block:var(--s-how)}.rumbl-home .ra-sec-first{padding-top:var(--s-pov)}.rumbl-home .ra-sec-last{padding-block:0 var(--s-how)}.rumbl-home .ra-sec-cream{background:var(--rumbl-cream)}.rumbl-home .ra-sec-blush{background:var(--rumbl-light-blush)}.rumbl-home .ra-sec-paper{background:var(--rumbl-card)}.rumbl-home .ra-sec-cream+.ra-sec-cream{padding-top:0}.rumbl-home .ra-head{margin-bottom:2.6rem}.rumbl-home .ra-head h1{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,1.35rem + 1.6vw,2.75rem);line-height:1.12;letter-spacing:-.022em;color:var(--rumbl-ink);margin:0;text-wrap:balance}.rumbl-home .ra-head p.ra-byline{font-family:var(--font-sans);font-weight:600;letter-spacing:.01em;margin:1.4rem 0 0;padding-bottom:1.4rem;border-bottom:1px solid var(--rumbl-stone)}.rumbl-home .ra-body p{font-family:var(--font-sans);font-size:1.125rem;line-height:1.68;letter-spacing:.001em;color:var(--rumbl-body);margin:0 0 1.45rem}.rumbl-home .ra-body p:last-child{margin-bottom:0}.rumbl-home .ra-body h2{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2-sm);line-height:1.14;letter-spacing:-.02em;color:var(--rumbl-ink);margin:0 0 1.35rem;max-width:28ch}.rumbl-home .ra-body h2:not(:first-child){margin-top:3.1rem}.rumbl-home .ra-body h3{font-family:var(--font-sans);font-weight:700;font-size:var(--t-note);line-height:1.3;letter-spacing:-.008em;color:var(--rumbl-ink);margin:2.6rem 0 .9rem;max-width:34ch;position:relative;padding-top:1.1rem}.rumbl-home .ra-body h3:before{content:"";position:absolute;top:0;left:0;width:34px;height:1px;background:var(--rumbl-stone)}.rumbl-home .ra-body p.ra-pull{font-family:var(--font-display);font-weight:500;font-size:clamp(1.4375rem,1.05rem + .95vw,1.75rem);line-height:1.26;letter-spacing:-.016em;color:var(--rumbl-ink);margin:2.9rem 0;max-width:30ch}.rumbl-home .ra-body p.ra-pull:before{content:"";display:block;width:38px;height:2px;background:var(--rumbl-coral);margin-bottom:1.25rem}.rumbl-home .ra-body a.ra-src{color:var(--rumbl-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--rumbl-coral);text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-thickness .15s ease,background-color .15s ease}.rumbl-home .ra-body a.ra-src:focus-visible,.rumbl-home .ra-body a.ra-src:hover{text-decoration-thickness:3px}.rumbl-home .ra-body a.ra-src:focus-visible{outline:2px solid var(--rumbl-ink);outline-offset:2px}.rumbl-home p.ra-back{margin:var(--s-pov) auto 0}.rumbl-home p.ra-back .link{font-size:var(--t-body-sm)}.rumbl-home p.ra-back .link .arrow{margin:0 .3rem 0 0}@media (max-width:600px){.rumbl-home .ra-body p{font-size:1.0625rem;line-height:1.62}.rumbl-home .ra-body h2:not(:first-child){margin-top:2.5rem}.rumbl-home .ra-body h3{margin-top:2.2rem}.rumbl-home .ra-body p.ra-pull{margin:2.3rem 0;max-width:none}}.rumbl-home .ra-head p.label{font-family:var(--font-sans);font-size:var(--t-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rumbl-muted);margin:0 0 1.1rem;line-height:1.3}.rumbl-home .ra-head p.ra-byline{font-size:var(--t-body-sm);color:var(--rumbl-muted)}