.pharma-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:4rem;align-items:center;padding-top:4rem;padding-bottom:4rem}.pharma-hero h1{font-size:clamp(2.5rem,4.4vw,4.8rem);line-height:1.03;letter-spacing:-.045em}.pharma-hero p{max-width:42rem}.pharma-hero figure{margin:0}.pharma-hero img{width:100%;height:auto;border-radius:3px}.pharma-hero figcaption{font-size:.78rem;color:#66756c;margin-top:.7rem}.pharma-card-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:1.4rem 0}.pharma-path{background:#174d3d;color:#fff;padding:1.4rem 0}.pharma-path>div{display:flex;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;font-size:.85rem}.pharma-filters{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 2rem}.pharma-filters button{border:1px solid #d5dcd3;padding:.7rem 1rem;background:#fff;border-radius:2rem;color:#174d3d;cursor:pointer;font:inherit;font-size:.85rem}.pharma-filters button[aria-pressed=true]{background:#174d3d;color:#fff}.pharma-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.pharma-card{background:#fff;border:1px solid #e3e7df;min-width:0}.pharma-card[hidden]{display:none}.pharma-image{display:block;background:#f6f5ef;overflow:hidden}.pharma-image img{display:block;width:100%;height:24rem;object-fit:cover;transition:transform .35s}.pharma-image:hover img{transform:scale(1.025)}.pharma-card-copy{padding:2rem}.pharma-card h3{font-size:1.8rem;line-height:1.15}.pharma-card p,.pharma-card li{font-size:.94rem;line-height:1.7}.pharma-card ul{padding-left:1.2rem}.pharma-card details{border-top:1px solid #e3e7df;border-bottom:1px solid #e3e7df;padding:.8rem 0}.pharma-card summary{cursor:pointer;color:#174d3d;font-weight:600}.pharma-brief{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.pharma-form{background:#fff;padding:2rem;border:1px solid #e3e7df}.pharma-form label{display:block;font-size:.85rem;font-weight:600;margin:1rem 0}.pharma-form input,.pharma-form textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #ccd5ca;background:#fff;color:#1d3029;font:inherit;padding:.8rem;margin-top:.4rem}.pharma-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pharma-form .button{width:100%;justify-content:center}.pharma-form p{font-size:.85rem}.pharma-filters button:focus-visible,.pharma-card a:focus-visible,.pharma-form input:focus-visible,.pharma-form textarea:focus-visible{outline:3px solid #b38f4f;outline-offset:3px}@media(max-width:800px){.pharma-hero,.pharma-brief{grid-template-columns:1fr;gap:2rem}.pharma-hero{padding-top:2rem}.pharma-grid{grid-template-columns:1fr}.pharma-card-copy{padding:1.3rem}.pharma-image img{height:auto;aspect-ratio:1}.pharma-path>div{display:grid;grid-template-columns:1fr 1fr}.pharma-form-pair{grid-template-columns:1fr}.pharma-form{padding:1.3rem}}@media(prefers-reduced-motion:reduce){.pharma-image img{transition:none}}
