.sek-cc{--cc-card:#111315;--cc-card-hover:#141816;--cc-strip:#0c1410;--cc-strip-line:#1e2a22;--cc-ink-soft:#8b959e;--cc-ink-faint:#5c6670;--cc-ring:#00e77c59}.sek-cc-wrap{width:100%;max-width:var(--content-max);padding:0 var(--gutter-desktop);margin:0 auto;position:relative}.sek-home .sek-cc [tabindex="-1"]:focus,.sek-home .sek-cc [tabindex="-1"]:focus-visible{outline:none}.sek-cc-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--eyebrow);margin:0;font-size:11.5px;line-height:1.4}.sek-cc-meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cc-ink-faint);font-size:10px}.sek-cc-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-base);font-size:10.5px}.sek-cc-hero{border-bottom:1px solid var(--border-default);padding:clamp(56px,6vw,88px) 0 clamp(36px,4vw,56px);position:relative;overflow:hidden}.sek-cc-hero__glow{pointer-events:none;background:radial-gradient(closest-side,#00e77c1f,#0000 70%);position:absolute;inset:-30% 30% 30% -10%}.sek-cc-hero__kicker{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sek-cc-hero__title{letter-spacing:-.035em;max-width:24ch;color:var(--text-primary);margin:18px 0 0;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.04}.sek-cc-hero__lead{max-width:62ch;color:var(--text-muted);text-wrap:pretty;margin:18px 0 0;font-size:17px;line-height:1.6}.sek-cc-cover{background:radial-gradient(60% 90% at var(--cover-x,30%) var(--cover-y,40%), #00e77c29, transparent 70%), radial-gradient(#00e77c24 1.2px, transparent 1.4px) 0 0 / 22px 22px, linear-gradient(160deg, #0e1512, #0b0f0d);position:absolute;inset:0;overflow:hidden}.sek-cc-cover--photo{object-fit:cover;width:100%;height:100%}.sek-cc-cover__mark{aspect-ratio:1;height:112%;color:var(--text-primary);opacity:.035;transition:opacity .25s,color .25s,transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-30%;right:-4%}.sek-cc-plate{border-radius:var(--radius-sm);background:#fff;justify-content:center;align-items:center;padding:5px 10px;display:inline-flex}.sek-cc-plate img{object-fit:contain;width:auto;max-width:128px;height:auto;max-height:26px;display:block}.sek-cc-card__strip .sek-cc-plate img{max-width:140px;max-height:30px}.sek-cc-credit-name{color:var(--text-secondary);font-size:13px;font-weight:600}.sek-cc-sek-logo{width:auto;height:22px;display:block}.sek-cc-card-link{color:inherit;text-decoration:none}.sek-cc-card-link:after{content:"";z-index:1;position:absolute;inset:0}.sek-cc-lead{border-bottom:1px solid var(--border-default);padding:clamp(40px,4.4vw,64px) 0}.sek-cc-lead-card{border:1px solid var(--cc-ring);background:var(--cc-card);border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);transition:border-color .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden}.sek-cc-lead-card__visual{min-height:300px;position:relative}.sek-cc-lead-card__body{flex-direction:column;gap:14px;padding:clamp(24px,3vw,40px);display:flex}.sek-cc-lead-card__title{letter-spacing:-.026em;color:var(--text-primary);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:800;line-height:1.15}.sek-cc-lead-card__excerpt{max-width:56ch;color:var(--text-muted);margin:0;font-size:15.5px;line-height:1.6}.sek-cc-lead-card__cta{color:var(--brand-base);align-items:center;gap:9px;margin-top:auto;font-size:15px;font-weight:600;display:inline-flex}.sek-cc-lead-card__cta svg{transition:transform .18s}.sek-cc-section{border-bottom:1px solid var(--border-default);padding:clamp(48px,5vw,72px) 0}.sek-cc-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;margin-bottom:28px;display:flex}.sek-cc-section__title{letter-spacing:-.024em;color:var(--text-primary);margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:800}.sek-cc-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sek-cc-section__note{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cc-ink-faint);font-size:10.5px}.sek-cc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sek-cc-grid>li{min-width:0;display:flex}.sek-cc-card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--cc-card);flex-direction:column;flex:1;transition:border-color .18s,transform .18s,background .18s;display:flex;position:relative;overflow:hidden}.sek-cc-card__visual{border-bottom:1px solid var(--border-default);position:relative}.sek-cc-card__visual:before{content:"";height:168px;display:block}.sek-cc-card__visual .sek-cc-cover{height:168px;bottom:auto}.sek-cc-card__strip{background:var(--cc-strip);border-top:1px solid var(--cc-strip-line);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:flex;position:relative}.sek-cc-card__body{flex-direction:column;flex:auto;gap:10px;padding:20px 20px 22px;display:flex}.sek-cc-card__title{letter-spacing:-.018em;color:var(--text-primary);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:17.5px;font-weight:700;line-height:1.3}.sek-cc-card__excerpt{color:var(--cc-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.sek-cc-card__body .sek-cc-meta{margin-top:auto;padding-top:8px}.sek-cc-card:hover,.sek-cc-card:focus-within,.sek-cc-lead-card:hover,.sek-cc-lead-card:focus-within{background:var(--cc-card-hover);border-color:#00e77c8c;transform:translateY(-3px)}.sek-cc-card:hover .sek-cc-cover__mark,.sek-cc-lead-card:hover .sek-cc-cover__mark{opacity:.12;color:var(--brand-base);transform:translate(-6px,-6px)rotate(-4deg)}.sek-cc-lead-card:hover .sek-cc-lead-card__cta svg{transform:translate(4px)}.sek-cc-more{flex-direction:column;align-items:center;gap:12px;margin-top:36px;display:flex}.sek-cc-more__btn{border:1px solid var(--border-strong);border-radius:var(--radius-md);height:46px;color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;background:0 0;align-items:center;padding:0 26px;font-size:15px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.sek-cc-more__btn:hover:not(:disabled){border-color:var(--brand-base);color:var(--brand-base)}.sek-cc-more__btn:disabled{opacity:.6;cursor:progress}.sek-cc-more__error{color:var(--text-muted);margin:0;font-size:13.5px}.sek-cc-state{border:1px solid var(--border-default);background:radial-gradient(70% 120% at 50% 0%, #00e77c12, transparent 65%), var(--cc-card);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:clamp(40px,6vw,72px) 28px;display:flex}.sek-cc-state h3{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(19px,2.4vw,24px);font-weight:700}.sek-cc-state p{max-width:54ch;color:var(--text-muted);margin:0;font-size:15px;line-height:1.65}.sek-cc-state-cta{border-radius:var(--radius-md);background:var(--primary-fill);height:44px;color:var(--primary-text-on);cursor:pointer;border:0;align-items:center;gap:9px;margin-top:10px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .14s,box-shadow .2s;display:inline-flex}.sek-cc-state-cta:hover{transform:translateY(-1px);box-shadow:0 10px 28px #00e77c52}.sek-cc-state-cta:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.sek-cc-skel-line,.sek-cc-skel-block{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 37%,#ffffff0a 63%) 0 0/400% 100%;animation:1.4s infinite sek-cc-shimmer}.sek-cc-skel-line{border-radius:6px;height:12px;display:block}.sek-cc-skel-line--pill{border-radius:var(--radius-pill);width:96px;height:14px}.sek-cc-skel-line--title{height:18px}.sek-cc-skel-line--display{height:30px}.sek-cc-skel-line--short{width:62%}.sek-cc-skel.sek-cc-card:hover,.sek-cc-skel.sek-cc-lead-card:hover{border-color:var(--border-default);background:var(--cc-card);transform:none}.sek-cc-skel.sek-cc-lead-card{border-color:var(--border-default)}.sek-cc-skel .sek-cc-card__visual{min-height:228px}.sek-cc-article.sek-cc-skel{flex-direction:column;gap:16px;display:flex}@keyframes sek-cc-shimmer{0%{background-position:100%}to{background-position:0}}.sek-cc-article{width:100%;max-width:940px;padding:clamp(40px, 5vw, 76px) var(--gutter-desktop) clamp(72px, 8vw, 112px);margin:0 auto;position:relative}.sek-cc-back{color:var(--brand-base);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 28px;padding:0;font-size:11px;transition:color .15s;display:inline-flex}.sek-cc-back:hover{color:var(--brand-light)}.sek-cc-back svg{transition:transform .18s}.sek-cc-back:hover svg{transform:translate(-3px)}.sek-cc-article-title{letter-spacing:-.035em;color:var(--text-primary);overflow-wrap:anywhere;margin:18px 0 0;font-size:clamp(30px,4.2vw,50px);font-weight:800;line-height:1.07}.sek-cc-article-lead{max-width:62ch;color:var(--text-muted);margin:20px 0 0;font-size:19px;line-height:1.6}.sek-cc-article-meta{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px 20px;margin:28px 0 0;padding:16px 0;font-size:13.5px;display:flex}.sek-cc-article-meta em{font-style:normal}.sek-cc-share{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-left:auto;padding:0;font-size:13.5px;transition:color .15s;display:inline-flex}.sek-cc-share:hover{color:var(--brand-light)}.sek-cc-article-cover{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--cc-card);max-width:100%;height:auto;margin:32px 0 0;display:block}.sek-cc-figure{margin:1.8em 0;display:block}.sek-cc-figure img{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--cc-card);max-width:100%;height:auto;display:block}.sek-cc-figcaption{color:var(--text-muted);margin-top:.7em;font-size:14px;font-style:italic;line-height:1.5;display:block}.sek-cc-body-skel{flex-direction:column;gap:16px;max-width:70ch;margin:38px 0 0;display:flex}.sek-cc-related{border-top:1px solid var(--border-default);margin:64px 0 0;padding-top:34px}.sek-cc-related h2{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 22px;font-size:21px;font-weight:700}.sek-cc-prose{max-width:70ch;color:var(--text-secondary);overflow-wrap:anywhere;margin:38px 0 0;font-size:17px;line-height:1.75}.sek-cc-prose>:first-child{margin-top:0}.sek-cc-prose p{margin:0 0 1.2em}.sek-cc-prose h2,.sek-cc-prose h3,.sek-cc-prose h4,.sek-cc-prose h5,.sek-cc-prose h6{color:var(--text-primary);letter-spacing:-.02em;margin:2em 0 .65em;font-weight:700;line-height:1.25}.sek-cc-prose h2{font-size:26px}.sek-cc-prose h3{font-size:21px}.sek-cc-prose h4,.sek-cc-prose h5,.sek-cc-prose h6{font-size:17.5px}.sek-cc-prose a{color:var(--accent-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sek-cc-prose a:hover{color:var(--brand-light)}.sek-cc-prose strong{color:var(--text-primary);font-weight:700}.sek-cc-prose ul,.sek-cc-prose ol{margin:0 0 1.2em;padding-left:1.35em;list-style-position:outside}.sek-cc-prose ul{list-style-type:disc}.sek-cc-prose ol{list-style-type:decimal}.sek-cc-prose ul ul{list-style-type:circle}.sek-cc-prose li{margin:0 0 .5em}.sek-cc-prose li::marker{color:var(--brand-base)}.sek-cc-prose blockquote{border-left:2px solid var(--brand-base);color:var(--text-primary);margin:1.6em 0;padding:2px 0 2px 20px}.sek-cc-prose blockquote p:last-child{margin-bottom:0}.sek-cc-prose code{border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--text-primary);background:#ffffff12;padding:2px 6px;font-size:.88em}.sek-cc-prose pre{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);margin:1.6em 0;padding:18px 20px;overflow-x:auto}.sek-cc-prose pre code{background:0 0;padding:0;font-size:13.5px;line-height:1.65}.sek-cc-prose hr{border:0;border-top:1px solid var(--border-default);margin:2.4em 0}.sek-cc-table{margin:1.6em 0;overflow-x:auto}.sek-cc-prose table{border-collapse:collapse;width:100%;font-size:15px}.sek-cc-prose th,.sek-cc-prose td{border-bottom:1px solid var(--border-default);text-align:left;vertical-align:top;padding:11px 14px}.sek-cc-prose th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11.5px;font-weight:500}@media (max-width:1000px){.sek-cc-lead-card{grid-template-columns:1fr}.sek-cc-lead-card__visual{min-height:200px}.sek-cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.sek-cc-wrap,.sek-cc-article{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}.sek-cc-share{margin-left:0}.sek-cc-prose{font-size:16.5px}}@media (max-width:620px){.sek-cc-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sek-cc-card,.sek-cc-lead-card,.sek-cc-cover__mark,.sek-cc-lead-card__cta svg,.sek-cc-back svg,.sek-cc-state-cta{transition:none}.sek-cc-card:hover,.sek-cc-card:focus-within,.sek-cc-lead-card:hover,.sek-cc-lead-card:focus-within,.sek-cc-card:hover .sek-cc-cover__mark,.sek-cc-lead-card:hover .sek-cc-cover__mark{transform:none}.sek-cc-skel-line,.sek-cc-skel-block{animation:none}}
