.blog-module__3rPSzG__page{--bg:#060915;--panel:#090e1b;--ink:#f8faff;--muted:#aeb6c9;--faint:#707b92;--line:#ffffff1b;min-height:100vh;color:var(--ink);background:var(--bg);font-family:var(--font-plus-jakarta-sans),system-ui,sans-serif;overflow:hidden}.blog-module__3rPSzG__hero{max-width:1180px;margin:0 auto;padding:152px 32px 72px;position:relative}.blog-module__3rPSzG__hero:after{content:"";opacity:.28;pointer-events:none;border-top:1px solid #277cff;border-right:1px solid #277cff;width:420px;height:150px;position:absolute;top:104px;right:-72px;transform:skewY(-10deg)rotate(-8deg)}.blog-module__3rPSzG__heroGrid{z-index:1;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:80px;display:grid;position:relative}.blog-module__3rPSzG__eyebrow,.blog-module__3rPSzG__topicLabel{color:#5d9aff;letter-spacing:.18em;font-size:10px;font-weight:800;line-height:1.3}.blog-module__3rPSzG__hero h1{letter-spacing:-.055em;max-width:760px;margin:18px 0 0;font-size:clamp(48px,6.1vw,67px);font-weight:700;line-height:.99}.blog-module__3rPSzG__hero h1 span{color:#5d9aff}.blog-module__3rPSzG__heroAside{padding-bottom:5px}.blog-module__3rPSzG__heroAside>p{color:var(--muted);margin:0 0 32px;font-size:14px;line-height:1.72}.blog-module__3rPSzG__archiveLabel{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;padding-top:13px;display:grid}.blog-module__3rPSzG__archiveLabel span,.blog-module__3rPSzG__archiveLabel small{color:var(--faint);letter-spacing:.13em;font-size:10px;font-weight:700}.blog-module__3rPSzG__archiveLabel strong{color:var(--ink);letter-spacing:-.05em;grid-row:span 2;font-size:34px;font-weight:600;line-height:.9}.blog-module__3rPSzG__routeMark{background:var(--line);height:1px;position:absolute;bottom:0;left:32px;right:32px}.blog-module__3rPSzG__routeMark span{background:#277cff;width:180px;height:2px;position:absolute;top:-1px;left:0}.blog-module__3rPSzG__routeMark i{background:var(--bg);border:2px solid #5d9aff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:174px}.blog-module__3rPSzG__topicRail{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;align-items:center;max-width:1180px;margin:0 auto;padding:24px 32px;display:grid}.blog-module__3rPSzG__topicRail>div{scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.blog-module__3rPSzG__topicRail>div::-webkit-scrollbar{display:none}.blog-module__3rPSzG__topicRail a{color:var(--faint);flex:none;padding:6px 0;font-size:12px;font-weight:600;text-decoration:none;transition:color .18s;position:relative}.blog-module__3rPSzG__topicRail a:hover,.blog-module__3rPSzG__topicRail a.blog-module__3rPSzG__topicActive{color:var(--ink)}.blog-module__3rPSzG__topicRail a.blog-module__3rPSzG__topicActive:after{content:"";background:#277cff;height:1px;position:absolute;bottom:0;left:0;right:0}.blog-module__3rPSzG__content{max-width:1180px;margin:0 auto;padding:72px 32px 112px}.blog-module__3rPSzG__featured{min-height:480px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.22fr) minmax(310px,.78fr);text-decoration:none;display:grid}.blog-module__3rPSzG__featuredMedia{background:var(--panel);min-height:480px;position:relative;overflow:hidden}.blog-module__3rPSzG__featuredMedia:after,.blog-module__3rPSzG__rowMedia:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.blog-module__3rPSzG__featuredMedia img,.blog-module__3rPSzG__rowMedia img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.75,.2,1),filter .3s}.blog-module__3rPSzG__featured:hover img,.blog-module__3rPSzG__postRow:hover img{filter:saturate()contrast(1.04);transform:scale(1.025)}.blog-module__3rPSzG__mediaIndex{z-index:1;color:var(--ink);letter-spacing:.12em;background:#060915d9;border:1px solid #ffffff29;padding:8px 10px;font-size:10px;font-weight:800;position:absolute;bottom:18px;left:20px}.blog-module__3rPSzG__featuredBody{flex-direction:column;justify-content:center;padding:56px 0 56px 56px;display:flex;position:relative}.blog-module__3rPSzG__featuredBody:before{content:"";background:#277cff;width:1px;height:64px;position:absolute;top:56px;left:0}.blog-module__3rPSzG__postMeta{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.blog-module__3rPSzG__postMeta span{color:#5d9aff}.blog-module__3rPSzG__postMeta span:after{content:" /";color:var(--faint)}.blog-module__3rPSzG__featured h2{letter-spacing:-.04em;margin:22px 0 18px;font-size:clamp(34px,3.2vw,48px);font-weight:650;line-height:1.08}.blog-module__3rPSzG__featuredBody>p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.72;display:-webkit-box;overflow:hidden}.blog-module__3rPSzG__readLink{color:var(--ink);align-items:center;gap:8px;margin-top:32px;font-size:12px;font-weight:750;display:inline-flex}.blog-module__3rPSzG__featured:hover .blog-module__3rPSzG__readLink,.blog-module__3rPSzG__postRow:hover .blog-module__3rPSzG__rowArrow{color:#5d9aff}.blog-module__3rPSzG__latest{padding-top:88px}.blog-module__3rPSzG__sectionHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:24px;display:flex}.blog-module__3rPSzG__sectionHead h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,3vw,48px);font-weight:650}.blog-module__3rPSzG__sectionHead>span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.blog-module__3rPSzG__postRow{min-height:188px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) 190px 24px;align-items:center;gap:28px;padding:24px 0;text-decoration:none;display:grid;position:relative}.blog-module__3rPSzG__postRow:before{content:"";transform-origin:0;background:#277cff;width:100%;height:1px;transition:transform .35s;position:absolute;top:-1px;left:0;transform:scaleX(0)}.blog-module__3rPSzG__postRow:hover:before{transform:scaleX(1)}.blog-module__3rPSzG__rowNumber{color:var(--faint);font:500 12px/1 var(--font-geist-mono),monospace;align-self:start;padding-top:4px}.blog-module__3rPSzG__rowCopy h3{letter-spacing:-.028em;max-width:680px;margin:10px 0 8px;font-size:24px;font-weight:650;line-height:1.2}.blog-module__3rPSzG__rowCopy>p{max-width:680px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.62;display:-webkit-box;overflow:hidden}.blog-module__3rPSzG__rowMedia{aspect-ratio:16/10;background:var(--panel);width:190px;position:relative;overflow:hidden}.blog-module__3rPSzG__rowArrow{color:var(--faint);transition:color .18s,transform .18s}.blog-module__3rPSzG__postRow:hover .blog-module__3rPSzG__rowArrow{transform:translate(3px)}.blog-module__3rPSzG__empty{color:var(--muted);border-bottom:1px solid var(--line);padding:72px 0}.blog-module__3rPSzG__pagination{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:48px;display:grid}.blog-module__3rPSzG__pagination a{width:fit-content;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.blog-module__3rPSzG__pagination a:last-child{justify-self:end}.blog-module__3rPSzG__pagination a:hover{color:var(--ink)}.blog-module__3rPSzG__pagination strong{color:var(--faint);font:500 11px/1 var(--font-geist-mono),monospace}.blog-module__3rPSzG__topicRail>div,.blog-module__3rPSzG__heroGrid>*,.blog-module__3rPSzG__featured>*{min-width:0;max-width:100%}@media (max-width:820px){.blog-module__3rPSzG__hero{padding:126px 24px 56px}.blog-module__3rPSzG__heroGrid{grid-template-columns:1fr;gap:34px}.blog-module__3rPSzG__heroAside{max-width:540px}.blog-module__3rPSzG__heroAside>p{margin-bottom:24px}.blog-module__3rPSzG__hero:after{opacity:.22;right:-190px}.blog-module__3rPSzG__routeMark{left:24px;right:24px}.blog-module__3rPSzG__topicRail{grid-template-columns:1fr;gap:12px;padding:20px 24px}.blog-module__3rPSzG__topicRail>div{gap:22px}.blog-module__3rPSzG__content{padding:48px 24px 88px}.blog-module__3rPSzG__featured{grid-template-columns:1fr}.blog-module__3rPSzG__featuredMedia{min-height:340px}.blog-module__3rPSzG__featuredBody{padding:36px 0 48px}.blog-module__3rPSzG__featuredBody:before{display:none}.blog-module__3rPSzG__postRow{grid-template-columns:38px minmax(0,1fr) 132px;gap:18px}.blog-module__3rPSzG__rowArrow{display:none}.blog-module__3rPSzG__rowMedia{width:132px}}@media (max-width:560px){.blog-module__3rPSzG__hero{padding:112px 20px 48px}.blog-module__3rPSzG__hero h1{font-size:clamp(42px,12vw,48px)}.blog-module__3rPSzG__archiveLabel{max-width:290px}.blog-module__3rPSzG__routeMark{left:20px;right:20px}.blog-module__3rPSzG__topicRail{padding:18px 20px}.blog-module__3rPSzG__content{padding:36px 20px 72px}.blog-module__3rPSzG__featuredMedia{min-height:230px}.blog-module__3rPSzG__featured h2{font-size:34px}.blog-module__3rPSzG__latest{padding-top:64px}.blog-module__3rPSzG__sectionHead{align-items:flex-end}.blog-module__3rPSzG__sectionHead>span{text-align:right;max-width:94px;line-height:1.5}.blog-module__3rPSzG__postRow{grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:0;padding:26px 0}.blog-module__3rPSzG__rowMedia{aspect-ratio:16/8;grid-area:2/2;width:100%;margin-top:10px}.blog-module__3rPSzG__rowNumber{grid-row:1/span 2}.blog-module__3rPSzG__rowCopy>p{-webkit-line-clamp:3}.blog-module__3rPSzG__pagination{margin-top:36px}}@media (prefers-reduced-motion:reduce){.blog-module__3rPSzG__featuredMedia img,.blog-module__3rPSzG__rowMedia img,.blog-module__3rPSzG__postRow:before,.blog-module__3rPSzG__rowArrow{transition:none}}
