.medical-intro{max-width:900px}.medical-lead{border-left:4px solid var(--accent);background:var(--blue);padding:22px 25px;margin-bottom:36px}.medical-lead h2{font-size:30px}.medical-lead p:last-child{margin-bottom:0}.medical-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:50px}.medical-card{background:var(--blue);border:1px solid var(--line);border-radius:8px;padding:25px}.medical-card h2{font-size:28px}.medical-card p{font-size:15px}.medical-card a{font-weight:700}.medical-flow,.medical-next,.medical-article{max-width:950px}.medical-flow,.medical-next,.medical-article section{padding:28px 0;border-top:1px solid var(--line)}.medical-flow li,.medical-article li{margin-bottom:12px}.medical-article h2{font-size:31px}.medical-article h3{font-size:24px}.medical-table{min-width:730px}.medical-table td,.medical-table th{font-size:14px}.medical-table td:last-child{min-width:230px}.medical-table a{display:inline-block;margin-top:5px}.medical-note{background:#f5f7f8;border-left:4px solid var(--accent);padding:17px;font-size:15px}.medical-examples{padding-left:23px}.medical-examples li{padding:10px 0;border-bottom:1px solid var(--line)}.medical-benefits{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.medical-benefits li{background:var(--blue);border:1px solid var(--line);border-radius:8px;padding:20px}.medical-benefits h3{margin-top:0}.medical-benefits p{font-size:15px}.medical-benefits p:last-child{margin-bottom:0}.medical-limit{color:var(--muted)}@media(max-width:850px){.medical-cards{grid-template-columns:1fr}.medical-benefits{grid-template-columns:1fr}}@media(max-width:600px){.medical-card,.medical-benefits li{padding:20px}.medical-article h2{font-size:27px}}
@media(max-width:600px){.medical-article .table-scroll{overflow:visible}.medical-table{display:block;min-width:0;width:100%;margin:0}.medical-table caption{display:block;width:100%;white-space:normal;line-height:1.45;margin-bottom:14px}.medical-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.medical-table tbody,.medical-table tr{display:block;width:100%}.medical-table tr{border:1px solid var(--line);border-radius:6px;margin-bottom:18px;overflow-wrap:anywhere}.medical-table th[scope="row"]{display:block;background:var(--blue);font-size:19px;padding:12px 14px}.medical-table td,.medical-table td:last-child{display:block;min-width:0;width:100%;padding:10px 14px;font-size:14px}.medical-table td::before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:var(--muted);margin-bottom:3px}}
