.medcomms-draft,.medcomms-summary{padding:24px 28px;border-left:4px solid var(--primary);background:#f0f6ff;margin:0 0 32px;font-size:17px;line-height:30px}.medcomms-summary p:last-child{margin:0}.medcomms-draft{font-size:15px;line-height:26px}.medcomms-table{max-width:100%;overflow-x:auto;margin:32px 0}.medcomms-table table{display:table;width:100%;margin:0}.medcomms-table tbody th{background:#f4f6fa;color:#000;font-weight:700}.medcomms-table thead th{background:#000;color:#fff}.medcomms-table td{text-align:center}.medcomms-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;font-size:17px;line-height:28px}.medcomms-faq summary::-webkit-details-marker{display:none}.medcomms-faq summary span{flex:0 0 28px;width:28px;height:28px;border:1px solid #b4bdcf;border-radius:50%;display:grid;place-items:center}.medcomms-faq summary span:before{content:"+";font-size:22px;font-weight:400}.medcomms-faq[open] summary span:before{content:"−"}.medcomms-faq[open] summary{color:var(--primary)}.medcomms-faq div{padding:24px 0 0;width:100%;max-width:none}.medcomms-faq div p{font-size:15px;line-height:28px;margin:0}.medcomms-reference{font-size:14px;line-height:24px}@media(max-width:576px){.medcomms-summary,.medcomms-draft{padding:20px}.medcomms-faq summary{font-size:15px}}.medcomms-article .banner-meta{display:flex;flex-wrap:wrap;gap:20px;margin-top:32px}.medcomms-article .meta-chip{display:inline-flex;align-items:center;gap:8px;padding:0;color:var(--white);font-size:18px;line-height:1.5;font-weight:300}.medcomms-article .meta-link{color:var(--white);text-decoration:underline;text-underline-offset:3px}@media(max-width:991px){.medcomms-article .meta-chip{font-size:16px}}@media(max-width:576px){.medcomms-article .banner-meta{gap:14px}.medcomms-article .meta-chip{font-size:15px}}.medcomms-article .wp-copy a[href^="https://"],.medcomms-article .wp-copy a[href^="https://"]:visited{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:40px;box-sizing:border-box;padding:7px 12px;border:1px solid #dce3ea;border-radius:5px;background:#fafbfc;color:#394455;text-decoration:none;font-size:14px;line-height:24px;font-weight:400;overflow-wrap:anywhere;vertical-align:middle;transition:background-color .15s ease,border-color .15s ease}.medcomms-article .wp-copy a[href^="https://"]:after{content:"↗";flex-shrink:0;color:#536075;font-size:13px}.medcomms-article .wp-copy a[href^="https://"]:hover{background:#f0f6ff;border-color:#b5c7e3;color:var(--dark);text-decoration:none}.medcomms-article .wp-copy a[href^="https://"]:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media(max-width:767px){.medcomms-article .wp-copy a[href^="https://"]{min-height:44px}}@media(prefers-reduced-motion:reduce){.medcomms-article .wp-copy a[href^="https://"]{transition:none}}.medcomms-article .wp-copy .medcomms-references{margin-top:40px;padding-top:24px;border-top:1px solid #e8edf3}.medcomms-article .wp-copy .medcomms-references h2{margin:0 0 16px;font-size:24px;line-height:32px;font-weight:700;color:var(--dark)}.medcomms-article .wp-copy .medcomms-references ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;margin:0;padding:0;list-style:none}.medcomms-article .wp-copy .medcomms-references li{margin:0;padding:0;font-size:14px;line-height:24px;min-width:0}.medcomms-article .wp-copy .medcomms-references a[href^="https://"],.medcomms-article .wp-copy .medcomms-references a[href^="https://"]:visited{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--dark);font-size:14px;line-height:24px;font-weight:400;text-decoration:underline;text-decoration-color:#aab4c3;text-underline-offset:3px;vertical-align:baseline}.medcomms-article .wp-copy .medcomms-references a[href^="https://"]:after{content:none}.medcomms-article .wp-copy .medcomms-references a[href^="https://"]:hover{background:transparent;color:var(--dark);text-decoration-color:currentColor}@media(max-width:767px){.medcomms-article .wp-copy .medcomms-references ul{grid-template-columns:1fr}}.medcomms-article .author-box__actions{display:flex;flex-wrap:wrap;gap:12px}.medcomms-article .author-box__actions a.read-more,.medcomms-article .author-box__actions a.read-more:visited{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;box-sizing:border-box;padding:10px 16px;border:1px solid #dce3ea;border-radius:6px;background:#fff;color:var(--dark);font-family:inherit;font-size:14px;line-height:24px;font-weight:700;text-align:center;text-decoration:none;white-space:normal}.medcomms-article .author-box__actions a.read-more:hover{background:#f0f6ff;border-color:#b5c7e3;color:var(--dark);text-decoration:none}.medcomms-article .author-box__actions a.read-more:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.medcomms-article .wp-copy .medcomms-check-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:32px 0 48px}.medcomms-article .wp-copy .medcomms-check-card{min-width:0;margin:0;padding:28px;border:1px solid #dce6f7;border-left:4px solid var(--primary);border-radius:8px;background:#f0f5ff}.medcomms-check-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.medcomms-article .wp-copy .medcomms-check-heading h3{margin:0;font-size:22px;line-height:30px;font-weight:700;color:var(--dark)}.medcomms-check-number{display:flex;align-items:center;justify-content:center;flex:0 0 36px;min-height:36px;border-radius:6px;background:var(--primary);color:var(--white);font-size:20px;line-height:28px;font-weight:700}.medcomms-article .wp-copy .medcomms-check-card p{margin:0;font-size:17px;line-height:30px;color:#333}@media(max-width:767px){.medcomms-article .wp-copy .medcomms-check-cards{grid-template-columns:1fr;gap:18px}.medcomms-article .wp-copy .medcomms-check-card{padding:24px}.medcomms-article .wp-copy .medcomms-check-heading h3{font-size:20px;line-height:28px}}
