/* Structured Immortals content presentation for clinician-review products. */
body.mrwc-product-requires-review .mrwc-product-section .immortals-overview-shell{display:grid;gap:1.35rem}
body.mrwc-product-requires-review .mrwc-product-section .immortals-category-chips{display:flex!important;flex-wrap:wrap;gap:.55rem;list-style:none!important;margin:0!important;padding:0!important}
body.mrwc-product-requires-review .mrwc-product-section .immortals-category-chips li{background:#eef6fd;border:1px solid #d8eafb;border-radius:999px;color:#1769aa;display:inline-flex!important;font-size:.78rem;font-weight:750;line-height:1.2;margin:0!important;padding:.48rem .72rem!important}
body.mrwc-product-requires-review .mrwc-product-section .immortals-category-chips li:before{display:none!important}
body.mrwc-product-requires-review .mrwc-product-section .immortals-product-intro{background:linear-gradient(145deg,#f8fbfe,#fff);border:1px solid #e2eaf2;border-radius:14px;padding:1.25rem 1.35rem}
body.mrwc-product-requires-review .mrwc-product-section .immortals-product-intro>:first-child{margin-top:0!important}
body.mrwc-product-requires-review .mrwc-product-section .immortals-product-intro>:last-child{margin-bottom:0!important}
body.mrwc-product-requires-review .mrwc-product-section .immortals-formulation{color:#172033!important;font-size:1.03rem!important;font-weight:750!important;margin:0 0 .55rem!important}
body.mrwc-product-requires-review .mrwc-product-section .immortals-overview-price{color:#1476c9!important;font-size:1.35rem!important;font-weight:800!important;letter-spacing:-.02em;margin:.35rem 0 .7rem!important}
body.mrwc-product-requires-review .mrwc-product-section .immortals-overview-lead{color:#405168!important;font-size:1.02rem!important;line-height:1.78!important;max-width:980px}
body.mrwc-product-requires-review .mrwc-product-section .immortals-billing-note{border-left:3px solid #bfdbfe;color:#64748b!important;font-size:.86rem!important;margin:1rem 0 0!important;padding:.15rem 0 .15rem .85rem}
body.mrwc-product-requires-review .mrwc-product-section .immortals-service-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.1rem}
body.mrwc-product-requires-review .mrwc-product-section .immortals-service-card{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:13px;box-shadow:0 5px 18px rgba(15,23,42,.035);display:flex;gap:.75rem;min-height:78px;padding:1rem}
body.mrwc-product-requires-review .mrwc-product-section .immortals-service-icon{align-items:center;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:10px;color:#16805b;display:flex;flex:0 0 34px;font-size:1rem;font-weight:800;height:34px;justify-content:center}
body.mrwc-product-requires-review .mrwc-product-section .immortals-service-card strong{color:#1f2937;display:block;font-size:.88rem;line-height:1.35;margin:0 0 .2rem}
body.mrwc-product-requires-review .mrwc-product-section .immortals-service-card span:last-child{color:#64748b;display:block;font-size:.78rem;line-height:1.45}
body.mrwc-product-requires-review .mrwc-product-section .immortals-evidence-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}
body.mrwc-product-requires-review .mrwc-product-section .immortals-evidence-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.15rem 1.2rem}
body.mrwc-product-requires-review .mrwc-product-section .immortals-evidence-card h3{color:#172033!important;margin:0 0 .55rem!important}
body.mrwc-product-requires-review .mrwc-product-section .immortals-evidence-card>:last-child{margin-bottom:0!important}
body.mrwc-product-requires-review .mrwc-product-section .immortals-process-grid{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr))}
body.mrwc-product-requires-review .mrwc-product-section .immortals-process-step{background:#f8fbfe;border:1px solid #dfeaf4;border-radius:14px;padding:1.15rem;position:relative}
body.mrwc-product-requires-review .mrwc-product-section .immortals-process-step .immortals-step-label{align-items:center;background:#1476c9;border-radius:999px;color:#fff!important;display:inline-flex;font-size:.72rem!important;font-weight:800;height:28px;justify-content:center;margin:0 0 .75rem!important;min-width:64px;padding:0 .65rem}
body.mrwc-product-requires-review .mrwc-product-section .immortals-process-step h3{margin:.1rem 0 .5rem!important}
body.mrwc-product-requires-review .mrwc-product-section .immortals-faq-list{display:grid;gap:.7rem}
body.mrwc-product-requires-review .mrwc-product-section details.immortals-faq-item{background:#fff;border:1px solid #dde6ee;border-radius:12px;overflow:hidden}
body.mrwc-product-requires-review .mrwc-product-section details.immortals-faq-item summary{color:#172033;cursor:pointer;font-size:.96rem;font-weight:750;list-style:none;padding:1rem 3rem 1rem 1.1rem;position:relative}
body.mrwc-product-requires-review .mrwc-product-section details.immortals-faq-item summary::-webkit-details-marker{display:none}
body.mrwc-product-requires-review .mrwc-product-section details.immortals-faq-item summary:after{align-items:center;background:#eef6fd;border-radius:50%;color:#1476c9;content:'+';display:flex;font-size:1.15rem;height:26px;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:26px}
body.mrwc-product-requires-review .mrwc-product-section details.immortals-faq-item[open] summary:after{content:'−'}
body.mrwc-product-requires-review .mrwc-product-section .immortals-faq-answer{border-top:1px solid #edf1f5;color:#526174;padding:1rem 1.1rem}
body.mrwc-product-requires-review .mrwc-product-section .immortals-faq-answer>:first-child{margin-top:0!important}
body.mrwc-product-requires-review .mrwc-product-section .immortals-faq-answer>:last-child{margin-bottom:0!important}
body.mrwc-product-requires-review .mrwc-product-section .immortals-disclaimer{background:#fff8ed;border:1px solid #fed7aa;border-left:4px solid #f59e0b;border-radius:10px;color:#7c4a03!important;font-size:.86rem!important;line-height:1.65!important;padding:.9rem 1rem}
body.mrwc-product-requires-review .mrwc-product-section blockquote{background:#f8fafc;border-left:4px solid #1476c9;border-radius:0 10px 10px 0;color:#405168;margin:1rem 0!important;padding:1rem 1.15rem!important}
body.mrwc-product-requires-review .mrwc-product-section ul:not(.immortals-category-chips){display:grid!important;gap:.45rem;margin:1rem 0!important;padding:0!important}
body.mrwc-product-requires-review .mrwc-product-section ul:not(.immortals-category-chips)>li{list-style:none!important;margin:0!important;padding:0 0 0 1.45rem!important;position:relative}
body.mrwc-product-requires-review .mrwc-product-section ul:not(.immortals-category-chips)>li:before{background:#1476c9;border-radius:50%;content:''!important;display:block!important;height:7px;left:.2rem;position:absolute;top:.66em;width:7px}
@media(max-width:900px){body.mrwc-product-requires-review .mrwc-product-section .immortals-service-grid,body.mrwc-product-requires-review .mrwc-product-section .immortals-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){body.mrwc-product-requires-review .mrwc-product-section .immortals-service-grid,body.mrwc-product-requires-review .mrwc-product-section .immortals-evidence-grid,body.mrwc-product-requires-review .mrwc-product-section .immortals-process-grid{grid-template-columns:1fr}body.mrwc-product-requires-review .mrwc-product-section .immortals-product-intro{padding:1rem}body.mrwc-product-requires-review .mrwc-product-section details.immortals-faq-item summary{padding-right:2.75rem}}
