.guide-topics{display:flex;flex-wrap:wrap;gap:10px;padding-top:28px;padding-bottom:8px}.guide-topics a{border:1px solid #d3e0f0;background:#fff;border-radius:99px;padding:10px 17px;color:#245182;font-size:.83rem;font-weight:650;min-height:44px}.guide-topics a:hover{background:#e9f2ff;border-color:#8db5e6}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.guide-card{border:1px solid #dce5ef;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:0 8px 24px #152b4910;scroll-margin-top:130px}.guide-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#e8eff8}.guide-image img{width:100%;height:100%;object-fit:cover}.guide-card-copy{padding:26px;display:flex;flex-direction:column;flex:1}.guide-card h2{font-size:1.35rem;line-height:1.35;letter-spacing:-.025em;margin:14px 0}.guide-card h2 a:hover{text-decoration:underline;color:#165bb6}.guide-card p{font-size:.92rem;color:#536276;margin-bottom:25px}.guide-read{color:#165bb6;font-size:.86rem;font-weight:750;margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px}.guide-nutrition{display:flex;align-items:center;justify-content:space-between;gap:32px;border:1px solid #dce5ef;background:#f1f6fd;border-radius:20px;margin-top:36px;padding:32px;scroll-margin-top:130px}.guide-nutrition>div{max-width:780px}.guide-nutrition h2{font-size:1.8rem;line-height:1.2;margin:12px 0}.guide-nutrition a,.blog-section-title a,.blog-cta p a{text-decoration:underline;text-underline-offset:3px}.guide-nutrition>.guide-read{min-width:170px;margin:0}.blog-cta .btn{background:#1261cc;color:#fff}.blog-index{padding-top:40px}@media(max-width:1000px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-nutrition{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.guide-grid{grid-template-columns:1fr}.guide-card-copy{padding:24px}.guide-topics{gap:8px;padding-top:22px}.guide-topics a{padding:9px 13px;font-size:.78rem}.guide-nutrition{padding:24px}.guide-card,.guide-nutrition{scroll-margin-top:100px}}
