/* Seller guidance shares the existing Porsche palette and requires no JavaScript. */
.owner-guide{margin:0 auto;padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,5vw,5rem);max-width:1440px;color:#171b20;border-top:1px solid #e1e2e4;box-sizing:border-box}
.owner-guide *{box-sizing:border-box;min-width:0}
.owner-guide .owner-guide-kicker{font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:#aa1825;margin:0 0 1rem}
.owner-guide h2{font-size:clamp(1.65rem,3.4vw,2.8rem);line-height:1.18;letter-spacing:-.035em;max-width:28ch;margin:0 0 1.5rem;text-wrap:balance}
.owner-guide p,.owner-guide li{font-size:1rem;line-height:1.8;max-width:75ch;overflow-wrap:break-word}
.owner-guide p{margin:1rem 0}
.owner-guide ul{padding-left:1.25rem;margin:1rem 0}
.owner-guide li+li{margin-top:.6rem}
.owner-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0}
.owner-guide-grid article{padding:1.5rem;background:#f5f5f4;border:1px solid #e1e2e4;border-radius:.25rem}
.owner-guide h3{font-size:1.15rem;line-height:1.4;margin:0 0 .75rem}
.owner-guide-grid p{margin:0}
.owner-guide a{color:#971623;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}
.owner-guide a:hover{text-decoration-thickness:2px}
.owner-guide a:focus-visible{outline:2px solid #971623;outline-offset:4px;border-radius:2px}
@media(max-width:56rem){.owner-guide-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.owner-guide-grid article{padding:1.25rem}.owner-guide h2{max-width:100%}}
