/* Isolated listing styles. Shared chrome, article pages, cookies and scrollbar remain unchanged. */
.advice-page{padding-top:80px;background:#fff;color:#292623;font:400 15px/1.75 Manrope,Arial,sans-serif}
.advice-page *,.advice-page *::before,.advice-page *::after{box-sizing:border-box}
.advice-page a{color:inherit;text-decoration:none}
.advice-page :is(a,button,input):focus-visible{outline:2px solid #705a45;outline-offset:6px}
.advice-shell{max-width:1440px;margin-inline:auto;padding-inline:64px}
.advice-intro{padding-block:64px 36px}
.advice-intro h1{margin:0 0 14px;font:500 clamp(32px,3.35vw,48px)/1.15 "Space Grotesk",Arial,sans-serif;letter-spacing:-.035em;text-transform:uppercase}
.advice-intro p{max-width:1000px;margin:0;color:#655d55;font-size:17px;line-height:1.8}
.advice-list__heading{display:flex;justify-content:space-between;gap:20px;padding-block:20px;border-block:1px solid #e5e0da;font:500 10px/1.6 "Space Grotesk",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#76634f}
.advice-list__heading p{margin:0}
.advice-list{padding-bottom:80px;scroll-margin-top:100px}
.advice-article{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:center;margin:0;padding-block:56px;border-bottom:1px solid #e5e0da}
.advice-article__image{display:block;min-width:0;aspect-ratio:16/10;overflow:hidden}
.advice-article__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.advice-article__content{min-width:0}
.advice-article__meta{display:flex;align-items:center;gap:12px;margin-bottom:18px;font:500 11px/1.6 "Space Grotesk",Arial,sans-serif;letter-spacing:.07em;color:#76634f}
.advice-article h2{margin:0 0 18px;font:500 clamp(25px,2.15vw,32px)/1.25 "Space Grotesk",Arial,sans-serif;letter-spacing:-.025em;text-transform:none}
.advice-article__content>p{margin:0 0 28px;font-size:15px;line-height:1.85;color:#655d55}
.advice-article__link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font:600 11px/1.6 "Space Grotesk",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.advice-article:nth-child(even){grid-template-columns:5fr 7fr}
.advice-article:nth-child(even) .advice-article__image{grid-column:2;grid-row:1}
.advice-article:nth-child(even) .advice-article__content{grid-column:1;grid-row:1}
@media(hover:hover){.advice-article__image:hover img{transform:scale(1.025)}.advice-article h2 a:hover,.advice-article__link:hover{color:#76634f}}
@media(max-width:1100px){.advice-shell{padding-inline:36px}.advice-article{gap:36px}}
@media(max-width:900px){.advice-shell{padding-inline:22px}.advice-intro{padding-block:44px 30px}.advice-intro p{font-size:15px}.advice-article,.advice-article:nth-child(even){grid-template-columns:minmax(0,1fr);gap:26px;padding-block:32px}.advice-article:nth-child(even) .advice-article__image,.advice-article:nth-child(even) .advice-article__content{grid-column:auto;grid-row:auto}.advice-article__meta{margin-bottom:12px}.advice-article h2{font-size:27px}.advice-article__content>p{margin-bottom:18px}.advice-list{padding-bottom:48px}}
@media(prefers-reduced-motion:reduce){.advice-article__image img{transition:none}.advice-article__image:hover img{transform:none}}
