
.prepared-editorial{max-width:1120px;margin:0 auto;padding:clamp(24px,5vw,64px);background:#fff;color:#18344f;box-sizing:border-box;overflow-wrap:anywhere}
.prepared-editorial p{max-width:82ch;margin:0 0 1.3em;font-size:17px;line-height:1.85;color:#425a72}
.prepared-editorial h2{font:800 clamp(25px,3vw,38px)/1.2 Arial,sans-serif;color:#092e5d;margin:2em 0 .7em;scroll-margin-top:110px}
.prepared-editorial h3{font:800 22px/1.3 Arial,sans-serif;color:#0750a0;margin:1.6em 0 .6em}
.prepared-editorial h2:first-child{margin-top:0}
.prepared-editorial a{color:#0750a0;text-decoration:underline;text-underline-offset:3px}
.prepared-editorial .editorial-toc{display:block;background:#f1f6fa;border:1px solid #d5e2ed;border-radius:12px;padding:18px;line-height:2;margin:24px 0}
.prepared-editorial figure{margin:36px 0;background:#f4f8fb;border-radius:14px;overflow:hidden;border:1px solid #dce5ef}
.prepared-editorial figure img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover}
.prepared-editorial figcaption,.prepared-hero-caption{font:13px/1.6 Arial,sans-serif;color:#526b84;padding:12px 18px;margin:0}
.prepared-hero-caption{background:#f1f6fa;text-align:center}
.prepared-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin:28px 0}
.prepared-editorial table{width:100%;min-width:600px;border-collapse:collapse;font-size:15px;line-height:1.6}
.prepared-editorial caption{text-align:left;font-weight:700;color:#092e5d;padding:0 0 12px}
.prepared-editorial th,.prepared-editorial td{padding:13px;border:1px solid #ccdbe7;text-align:left;vertical-align:top}
.prepared-editorial thead{background:#eaf2f8}.prepared-editorial tbody tr:nth-child(even){background:#f8fafc}
.prepared-card-icon{height:65px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#06213f,#0b579a);color:#fff;font-size:33px}
.prepared-page .home-card-body{padding-top:18px}.prepared-page .home-stats strong{font-size:18px}
.prepared-page .home-hero{background-position:center 53%;background-size:cover}
.prepared-page .interior-hero{background-position:center 48%;background-size:cover}
.prepared-page .section.prepared-specializations{padding-bottom:0}.prepared-page .prepared-specializations .prepared-editorial{padding-left:0;padding-right:0}
.prepared-anchor{display:block;scroll-margin-top:110px}
@media(max-width:600px){.prepared-editorial{padding:28px 6%}.prepared-editorial p{font-size:16px;line-height:1.8}.prepared-editorial figure{margin:26px 0}.prepared-card-icon{height:56px;font-size:28px}.prepared-editorial .editorial-toc{font-size:14px}.prepared-page .home-stats strong{font-size:16px}}
