/* LAZURIT A+++ Unified · v2.0.1283; one shared stylesheet for all imported A+++ articles.
   Applies only to the existing imported-article template (.lai-a1110). */
main.lai-a1110, main.lai-a1110 *, main.lai-a1110 *::before, main.lai-a1110 *::after{box-sizing:border-box}
main.lai-a1110>.lz-shell{width:min(1320px,calc(100% - 40px));max-width:1320px;min-width:0;margin-inline:auto}
main.lai-a1110 .lz-vr773__hero{width:100%;max-width:100%;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:0;margin:20px 0 32px;overflow:hidden}
main.lai-a1110 .lz-vr773__hero-copy,main.lai-a1110 .lz-vr773__hero-media{min-width:0}
main.lai-a1110 .lz-vr773__hero-copy h1{overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none;max-width:100%;text-wrap:wrap}
main.lai-a1110 .lz-vr773__hero-media{align-self:center;min-width:0}
main.lai-a1110 .lz-vr773__hero-img{aspect-ratio:16/9;object-fit:cover;min-height:0;height:auto;width:100%}
main.lai-a1110 .lz-vr773__stats,main.lai-a1110 .lz-vr773__source,main.lai-a1110 .lz-vr773__section,main.lai-a1110 .lz-vr773__cta{width:100%;min-width:0;max-width:100%}
main.lai-a1110 .lz-vr773__section{padding:34px 0 28px;border-top:1px solid #dbe7f3;scroll-margin-top:110px}
main.lai-a1110 .lz-vr773__section .lz-section-head{margin:0 0 20px;min-width:0}
main.lai-a1110 .lz-vr773__section .lz-section-head>div,main.lai-a1110 .lz-vr773__section .lz-section-head h2,main.lai-a1110 .lz-vr773__prose{width:100%;max-width:100%;min-width:0}
main.lai-a1110 .lz-vr773__section .lz-section-head h2{font-size:clamp(25px,3.3vw,40px);line-height:1.2;letter-spacing:-.018em;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none;text-wrap:wrap}
main.lai-a1110 .lz-vr773__section .lz-eyebrow{display:block;visibility:visible;opacity:1;color:#1475d1;margin:0 0 12px;font-weight:750;line-height:1.5}
main.lai-a1110 .lz-vr773__prose{font-size:clamp(16px,1.3vw,18px);line-height:1.7;color:#142033}
main.lai-a1110 .lz-vr773__prose>*{max-width:100%;min-width:0}
main.lai-a1110 .lz-vr773__prose p{margin:0 0 1.15em;line-height:1.7}
main.lai-a1110 .lz-vr773__prose p+*,main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap+*,main.lai-a1110 .lz-vr773__prose .lai-mobile-table-cards+*,main.lai-a1110 .lz-vr773__prose ul+*,main.lai-a1110 .lz-vr773__prose ol+*{margin-top:18px}
main.lai-a1110 .lz-vr773__prose :is(h3,h4){margin:28px 0 12px;line-height:1.28;word-break:normal;hyphens:none}
main.lai-a1110 .lz-vr773__prose :is(ul,ol){margin:15px 0 22px;padding-inline-start:1.5em}
main.lai-a1110 .lz-vr773__prose li{margin:7px 0}
/* v1283: reference is assets/css/pledy-unified-v1187.css (single border).
   This targets only the universal imported-article renderer; older reference
   articles keep their own accepted styles. */
main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap{
 display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;
 margin:20px 0 30px;padding:0!important;overflow-x:auto;overflow-y:hidden;
 border:1px solid #dbe7f3!important;border-radius:20px!important;
 background:#fff;box-shadow:none!important;-webkit-overflow-scrolling:touch;
}
main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap>table{
 margin:0!important;padding:0!important;width:100%;min-width:700px;max-width:none;
 border:0!important;border-radius:0!important;box-shadow:none!important;
 border-collapse:collapse!important;border-spacing:0!important;table-layout:auto;background:#fff;
}
main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap>table :is(th,td){
 box-sizing:border-box;padding:15px 17px!important;border:0!important;
 border-bottom:1px solid #dbe7f3!important;vertical-align:top;text-align:left;
 font-size:15px;line-height:1.6;white-space:normal;overflow-wrap:break-word;
 background:#fff;color:#142033;
}
main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap>table thead th{
 font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.035em;
 color:#596a7e;background:#f7fbff;
}
main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap>table tbody tr:last-child :is(th,td),
main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap>table tr:last-child>td{border-bottom:0!important}
/* No-JS readable fallback for bare source tables; JS wraps when enabled. */
main.lai-a1110 .lz-vr773__prose>table{
 display:block;max-width:100%;overflow-x:auto;border:1px solid #dbe7f3;border-radius:20px;
 margin:20px 0 30px;border-collapse:collapse;
}
main.lai-a1110 .lz-vr773__prose>table :is(th,td){padding:15px 17px;border-bottom:1px solid #dbe7f3}
@media(max-width:767px){
 main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap{border-radius:16px!important;margin:18px 0 26px!important}
 main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap>table :is(th,td){padding:12px 13px!important;font-size:14px}
}
main.lai-a1110 .lz-vr773__faq .lz-eyebrow{display:none}
main.lai-a1110 .lz-vr773__faq .lz-vr773__faq-list{display:grid;gap:12px;margin-top:22px}
main.lai-a1110 .lz-vr773__faq details{margin:0;max-width:100%}
main.lai-a1110 .lz-vr773__faq details>div{padding:0 20px 18px}
main.lai-a1110 .lz-vr773__faq details>div>p{padding:0;margin:0 0 12px}
main.lai-a1110 .lz-vr773__cta{min-height:0;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:28px;margin:32px 0 42px;align-items:center;padding:clamp(24px,3vw,42px)}
main.lai-a1110 .lz-vr773__cta>div{min-width:0}
main.lai-a1110 .lz-vr773__cta .lz-actions{min-width:0}
main.lai-a1110 .lz-vr773__cta h2{max-width:100%;word-break:normal;hyphens:none;font-size:clamp(28px,3.1vw,43px);line-height:1.14}
main.lai-a1110 .lz-vr773__prose a:not(.lz-button){color:inherit;font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(11,79,156,.34);text-underline-offset:.14em}
main.lai-a1110 .lz-vr773__prose a:not(.lz-button):hover{color:#0b4f9c;text-decoration-color:currentColor}
main.lai-a1110 .lz-vr773__prose a:focus-visible{outline:2px solid #1475d1;outline-offset:3px}
@media(max-width:900px){
 main.lai-a1110>.lz-shell{width:calc(100% - 28px)}
 main.lai-a1110 .lz-vr773__hero{grid-template-columns:1fr}
 main.lai-a1110 .lz-vr773__cta{grid-template-columns:1fr}
}
@media(max-width:620px){
 main.lai-a1110>.lz-shell{width:calc(100% - 24px)}
 main.lai-a1110 .lz-vr773__section{padding:28px 0 24px}
 main.lai-a1110 .lz-vr773__section .lz-section-head{margin-bottom:17px}
 main.lai-a1110 .lz-vr773__section .lz-section-head h2{font-size:clamp(23px,6.4vw,30px);line-height:1.24}
 main.lai-a1110 .lz-vr773__table-wrap{margin:18px 0 26px}
 main.lai-a1110 .lz-vr773__cta{gap:18px;padding:24px 20px}
 main.lai-a1110 .lz-vr773__cta h2{font-size:clamp(27px,7vw,35px)}
}

/* Inline styles from legacy imported HTML must not collapse the unified rhythm. */
main.lai-a1110 .lz-vr773__prose>p,main.lai-a1110 .lz-vr773__prose div>p {margin-block:0 18px!important;line-height:1.7!important}
main.lai-a1110 .lz-vr773__prose h3 {margin:28px 0 14px!important;line-height:1.3!important}
main.lai-a1110 .lz-vr773__prose .lz-vr773__note {display:block;width:100%;max-width:100%;margin:22px 0!important;padding:18px 20px!important}
main.lai-a1110 .lz-vr773__prose .lz-vr773__table-wrap {max-width:100%;overflow-x:auto}
main.lai-a1110 .lz-vr773__section .lz-section-head {display:block;width:100%;max-width:100%;margin-bottom:22px!important}
