body:has(.legacy-vision-page) .legacy-vision-page .left{padding:0!important;overflow:hidden!important}body:has(.legacy-vision-page) .legacy-vision-page .lefttitle{box-shadow:0 14px 34px #0081cc29;background:linear-gradient(135deg,#0081cc 0%,#00b9ef 72%,#6e60a8 100%)!important;border-radius:16px!important;margin:28px clamp(20px,4vw,38px) 16px!important;padding:20px 24px!important}body:has(.legacy-vision-page) .legacy-vision-page .lefttitle h1{letter-spacing:.04em;color:#fff!important;margin:0!important;font-size:clamp(26px,3.5vw,38px)!important;font-weight:900!important}body:has(.legacy-vision-page) .legacy-vision-page .vision-mark-origin{margin:0 clamp(20px,4vw,38px) 24px!important}body:has(.legacy-vision-page) .legacy-vision-page .vision-mark-table{background:#fff;border:1px solid #dce8ef;border-radius:18px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;padding:26px;box-shadow:0 12px 30px #1b445f12;display:grid!important}:is(body:has(.legacy-vision-page) .legacy-vision-page .vision-mark-logo-cell,body:has(.legacy-vision-page) .legacy-vision-page .vision-mark-text-cell){width:auto!important;display:block!important}body:has(.legacy-vision-page) .legacy-vision-page .vision-mark-logo-cell img{width:100%!important;max-width:150px!important;height:auto!important}body:has(.legacy-vision-page) .legacy-vision-page .vision-mark-text-cell li{color:#262626;font-size:14px;line-height:1.85;position:relative;margin:0 0 10px!important;padding-left:18px!important}body:has(.legacy-vision-page) .legacy-vision-page .vision-mark-text-cell li:before{content:"";background:#e6003e;border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0}body:has(.legacy-vision-page) .legacy-vision-page .vision-main-image{text-align:center;background:linear-gradient(#fff,#f7fbfe);margin:0!important;padding:18px clamp(18px,3vw,34px) 34px!important}body:has(.legacy-vision-page) .legacy-vision-page .vision-main-image img{background:#fff;border-radius:20px;max-width:100%;margin:0 auto;display:block;box-shadow:0 18px 44px #1b445f1f;width:100%!important;height:auto!important}:is(body:has(.legacy-vision-page) .legacy-vision-page .vision-clear,body:has(.legacy-vision-page) .legacy-vision-page .dotted-divider){display:none!important}body:has(.legacy-vision-page) .legacy-vision-page .vision-explanation-heading{padding-left:18px;position:relative;color:#262626!important;margin:40px clamp(20px,4vw,38px) 12px!important;font-size:clamp(30px,4vw,44px)!important;font-weight:900!important}body:has(.legacy-vision-page) .legacy-vision-page .vision-explanation-heading:before{content:"";background:#e6003e;border-radius:999px;width:6px;height:100%;position:absolute;top:0;left:0}body:has(.legacy-vision-page) .legacy-vision-page .leftcontent{box-shadow:0 12px 28px #1b445f12;background:#fff!important;border:1px solid #dce8ef!important;border-radius:16px!important;margin:16px clamp(20px,4vw,38px) 26px!important;padding:24px 26px!important}body:has(.legacy-vision-page) .legacy-vision-page .leftcontent p{color:#262626!important;margin:0 0 14px!important;font-size:14px!important;line-height:1.95!important}body:has(.legacy-vision-page) .legacy-vision-page .leftcontent p:last-child{margin-bottom:0!important}body:has(.legacy-vision-page) .legacy-vision-page .vision-bold{color:#0081cc!important;font-weight:900!important}body:has(.legacy-vision-page) .legacy-vision-page .leftcontent:nth-of-type(odd){border-top:5px solid #00b9ef!important}body:has(.legacy-vision-page) .legacy-vision-page .leftcontent:nth-of-type(2n){border-top:5px solid #6e60a8!important}@media (width<=720px){body:has(.legacy-vision-page) .legacy-vision-page .vision-mark-table{text-align:center;grid-template-columns:1fr}body:has(.legacy-vision-page) .legacy-vision-page .vision-mark-logo-cell img{max-width:120px!important}body:has(.legacy-vision-page) .legacy-vision-page .vision-mark-text-cell{text-align:left}body:has(.legacy-vision-page) .legacy-vision-page .leftcontent{margin-inline:14px!important;padding:20px!important}}
