/* R9 (PREVIEW ONLY, Terra 12:39 AM PT Oct 24, 2026): hub card groups and 3 home cards on phones. */
.hy .aip-group{margin:0 0 44px}
.hy .aip-group-h{font-family:var(--serif,"Source Serif 4",serif);font-size:28px;line-height:1.25;font-weight:600;color:var(--ink);margin:0;padding-bottom:10px;border-bottom:1px solid var(--line)}
.hy .aip-group-n{font-family:var(--ui);font-size:15px;font-weight:500;color:var(--muted);margin-left:8px;white-space:nowrap}
.hy .aip-groups .aip-grid{margin-top:18px}
.hy .aip-groups .aip-grid-suggest{margin-top:0}
@media(max-width:640px){.hy .aip-group{margin-bottom:34px}.hy .aip-group-h{font-size:24px}.hy .aip-grid:not(.aip-q) .aip-more3{display:none}}
/* R9 item 8: home rebuilt around the USP. Directory and newsletter first; SafeStart and the other offers in a smaller group below. */
.hy .nl-home{padding:72px 0}
.hy #newsletter > .wrap{display:block}
.hy #newsletter .nl-home-box{grid-column:auto;max-width:640px;margin:0 auto}
.hy .nl-home-box{max-width:640px;margin:0 auto}
.hy .nl-home .ac-talk h2{font-size:34px;line-height:1.2;margin:0 0 6px}
.hy .more-head{padding:64px 0 8px;border-top:1px solid var(--line);text-align:center}
.hy .more-head .lead{max-width:40em;margin:0 auto;font-size:18.5px}
.hy .more-head .lead a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}
.hy .more-head h2{font-size:clamp(26px,3vw,34px);margin:6px 0 12px}
.hy-r9home :is(#safestart,#kits,#professional,#human) h2{font-size:clamp(25px,2.6vw,32px)}
.hy-r9home #safestart{padding-top:32px}
.hy-r9home .about-contact .ac-contact{margin-top:14px;font-size:17px}
.hy-r9home .about-contact .ac-contact a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}
@media(max-width:640px){.hy .nl-home{padding:52px 0}.hy .nl-home .ac-talk h2{font-size:28px}.hy .more-head{padding:48px 0 4px}}
