.advice-hub{padding-top:24px;padding-bottom:72px}.advice-hub-heading{max-width:770px;margin-bottom:46px}.advice-hub-heading h1{font-size:clamp(42px,5.5vw,72px);line-height:1.08;letter-spacing:-2px;margin:22px 0}.advice-hub-heading .lead{font-size:19px;line-height:1.7;max-width:670px;color:#52625f}.advice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.advice-card{background:#fffdf7;border:1px solid #deded0;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.advice-card-image{display:block;overflow:hidden;aspect-ratio:16/9}.advice-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.advice-card-image:hover img{transform:scale(1.025)}.advice-card-copy{padding:28px 30px 22px;display:flex;flex-direction:column;flex:1}.advice-card-meta{display:flex;justify-content:space-between;gap:16px;align-items:center;color:#596b62;font-size:12px}.advice-card-meta .eyebrow{font-size:10px;letter-spacing:1.7px}.advice-card h2{font-size:clamp(26px,2.8vw,35px);line-height:1.16;margin:20px 0 14px}.advice-card h2 a{text-decoration:none}.advice-card h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.advice-card-copy>p{font-size:16px;line-height:1.7;color:#52625f;margin:0 0 24px}.advice-read{align-self:flex-start;margin-top:auto;font-size:14px}.advice-photo-credit{display:block;font-size:10px;line-height:1.6;color:#637168;margin-top:23px;border-top:1px solid #e8e5db;padding-top:12px}.advice-planning{margin-top:48px;padding:30px 34px;display:flex;gap:28px;align-items:center;background:#eee9d8;border-radius:14px}.advice-planning>img{flex:none;object-fit:contain}.advice-planning>div{flex:1}.advice-planning h2{font-size:31px;margin:12px 0}.advice-planning p:not(.eyebrow){font-size:15px;line-height:1.7;color:#52625f;max-width:560px}.advice-planning .button{white-space:nowrap;flex:none}.advice-next{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:34px;font-size:15px}.advice-next p{color:#52625f}.advice-hub a:focus-visible{outline:3px solid #b38324;outline-offset:5px}
@media(max-width:850px){.advice-card-copy{padding:24px 22px 20px}.advice-planning{flex-wrap:wrap}.advice-planning .button{margin-left:144px}.advice-card-meta{flex-wrap:wrap;gap:8px}}
@media(max-width:620px){.advice-hub{padding-top:14px;padding-bottom:44px}.advice-hub-heading{margin-bottom:30px}.advice-hub-heading h1{letter-spacing:-1.4px}.advice-hub-heading .eyebrow{font-size:10px}.advice-hub-heading .lead{font-size:17px}.advice-grid{grid-template-columns:1fr;gap:26px}.advice-card h2{font-size:29px}.advice-card-meta{flex-wrap:nowrap}.advice-planning{display:block;padding:25px;margin-top:34px}.advice-planning>img{width:90px;height:auto;margin-bottom:16px}.advice-planning h2{font-size:29px}.advice-planning .button{margin:22px 0 0;white-space:normal}.advice-next{display:block;text-align:center;line-height:1.7}.advice-next .text-link{display:inline-block;margin-top:10px}}
@media(prefers-reduced-motion:reduce){.advice-card-image img{transition:none}.advice-card-image:hover img{transform:none}}
