.ai-family-guide .guide-hero{background:linear-gradient(130deg,#f7eee0,#e6f5ef 68%,#f5eef7);padding:16px 0 48px}
.ai-family-guide .guide-hero h1{font-size:clamp(2.2rem,5vw,3.9rem);max-width:840px;margin:8px 0}
.ai-family-guide .guide-hero p:not(.eyebrow){max-width:760px;line-height:1.7}
.guide-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}
.guide-three,.guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.guide-three article,.guide-card,.guide-checklist,.guide-safety-note{background:#fff;border:1px solid #dbe8de;border-radius:18px;padding:21px}
.guide-three span{width:37px;height:37px;display:grid;place-items:center;background:#e2f4e9;border-radius:50%;font-weight:850;color:#17635c}
.guide-three h3{margin:12px 0 7px}.guide-three p{margin:0}
.guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.guide-card{break-inside:avoid}.guide-card-head{border-bottom:1px solid #dce8df;padding-bottom:10px}
.guide-card-head span{font-weight:850;color:#28665e;font-size:.84rem}.guide-card-head h3{margin:5px 0}
.guide-card p{margin:11px 0;font-size:.95rem}.guide-card a{font-weight:800;color:#14645b;display:inline-flex;align-items:center;min-height:44px}
.guide-checklist{max-width:920px}.guide-checklist ul{list-style:none;padding-left:0}
.guide-checklist li{position:relative;padding:8px 0 8px 30px;break-inside:avoid}
.guide-checklist li:before{content:"□";position:absolute;left:0;top:4px;font-size:1.35rem}
.guide-safety{display:grid;grid-template-columns:1.3fr .7fr;gap:26px}
.guide-safety-note{background:#f5fbf6}.guide-safety-note p{margin:10px 0 16px}
@media(max-width:780px){.guide-three,.guide-cards,.guide-safety{grid-template-columns:1fr}}
@media print{.site-header,.site-footer,.guide-actions,.guide-card a,.academy-crumb{display:none!important}.guide-hero{padding:12px 0!important;background:#fff!important}.guide-cards{grid-template-columns:1fr}.guide-card{padding:13px}.ai-family-guide{color:#111}a{text-decoration:none}}
