.pet-plant-page .page-intro{padding-top:36px;padding-bottom:30px;border-bottom:4px solid var(--mint);background:linear-gradient(110deg,var(--paper),#edf8f3)}
.pet-plant-page h1{font-size:clamp(36px,4vw,56px);max-width:850px}
.pet-plant-page .section{padding-top:30px;padding-bottom:30px}.pet-plant-page h2{font-size:clamp(26px,2.8vw,36px)}
.pet-plant-page .cards{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0}.pet-plant-page .card{border-top-color:var(--mint)}
.pet-leader{padding:24px 28px;background:white;border-left:5px solid var(--mint);border-radius:4px;max-width:900px}
.pet-leader-name{font-size:28px;line-height:1.25;color:var(--crimson);font-weight:bold;margin:0 0 8px}.pet-role{font-weight:bold;margin-top:0}
.pet-plant-page .button{min-height:44px;max-width:100%;white-space:normal}.pet-plant-page #PP-6{border-top:4px solid var(--mint)}
@media(max-width:700px){.pet-plant-page .page-intro{padding-top:28px}.pet-plant-page .section{padding-top:25px;padding-bottom:25px}.pet-plant-page .cards{grid-template-columns:1fr}.pet-leader{padding:20px}.pet-plant-page .card h3{margin-top:0}}
