
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Montserrat:wght@700&display=swap');
.migrated .hl25verbatim { --hl-ink:#14213c; --hl-body:#34475a; --hl-muted:#637386; --hl-line:#dde6ed; --hl-blue:#078dcb; max-width:1100px;min-width:0;margin:0 auto;color:var(--hl-ink);font-family:'Inter',Arial,sans-serif!important;font-size:16px!important;line-height:1.76!important;overflow-wrap:break-word; }
.migrated .hl25verbatim,.migrated .hl25verbatim *{box-sizing:border-box}
.migrated .hl25verbatim p,.migrated .hl25verbatim a,.migrated .hl25verbatim td,.migrated .hl25verbatim th,.migrated .hl25verbatim span {font-family:'Inter',Arial,sans-serif!important}
.migrated .hl25verbatim p{color:var(--hl-body)!important;margin:0 0 19px!important;line-height:1.76!important;font-size:16px!important}
.migrated .hl25verbatim h1,.migrated .hl25verbatim h2,.migrated .hl25verbatim h3{font-family:'Montserrat',Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.025em}
.migrated .hl25verbatim .hl25-hero{background:linear-gradient(125deg,#0a2338 0%,#123952 70%,#0e597e 100%);border-radius:18px;padding:clamp(26px,4vw,47px);margin:0 0 29px;color:#fff}
.migrated .hl25verbatim .hl25-hero h1{font-size:clamp(26px,3.7vw,42px)!important;line-height:1.22!important;color:#fff!important;margin:0!important;max-width:1000px}
.migrated .hl25verbatim h2{font-size:clamp(24px,2.7vw,33px)!important;line-height:1.26!important;color:var(--hl-ink)!important;margin:42px 0 16px!important}
.migrated .hl25verbatim h3{font-size:clamp(19px,2vw,23px)!important;line-height:1.36!important;color:var(--hl-ink)!important;margin:28px 0 13px!important}
.migrated .hl25verbatim .hl25-lead {font-size:18px!important;line-height:1.7!important;color:#213d52!important}
.migrated .hl25verbatim .hl25-video {width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;border-radius:15px;background:#071a26;margin:23px 0 30px;box-shadow:0 12px 30px rgba(3,25,43,.10)}
.migrated .hl25verbatim .hl25-video iframe{position:absolute;inset:0;width:100%!important;height:100%!important;border:0!important}
.migrated .hl25verbatim figure {margin:27px 0 33px!important;max-width:100%!important}
.migrated .hl25verbatim figure img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;border-radius:13px;border:0;background:#f4f7f9}
.migrated .hl25verbatim .hl25-table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--hl-line);border-radius:13px;margin:22px 0 26px;-webkit-overflow-scrolling:touch}
.migrated .hl25verbatim table.hl25-table{border-collapse:collapse;border:0;width:100%;min-width:470px;table-layout:fixed;margin:0!important;font-size:14px!important}
.migrated .hl25verbatim .hl25-table th,.migrated .hl25verbatim .hl25-table td{text-align:left;vertical-align:top;padding:13px 17px!important;border:0!important;border-bottom:1px solid var(--hl-line)!important;line-height:1.5!important}
.migrated .hl25verbatim .hl25-table th{background:#143348!important;color:#fff!important;font-weight:800!important}
.migrated .hl25verbatim .hl25-table td:first-child{font-weight:700!important;color:#1b3c4d!important;background:#f7fafc}
.migrated .hl25verbatim .hl25-table tr:last-child td{border-bottom:none!important}
.migrated .hl25verbatim .hl25-visit {background:#f1f8fb;border:1px solid #d3e7ef;border-radius:14px;padding:clamp(21px,3.7vw,34px);margin:35px 0}
.migrated .hl25verbatim .hl25-visit h2{margin-top:0!important}
.migrated .hl25verbatim .hl25-visit p:last-child{margin-bottom:0!important}
.migrated .hl25verbatim .hl25-faq {margin:34px 0 18px;border-top:1px solid var(--hl-line);padding-top:2px}
.migrated .hl25verbatim .hl25-question {font-family:'Montserrat',Arial,sans-serif!important;font-weight:700!important;color:var(--hl-ink)!important;font-size:17px!important;line-height:1.5!important;margin:21px 0 7px!important}
.migrated .hl25verbatim a{color:#086f9f!important;text-decoration:underline;text-underline-offset:3px}
.migrated .hl25verbatim a:focus-visible{outline:3px solid #65bce6;outline-offset:3px}
@media(max-width:720px){.migrated .hl25verbatim .hl25-hero{border-radius:12px;padding:25px 22px}.migrated .hl25verbatim .hl25-hero h1{font-size:26px!important}.migrated .hl25verbatim p{font-size:15px!important}.migrated .hl25verbatim .hl25-table th,.migrated .hl25verbatim .hl25-table td{padding:11px 12px!important}}
