.blog_featured__awDQA{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin:clamp(40px,5vw,64px) 0 0;background:var(--surface);border:1px solid var(--border);transition:border-color .4s var(--ease)}.blog_featured__awDQA:hover{border-color:var(--border-strong)}.blog_featuredMedia__8s56e{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--bg-alt)}.blog_featuredMedia__8s56e img{object-fit:cover;transition:transform .7s var(--ease)}.blog_featured__awDQA:hover .blog_featuredMedia__8s56e img{transform:scale(1.04)}.blog_featuredBadge__Q7pH4{position:absolute;top:0;left:0;z-index:1;padding:7px 12px;background:var(--accent-fill);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-on)}.blog_featuredBody__Df8FJ{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:clamp(28px,3.6vw,56px)}.blog_featuredTitle__Ce_wg{margin:0;font-size:var(--h3-size);font-weight:600;line-height:1.15;letter-spacing:-.035em;color:var(--fg)}.blog_featuredExcerpt__Z7OIW{margin:0;max-width:54ch;font-size:16px;line-height:1.65;color:var(--fg-2)}.blog_grid__cjdAi{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(16px,1.8vw,24px);margin:clamp(16px,1.8vw,24px) 0 0;padding:0;list-style:none}.blog_cell__3IzGj{display:flex}.blog_card__8lqm6{display:flex;flex:1;flex-direction:column;background:var(--surface);border:1px solid var(--border);transition:border-color .4s var(--ease),transform .4s var(--ease)}.blog_card__8lqm6:hover{border-color:var(--border-strong);transform:translateY(-4px)}.blog_cardMedia__6kPgJ{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--bg-alt)}.blog_cardMedia__6kPgJ img{object-fit:cover;transition:transform .7s var(--ease)}.blog_card__8lqm6:hover .blog_cardMedia__6kPgJ img{transform:scale(1.05)}.blog_cardBody__sezsd{display:flex;flex:1;flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,28px)}.blog_cardTitle__Chiri{margin:0;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--fg)}.blog_cardExcerpt__QMp17{margin:0;font-size:14px;line-height:1.6;color:var(--fg-2)}.blog_meta__gGSlq{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.blog_metaDot__XW8xM{width:4px;height:4px;background:var(--accent)}.blog_cardFoot__t8tdC{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.blog_cardFoot__t8tdC svg{width:13px;height:13px;transition:transform .35s var(--ease)}.blog_card__8lqm6:hover .blog_cardFoot__t8tdC svg{transform:translate(3px,-3px)}.blog_more__I6M8y{display:flex;justify-content:center;margin-top:clamp(32px,4vw,48px)}.blog_notice__Q9MUi{margin:clamp(40px,5vw,64px) 0 0;padding:clamp(32px,4vw,56px);text-align:center;font-size:15px;color:var(--fg-2)}.blog_notice__Q9MUi,.blog_skeleton__wa7eJ{background:var(--surface);border:1px solid var(--border)}.blog_skeleton__wa7eJ{aspect-ratio:16/10}@media (prefers-reduced-motion:no-preference){.blog_skeleton__wa7eJ{animation:blog_blogPulse__meSmI 1.4s ease-in-out infinite}}@keyframes blog_blogPulse__meSmI{50%{opacity:.55}}@media (max-width:1023px){.blog_featured__awDQA{grid-template-columns:minmax(0,1fr)}}.blog_writeCard__xVSkx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:clamp(28px,4vw,40px);background:var(--surface);border:1px solid var(--border)}.blog_writeSection__ynb38{padding-top:0}.blog_writeTitle__O9Kpo{margin:0;font-family:var(--sans);font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.01em}.blog_writeBody__pSX9q{flex:1;min-width:260px;max-width:520px}.blog_writeLead__zoW0d{margin:0 0 16px;font-size:14px;line-height:1.8;color:var(--fg-2)}.blog_writeLink__x5J1r{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--accent-text);text-decoration:none;transition:opacity .2s var(--ease)}.blog_writeLink__x5J1r:hover{opacity:.75}@media (max-width:639px){.blog_writeCard__xVSkx{flex-direction:column;align-items:flex-start}}