.home-focused .sl-welcome.home-editorial{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important}
.home-focused .home-editorial.sl-welcome h1{font-size:clamp(32px,3.5vw,48px)!important;line-height:1.55!important}
.home-focused .home-editorial .sl-welcome-copy{padding:32px!important}
.home-focused .home-editorial .sl-welcome-photo{min-height:560px}
.home-focused .home-editorial .sl-welcome-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;min-height:560px}
.home-focused .home-editorial figcaption{font-size:12px;line-height:1.8;background:#102f40ed}
.home-focused .home-editorial figcaption a{color:#fff;text-decoration:underline}
.home-focused .home-editorial .hero-note{font-size:13px;color:#e0e9eb!important;line-height:1.9}
.home-focused .sl-welcome.home-editorial{position:relative;background:radial-gradient(circle at 12% 10%,#1b5263 0,#102f40 44%,#0b293a 100%)!important;box-shadow:0 30px 75px #0b34422b}
.home-focused .home-editorial .sl-welcome-copy{position:relative;z-index:1}
.home-focused .home-editorial .sl-welcome-copy:before{content:"";position:absolute;right:28px;top:23px;width:72px;height:72px;border:1px solid #98d8bd32;border-radius:50%;pointer-events:none}
.home-focused .home-editorial .sl-welcome-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#102f4033,transparent 40%),linear-gradient(0deg,#102f4050,transparent 42%);pointer-events:none}
.home-focused .home-editorial .sl-welcome-photo img{display:block;filter:saturate(1.08) contrast(1.04)}
.home-focused .home-editorial .sl-primary{box-shadow:0 12px 28px #001b2638!important;transition:transform .2s,box-shadow .2s}
.home-focused .home-editorial .sl-primary:hover{transform:translateY(-3px);box-shadow:0 16px 35px #001b2650!important}
.home-focused .home-editorial .hero-topics a{background:#ffffff0b;transition:background .2s,transform .2s}
.home-focused .home-editorial .hero-topics a:hover{background:#ffffff24;transform:translateY(-2px)}
.home-focused .entry-grid article{position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}
.home-focused .entry-grid article:before{content:"";position:absolute;top:0;right:0;width:100%;height:4px;background:linear-gradient(90deg,#d4ad6a,#2a967f)}
.home-focused .entry-grid article:nth-child(even){background:#f2f6f8}
.home-focused .entry-grid article:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0e3b4a12}
.hero-topics{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.hero-topics a{color:#fff;border:1px solid #78919d;border-radius:30px;padding:7px 12px;font-size:13px;text-decoration:none}.hero-topics a:hover{background:#235468}
.entry-paths{padding-block:8px 35px}.entry-paths h2{font-size:clamp(25px,3vw,36px);color:#143646;margin:10px 0}.entry-paths>p{line-height:1.9;color:#46616c;max-width:850px}.entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.entry-grid article{padding:24px 20px;border-radius:16px;background:#edf5f1;border:1px solid #cfdfd8}.entry-grid span{font-size:12px;color:#206957;font-weight:700}.entry-grid h3{font-size:19px;color:#153e4c;margin:10px 0}.entry-grid p{font-size:14px;line-height:1.95;color:#3b5662;margin:0}.entry-grid a{color:#13614f;text-underline-offset:4px}.entry-paths .entry-source{font-size:12px;line-height:1.9;color:#526772}.entry-source a{color:#13614f;text-decoration:underline}
@media(max-width:900px){.entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.home-focused .sl-welcome.home-editorial{grid-template-columns:1fr!important}.home-focused .home-editorial .sl-welcome-copy{padding:24px!important}.home-focused .home-editorial .sl-welcome-photo,.home-focused .home-editorial .sl-welcome-photo img{height:280px!important;min-height:280px!important}.home-focused .home-editorial.sl-welcome h1{font-size:32px!important}.entry-grid{grid-template-columns:1fr}.hero-topics{gap:6px}.hero-topics a{font-size:12px}}
