/* Scoped presentation for the owner-reviewed patient journey. Brand assets are unchanged. */
.fibroid-reviewed .prose,.page:has(.fibroid-next) .prose{max-width:none}
.fibroid-reviewed h2{margin-top:1.8em}.fibroid-reviewed .prose>p,.fibroid-reviewed .prose>ul{max-width:78ch}
.fibroid-team-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0}
.fibroid-team-summary article{min-width:0}.fibroid-team-summary h3{font-size:1.3rem;line-height:1.35;margin:.7rem 0 .3rem}
.fibroid-team-summary img{display:block;width:100%;height:300px;object-fit:contain;object-position:center;background:#f5f1f7;border-radius:12px}
.fibroid-reviewed .spoke-care-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
.fibroid-reviewed .spoke-care-card>img{display:block;width:100%;height:300px;max-width:100%!important;max-height:none;object-fit:contain;object-position:center;background:#f5f1f7}
.fibroid-reviewed .spoke-care-card{height:100%}.fibroid-reviewed .spoke-care-copy{padding:20px}
.fibroid-urgent{border-left:5px solid #6e3c86;padding:4px 20px;margin:24px 0;background:#f7f2fa}.fibroid-urgent h2{margin-top:.6em}
.fibroid-request-panel{padding:24px;background:#f7f2fa;border-radius:14px}.fibroid-request-panel h2{margin-top:0}
.fibroid-request-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.fibroid-request-actions a{overflow-wrap:anywhere}
.fibroid-blog-controls{display:grid;grid-template-columns:2fr 1fr;gap:18px}.fibroid-blog-controls label{display:grid;gap:8px;font-weight:600}
.fibroid-blog-controls input,.fibroid-blog-controls select{box-sizing:border-box;width:100%;min-width:0;padding:12px;border:1px solid #b4a6c0;border-radius:8px;background:#fff;color:#231a32;font:inherit}
.fibroid-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fibroid-blog-card{min-width:0;border:1px solid #e4dce9;border-radius:12px;overflow:hidden;background:#fff}
.fibroid-blog-card>div{padding:18px}.fibroid-blog-card>a{display:block}.fibroid-blog-card img{display:block;width:100%;height:180px;object-fit:cover;margin:0}.fibroid-blog-card h3{font-size:1.2rem;line-height:1.4;margin:.5em 0}.fibroid-blog-card p{margin:.4em 0}.fibroid-topic{font-size:.85rem;font-weight:600;color:#6e3c86}
.fibroid-blog-card[hidden],[data-fibroid-empty][hidden]{display:none!important}
@media(max-width:900px){.fibroid-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fibroid-reviewed .spoke-care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.fibroid-team-summary,.fibroid-reviewed .spoke-care-grid,.fibroid-blog-grid,.fibroid-blog-controls{grid-template-columns:1fr}.fibroid-team-summary img{height:260px}.fibroid-blog-card img{height:190px}.fibroid-request-panel{padding:18px}.fibroid-request-actions{align-items:stretch;flex-direction:column}}

.fibroid-preserved-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.fibroid-preserved-media img{width:100%;height:220px;object-fit:cover;border-radius:12px}@media(max-width:620px){.fibroid-preserved-media{grid-template-columns:1fr}}
/* Compact the existing interior header and avoid stacked shell padding. */
.page__head{max-width:1180px;margin:28px auto 20px;padding:0 32px;box-sizing:border-box}.page__head h1{font-size:clamp(2.2rem,4.5vw,3.6rem);max-width:25ch}.page__head p{max-width:78ch}
main.page{padding:20px 0 48px}main.page>.wrap{padding-top:0;padding-bottom:0}.fibroid-reviewed h2:first-child{margin-top:.4em}
@media(max-width:620px){.page__head{margin:22px auto 14px;padding:0 20px}main.page{padding-top:12px}}
.treatment-index .fibroid-option{display:flex;flex-direction:column;align-self:stretch}.treatment-index .fibroid-option>img{display:block;width:100%;height:180px;object-fit:cover}.treatment-index .fibroid-option>div{padding:18px}.treatment-index .fibroid-option h3{margin:.2em 0;font-size:1.3rem;line-height:1.4}
