
.pf-stack-imgwrap img[src*="/tesamorelin"]{mix-blend-mode:multiply}

.pf-materials-wrap{max-width:1216px;margin:0 auto;padding:0 24px}
.pf-materials{margin:48px 0;scroll-margin-top:120px;color:var(--pf-foreground,#2a2622);font-size:16px;line-height:1.65}
.pf-materials h2{font-size:clamp(25px,3vw,32px);line-height:1.2;letter-spacing:-.02em;margin:8px 0 16px}
.pf-materials>p{max-width:850px;margin:0 0 24px}
.pf-materials .pf-materials__eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:#766456;margin:0 0 8px}
.pf-materials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:24px 0}
.pf-materials__card{display:flex;flex-direction:column;padding:24px;border:1px solid #e5ded4;border-radius:16px;background:#fcfaf8;min-width:0}
.pf-materials__card--current{border-color:#b75b20;background:#fff8f1}
.pf-materials__card h3{font-size:22px;line-height:1.3;margin:0 0 18px}
.pf-materials__card dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin:0 0 20px;font-size:15px}
.pf-materials__card dt,.pf-materials__card dd{margin:0;overflow-wrap:anywhere}
.pf-materials__card dd{text-align:right;font-weight:600}
.pf-materials__reports{display:block;border:1px solid #e5ded4;border-radius:16px;overflow:hidden}
.pf-materials__reports .pf-materials__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:center;border:0;border-bottom:1px solid #e5ded4;border-radius:0;margin:0}
.pf-materials__reports .pf-materials__card:last-child{border-bottom:0}
.pf-materials__reports h3{margin-bottom:0}
.pf-materials__reports dl{display:block;margin:0}
.pf-materials__reports dt{font-size:12px;color:#766456}
.pf-materials__reports dd{text-align:left;margin:0 0 10px}
.pf-materials__reports dd:last-child{margin-bottom:0}
.pf-materials__reports .pf-materials__link{margin:0}
.pf-materials a{color:#99440d;text-decoration:underline;text-underline-offset:3px}
.pf-materials a:focus-visible{outline:2px solid #99440d;outline-offset:5px;border-radius:2px}
.pf-materials__link{display:block;margin-top:auto;font-weight:600;overflow-wrap:anywhere;padding:8px 0}
.pf-materials .pf-materials__note{font-size:14px;color:#665e57;margin-bottom:0}
@media(max-width:700px){.pf-materials-wrap{padding:0 16px}.pf-materials__grid{grid-template-columns:1fr}.pf-materials__card{padding:20px}.pf-materials{margin:32px 0}.pf-materials__reports .pf-materials__card{grid-template-columns:1fr;gap:12px}.pf-materials__reports dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px}.pf-materials__reports dd{margin:0}}

