.sjs-blogs{--sjs-navy:#0d1e3a;--sjs-red:#c8202d;background:#fff;color:#0d1e3a;font-family:'Inter',Arial,sans-serif;-webkit-font-smoothing:antialiased;width:100%;margin:0;padding:clamp(56px, 8vw, 100px) 0 clamp(60px, 9vw, 110px)}.sjs-blogs *,.sjs-blogs *::before,.sjs-blogs *::after{box-sizing:border-box}.sjs-blogs__head{display:grid;grid-template-columns:1fr auto;gap:clamp(24px, 3vw, 40px);align-items:end;margin-bottom:clamp(32px, 5vw, 56px);padding-bottom:clamp(20px, 2.5vw, 28px);border-bottom:1px solid rgb(13 30 58 / .14);max-width:1280px;margin-left:auto;margin-right:auto;padding-left:clamp(20px, 4vw, 48px);padding-right:clamp(20px, 4vw, 48px)}.sjs-blogs__eyebrow{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.16em;color:var(--sjs-red);text-transform:uppercase;margin:0 0 18px 0;display:flex;align-items:center;gap:10px}.sjs-blogs__eyebrow::before{content:'';width:22px;height:2px;background:var(--sjs-red)}.sjs-blogs__title{font-family:'Archivo',Arial,sans-serif;font-weight:800;font-size:clamp(26px, 3.4vw, 48px);line-height:1.05;letter-spacing:-.024em;margin:0;max-width:720px;text-wrap:balance}.sjs-blogs__title em{font-style:normal;color:var(--sjs-red)}.sjs-blogs__all{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.14em;color:var(--sjs-navy);text-transform:uppercase;text-decoration:none;padding-bottom:4px;border-bottom:1px solid var(--sjs-navy);transition:color 0.2s ease,border-color 0.2s ease;white-space:nowrap}.sjs-blogs__all:hover{color:var(--sjs-red);border-color:var(--sjs-red)}.sjs-blogs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px, 2.5vw, 32px);max-width:1280px;margin-left:auto;margin-right:auto;padding-left:clamp(20px, 4vw, 48px);padding-right:clamp(20px, 4vw, 48px)}.sjs-blogs__card{display:flex;flex-direction:column;background:#fff0;text-decoration:none;color:inherit}.sjs-blogs__thumb{position:relative;aspect-ratio:16/8;overflow:hidden;margin-bottom:clamp(16px, 2vw, 22px);background-color:#0d1e3a;background-repeat:no-repeat;background-position:center;background-size:cover;transition:background-size 0.8s cubic-bezier(.2,.7,.2,1)}.sjs-blogs__thumb::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(13 30 58 / .15),rgb(13 30 58 / .55));pointer-events:none}.sjs-blogs__thumb::before{content:'';position:absolute;inset:0;background:inherit;transition:transform 0.8s cubic-bezier(.2,.7,.2,1)}.sjs-blogs__card:hover .sjs-blogs__thumb::before{transform:scale(1.06)}.sjs-blogs__cat{position:absolute;top:16px;left:16px;z-index:2;font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.14em;color:#fff;background:var(--sjs-red);padding:6px 10px;text-transform:uppercase}.sjs-blogs__meta{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.14em;color:rgb(13 30 58 / .55);text-transform:uppercase;margin:0 0 12px 0}.sjs-blogs__ctitle{font-family:'Archivo',Arial,sans-serif;font-weight:700;font-size:clamp(17px, 1.6vw, 20px);line-height:1.25;letter-spacing:-.014em;color:#0d1e3a;margin:0 0 14px 0;text-wrap:balance;transition:color 0.2s ease}.sjs-blogs__card:hover .sjs-blogs__ctitle{color:var(--sjs-red)}.sjs-blogs__excerpt{font-family:'Inter',Arial,sans-serif;font-size:clamp(13.5px, 1.1vw, 14.5px);line-height:1.6;color:rgb(13 30 58 / .72);margin:0 0 18px 0;text-wrap:pretty}.sjs-blogs__read{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.14em;color:var(--sjs-red);text-transform:uppercase;margin-top:auto;display:inline-flex;align-items:center;gap:8px}.sjs-blogs__read::after{content:'';width:16px;height:1px;background:currentColor;position:relative}@media (max-width:1024px){.sjs-blogs__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sjs-blogs__head{grid-template-columns:1fr;gap:20px}}@media (max-width:480px){.sjs-blogs__grid{grid-template-columns:1fr;gap:28px}}