.home-stories,.home-about{font-family:var(--gna-font-family)}.home-stories{padding:58px 20px 34px;background:#fff}.home-stories__container,.home-about__container{width:min(1200px,100%);margin:auto}.home-section-heading{text-align:center;margin-bottom:25px}.home-section-heading span,.home-about__eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--e-global-color-accent,#ef6d3f);font-weight:800}.home-section-heading span i,.home-about__eyebrow i{display:block;width:25px;height:2px;background:currentColor}.home-section-heading h2,.home-about h2{margin:5px 0 0;color:var(--e-global-color-primary,#030f40);font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.65}.home-stories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.home-story-card{display:flex;min-height:118px;overflow:hidden;border:1px solid #e2e8f1;border-radius:16px;background:#fff;box-shadow:0 9px 28px rgba(3,15,64,.06)}.home-story-card__media{position:relative;width:43%;min-width:125px;background:#f2f5f9}.home-story-card__media img{width:100%;height:100%;object-fit:cover}.home-story-play{position:absolute;top:50%;right:calc(100% - 18px);display:grid;width:38px;height:38px;place-items:center;padding:0;border:4px solid #fff;border-radius:50%;background:var(--e-global-color-accent,#ef6d3f);color:#fff;transform:translateY(-50%);cursor:pointer}.home-story-play:disabled{opacity:.42;cursor:not-allowed}.home-story-play svg{width:18px;height:18px;fill:currentColor}.home-story-card__content{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;padding:16px 24px 16px 14px}.home-story-card h3{margin:0 0 5px;color:var(--e-global-color-primary,#030f40);font-size:.94rem;line-height:1.7}.home-story-card p{display:-webkit-box;overflow:hidden;margin:0;color:#7a8499;font-size:.75rem;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-about{padding:30px 20px 58px;background:#fff}.home-about__container{display:grid;grid-template-columns:1fr 1.08fr;overflow:hidden;border:1px solid #e2e8f1;border-radius:20px;background:#f8fafc}.home-about__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:38px 44px}.home-about__content p{margin:12px 0 20px;color:#63708b;line-height:2}.home-about__content a{padding:11px 24px;border-radius:10px;background:var(--e-global-color-accent,#ef6d3f);color:#fff;font-weight:800}.home-about__media{min-height:270px;background:#eef3fa}.home-about__media img{width:100%;height:100%;object-fit:cover}.story-video-modal{position:fixed;z-index:99999;inset:0;display:grid;place-items:center;padding:20px}.story-video-modal[hidden]{display:none}.story-video-modal__backdrop{position:absolute;inset:0;background:rgba(3,15,40,.78);backdrop-filter:blur(5px)}.story-video-modal__dialog{position:relative;z-index:1;width:min(900px,96vw);overflow:hidden;border-radius:18px;background:#050b18;box-shadow:0 25px 80px rgba(0,0,0,.35)}.story-video-modal__player{aspect-ratio:16/9}.story-video-modal video,.story-video-modal iframe{width:100%;height:100%;border:0;background:#000}.story-video-modal__close{position:absolute;z-index:2;top:10px;left:10px;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:#10182c;font-size:26px;cursor:pointer}@media(max-width:900px){.home-stories__grid{grid-template-columns:1fr}.home-story-card{max-width:620px;width:100%;margin:auto}.home-about__container{grid-template-columns:1fr}.home-about__media{order:-1;min-height:230px}}@media(max-width:600px){.home-stories{padding:42px 12px 25px}.home-about{padding:20px 12px 42px}.home-about__content{padding:27px 22px}.home-story-card__media{min-width:112px}.home-story-card__content{padding-right:22px}}
