.blogIndex-module__P0JSwq__page{background:var(--mk-bg);min-height:100vh}.blogIndex-module__P0JSwq__main{padding:var(--sp-16)var(--sp-16)var(--sp-48)}.blogIndex-module__P0JSwq__wrap{max-width:1200px;margin:0 auto}.blogIndex-module__P0JSwq__head{gap:var(--sp-8);margin-bottom:var(--sp-16);flex-direction:column;display:flex}.blogIndex-module__P0JSwq__kickRow{justify-content:space-between;align-items:baseline;gap:var(--sp-12);display:flex}.blogIndex-module__P0JSwq__kick{font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--accent-700);margin:0}.dark .blogIndex-module__P0JSwq__kick{color:var(--accent-300)}.blogIndex-module__P0JSwq__count{font-family:var(--ff-num);font-size:var(--fs-12);font-variant-numeric:tabular-nums;color:var(--mk-ink-mute);margin:0}.blogIndex-module__P0JSwq__h1{font-size:var(--fs-26);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--mk-ink);margin:0}.blogIndex-module__P0JSwq__sub{max-width:56ch;font-size:var(--fs-14);line-height:var(--lh-relaxed);color:var(--mk-ink-soft);margin:0}.blogIndex-module__P0JSwq__controls{gap:var(--sp-8);margin-bottom:var(--sp-8);flex-direction:column;display:flex}.blogIndex-module__P0JSwq__search{display:block;position:relative}.blogIndex-module__P0JSwq__controls [role=group]{display:flex}.blogIndex-module__P0JSwq__controls [role=group] button{flex:1}.blogIndex-module__P0JSwq__searchIcon{left:var(--sp-14);width:var(--sp-16);height:var(--sp-16);color:var(--mk-ink-mute);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.blogIndex-module__P0JSwq__searchInput{width:100%;min-height:48px;padding:0 var(--sp-14)0 var(--sp-40);border:1px solid var(--mk-line-strong);border-radius:var(--r-md);background:var(--mk-bg-elev);color:var(--mk-ink);font-family:inherit;font-size:var(--fs-16);line-height:var(--lh-normal);transition:border-color var(--dur-base),box-shadow var(--dur-base)}.blogIndex-module__P0JSwq__searchInput::placeholder{color:var(--mk-ink-mute)}.blogIndex-module__P0JSwq__searchInput:focus-visible{border-color:var(--accent-600);box-shadow:var(--mk-ring-focus);outline:none}.blogIndex-module__P0JSwq__chips{gap:var(--sp-8);scrollbar-width:none;margin-bottom:var(--sp-12);padding:var(--sp-4);flex-wrap:nowrap;display:flex;overflow-x:auto}.blogIndex-module__P0JSwq__chips::-webkit-scrollbar{display:none}.blogIndex-module__P0JSwq__chip{min-height:44px;padding:0 var(--sp-14);border:1px solid var(--mk-line-strong);border-radius:var(--r-pill);background:var(--mk-bg-elev);color:var(--mk-ink-soft);font-size:var(--fs-13);font-weight:var(--fw-medium);line-height:var(--lh-snug);white-space:nowrap;transition:background var(--dur-base),color var(--dur-base),border-color var(--dur-base);flex:none;align-items:center;text-decoration:none;display:inline-flex}.blogIndex-module__P0JSwq__chip:hover{border-color:var(--mk-ink-mute);color:var(--mk-ink)}.blogIndex-module__P0JSwq__chip:focus-visible{outline:2px solid var(--accent-600);outline-offset:2px}.blogIndex-module__P0JSwq__chip[aria-current=page]{background:var(--mk-ink);color:var(--mk-bg);border-color:#0000}.blogIndex-module__P0JSwq__leadLabel{margin:0 0 var(--sp-8);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--mk-ink-mute)}.blogIndex-module__P0JSwq__grid{gap:var(--sp-10);grid-template-columns:minmax(0,1fr);display:grid}.blogIndex-module__P0JSwq__leadSlot{min-width:0}.blogIndex-module__P0JSwq__empty{padding:var(--sp-40)var(--sp-16);border:1px solid var(--mk-line);border-radius:var(--r-lg);background:var(--mk-bg-elev);text-align:center}.blogIndex-module__P0JSwq__emptyText{margin:0 0 var(--sp-12);font-size:var(--fs-16);line-height:var(--lh-relaxed);color:var(--mk-ink-soft)}.blogIndex-module__P0JSwq__emptyAction{min-height:44px;padding:0 var(--sp-16);border-radius:var(--r-md);color:var(--accent-700);cursor:pointer;font-family:inherit;font-size:var(--fs-14);font-weight:var(--fw-semibold);background:0 0;border:0;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.dark .blogIndex-module__P0JSwq__emptyAction{color:var(--accent-300)}.blogIndex-module__P0JSwq__emptyAction:focus-visible{outline:2px solid var(--accent-600);outline-offset:2px}@media (min-width:981px){.blogIndex-module__P0JSwq__main{padding:var(--sp-32)var(--sp-24)var(--sp-72)}.blogIndex-module__P0JSwq__head{gap:var(--sp-12);margin-bottom:var(--sp-24)}.blogIndex-module__P0JSwq__h1{font-size:var(--fs-48);line-height:var(--lh-display);letter-spacing:var(--ls-tighter)}.blogIndex-module__P0JSwq__sub{font-size:var(--fs-16)}.blogIndex-module__P0JSwq__controls{margin-bottom:var(--sp-12);flex-direction:row;justify-content:space-between;align-items:center}.blogIndex-module__P0JSwq__controls [role=group]{display:inline-flex}.blogIndex-module__P0JSwq__controls [role=group] button{flex:none}.blogIndex-module__P0JSwq__search{flex:1;max-width:480px}.blogIndex-module__P0JSwq__chips{margin-bottom:var(--sp-24);flex-wrap:wrap;overflow:visible}.blogIndex-module__P0JSwq__grid{gap:var(--sp-16);grid-template-columns:repeat(3,minmax(0,1fr))}.blogIndex-module__P0JSwq__leadSlot{grid-column:span 2}}
