.rwhByG_page{color:var(--yo-ink)}.rwhByG_page p{line-height:1.9}.rwhByG_page a:not(.yo-btn){text-underline-offset:5px}.rwhByG_page a:hover{text-decoration:underline}.rwhByG_page a:focus-visible{outline:3px solid var(--yo-blue);outline-offset:5px}.rwhByG_hero{background:var(--yo-paper);padding:40px 0 48px}.rwhByG_heroLogo{width:min(690px,100%);height:auto;margin:20px 0 24px}.rwhByG_hero h1{letter-spacing:-.03em;font-size:clamp(25px,3.5vw,42px);font-weight:800}.rwhByG_lead{margin:14px 0;font-size:clamp(20px,2.5vw,28px);font-weight:600}.rwhByG_index{flex-wrap:wrap;gap:10px 30px;margin-top:28px;display:flex}.rwhByG_index a{align-items:center;min-height:44px;font-weight:700;transition:border-color .2s;display:inline-flex}.rwhByG_index a:hover{border-color:var(--yo-ink)}.rwhByG_section{padding:76px 0;scroll-margin-top:90px}.rwhByG_section h2{letter-spacing:-.03em;margin:12px 0 24px;font-size:clamp(26px,3.4vw,44px);font-weight:800}.rwhByG_section h3{margin-bottom:8px;font-size:20px;font-weight:700}.rwhByG_section>p{max-width:850px}.rwhByG_logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:36px 0 24px;display:grid}.rwhByG_stage,.rwhByG_darkStage{background:var(--yo-paper);align-items:center;min-height:220px;padding:30px;display:flex}.rwhByG_darkStage{background:var(--yo-ink)}.rwhByG_stage img,.rwhByG_darkStage img{width:100%;height:auto}.rwhByG_page figcaption{margin-top:20px}.rwhByG_page figcaption a,.rwhByG_iconRow a,.rwhByG_brickRow a{padding:10px 0;font-weight:600;text-decoration:none;display:inline-block}.rwhByG_page small{color:var(--yo-muted);font-size:13px;line-height:1.7;display:block}.rwhByG_note{color:var(--yo-muted);font-size:14px}.rwhByG_iconRow{align-items:center;gap:36px;margin-top:40px;display:flex}.rwhByG_iconRow>img{width:160px;height:160px}.rwhByG_brickRow{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:52px;margin-top:36px;display:grid}.rwhByG_brickStage{background:var(--yo-paper);padding:20px}.rwhByG_brickStage img{width:100%;height:auto}.rwhByG_brickRow p{margin-bottom:20px}.rwhByG_palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:36px 0;display:grid}.rwhByG_swatch{border:1px solid var(--yo-line);height:96px;margin-bottom:16px}.rwhByG_color code{overflow-wrap:anywhere;font-size:15px}.rwhByG_color p{margin-top:6px;font-size:14px}.rwhByG_rules{grid-template-columns:1fr 1fr;gap:52px;margin:30px 0;display:grid}.rwhByG_rules ul{padding-left:1.3em;list-style:outside}.rwhByG_rules li{margin:14px 0;line-height:1.9}.rwhByG_section .yo-btn{margin-top:24px}.rwhByG_updated{color:var(--yo-muted);margin-top:40px;font-size:13px}@media (max-width:720px){.rwhByG_hero{padding-top:24px}.rwhByG_section{padding:48px 0}.rwhByG_logos,.rwhByG_brickRow,.rwhByG_rules{grid-template-columns:1fr;gap:30px}.rwhByG_stage,.rwhByG_darkStage{min-height:160px;padding:22px}.rwhByG_iconRow{flex-direction:column;align-items:flex-start;gap:20px}.rwhByG_palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.rwhByG_swatch{height:76px}.rwhByG_color h3{font-size:18px}.rwhByG_color code{font-size:13px}}@media (prefers-reduced-motion:reduce){.rwhByG_index a{transition:none}}.rwhByG_page figcaption a:hover,.rwhByG_iconRow a:hover,.rwhByG_brickRow a:hover{text-underline-offset:5px;text-decoration:underline}
/*# sourceMappingURL=0n55oqh1bw-vc.css.map*/