.updated-video-guides{color:#09284b;background:#f5f7f2;border-radius:24px;max-width:1180px;margin:32px auto;padding:28px 24px;position:relative}.updated-video-guides header{max-width:700px}.updated-video-guides header>span{letter-spacing:.15em;color:#123b67;font:800 11px system-ui}.updated-video-guides h2{margin:12px 0;font:700 clamp(26px,4vw,40px)/1.12 Georgia,serif}.updated-video-guides p{font:400 15px/1.6 system-ui}.updated-video-guides>div{flex-wrap:wrap;gap:24px;margin:24px 0;display:flex}.updated-video-guides figure{background:#fff;border-radius:16px;flex:230px;min-width:0;max-width:360px;margin:0;overflow:hidden}.updated-video-guides video{aspect-ratio:5/9;object-fit:contain;background:#09284b;width:100%;max-height:530px;display:block}.updated-video-guides figcaption{flex-direction:column;gap:6px;padding:16px;font:500 13px system-ui;display:flex}.updated-video-guides nav{flex-wrap:wrap;gap:20px;display:flex}.updated-video-guides a{color:#123b67;font:700 14px system-ui}@media (width<=600px){.updated-video-guides{margin:20px 12px;padding:22px 16px}.updated-video-guides figure{max-width:100%}}.company-intro-video{grid-template-columns:1fr minmax(240px,340px);align-items:center;gap:24px 48px;margin:48px auto;padding:40px;display:grid}.company-intro-video>div{grid-area:1/2/3;margin:0}.company-intro-video nav{grid-column:1}.company-intro-video video{max-height:440px}.home-news-media .home-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-news-grid article{background:#fff;border:1px solid #ced9e5;border-radius:20px;padding:28px}.home-news-grid h3{margin:12px 0;font-size:24px;line-height:1.25}.home-news-grid p{color:#526675;line-height:1.7}.home-news-grid a{color:#123b67;margin-top:16px;font-weight:700;display:inline-block}.home-news-grid small{letter-spacing:.1em;color:#123b67;font-size:11px}.home-news-links{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.home-news-links a{color:#123b67;font-weight:700}@media (width<=700px){.company-intro-video{margin:24px 12px;padding:24px;display:block}.company-intro-video>div{margin:24px 0}.company-intro-video figure{margin:auto}.home-news-media .home-news-grid{grid-template-columns:1fr}}
