.conseils-page{isolation:isolate;padding:calc(var(--header-scroll-height) + clamp(28px, 6vw, 72px)) 0 clamp(48px, 7vw, 88px);position:relative;overflow:clip}.conseils-shell{z-index:1;width:min(100% - 32px,1160px);margin-inline:auto;position:relative}.conseils-hero{text-align:center;max-width:760px;margin-inline:auto}.conseils-hero h1{color:var(--color-ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,5.6vw,3.8rem);line-height:1.02}.conseils-hero h1 em{color:var(--color-brand);font-style:normal}.conseils-intro{max-width:600px;color:var(--color-muted);margin:18px auto 0;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.6}.conseils-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);margin:clamp(36px,6vw,64px) 0 0;padding:0;list-style:none;display:grid}.conseils-card{border:1px solid color-mix(in srgb, var(--color-coral) 45%, transparent);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--paper-shadow);transition:box-shadow var(--motion-fast) ease, translate var(--motion-fast) var(--motion-ease-out);grid-template-rows:auto 1fr;display:grid;overflow:hidden}@media (hover:hover){.conseils-card:hover{box-shadow:var(--paper-shadow-lifted);translate:0 -4px}}.conseils-card-art{aspect-ratio:4/3;background:color-mix(in srgb, var(--fill) 55%, var(--color-white));display:block;position:relative}.conseils-card-art img{object-fit:contain;object-position:50% 100%;width:auto;max-width:86%;height:90%;position:absolute;bottom:0;left:50%;translate:-50%}.conseils-card-body{align-content:start;gap:12px;padding:clamp(20px,2.4vw,28px);display:grid}.conseils-card-meta{align-items:center;gap:12px;display:flex}.conseils-card h2{color:var(--color-ink);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.12}.conseils-card p{color:var(--color-muted);margin:0;font-size:.98rem;line-height:1.5}.conseils-card-soon{color:var(--color-ink);align-items:center;gap:8px;margin-top:4px;font-size:.9rem;font-weight:600;display:inline-flex}.paw-walks{z-index:0;pointer-events:none;position:fixed;inset:0}.paw-walks-step{--k:1;opacity:0;animation:paw-walks-print var(--life) var(--delay) ease-out both}@keyframes paw-walks-print{0%{opacity:0;scale:.6}6%{opacity:.55;scale:1}65%{opacity:.55;scale:1}to{opacity:0;scale:1}}@media (max-width:900px){.conseils-grid{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}}
