
.advice-wrap{background:#faf8f4;padding:64px 24px}.advice-inner{max-width:1120px;margin:auto}.advice-intro{max-width:780px;margin-bottom:36px}.advice-intro h1{font:clamp(2.3rem,5vw,4rem)/1.13 Georgia,serif;color:#24303a;margin:18px 0}.advice-intro p,.advice-body p,.advice-body li{color:#4e5962;line-height:1.85}.advice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.advice-card{background:#fff;border:1px solid #e6d9c5;padding:28px;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start}.advice-card h3,.advice-card h2{font:25px/1.3 Georgia,serif;color:#24303a;margin:12px 0}.advice-card p{line-height:1.75;color:#4e5962}.advice-card>a{margin-top:auto;padding-top:16px;color:#795e39;font-weight:600}.advice-tag{font-size:12px;letter-spacing:1.4px;color:#795e39;font-weight:700}.advice-body{max-width:780px;background:white;padding:42px;border:1px solid #e6d9c5;border-radius:10px}.advice-body h2{font:28px/1.3 Georgia,serif;color:#24303a;margin:36px 0 14px}.advice-body h2:first-child{margin-top:0}.advice-body li{margin:10px 0}.advice-callout{padding:24px;background:#f3eee6;border-radius:7px;margin-top:32px}.advice-callout .btn{display:inline-block;margin:10px 10px 0 0}.advice-section{padding:70px 6%;background:#faf8f4}.advice-section>h2{font:clamp(2rem,4vw,3rem)/1.2 Georgia,serif;margin:14px 0 20px}.advice-section>.advice-grid{max-width:1200px;margin:28px auto}.advice-back{display:inline-block;color:#795e39;margin-bottom:20px}.advice-next{max-width:780px;margin-top:24px;line-height:1.8}.advice-wrap a:focus-visible,.advice-section a:focus-visible{outline:3px solid #846632;outline-offset:4px}@media(max-width:760px){.advice-grid{grid-template-columns:1fr}.advice-wrap{padding:36px 16px}.advice-body{padding:24px 20px}.advice-section{padding:44px 20px}.advice-card{padding:24px}.advice-body h2{font-size:25px}}

.advice-body p a,.advice-next a{color:#795e39;text-decoration:underline;text-underline-offset:3px}
