._container_aetad_1{max-width:var(--content-max-width);margin:0 auto;padding:var(--spacing-2xl) var(--content-padding)}._header_aetad_8{text-align:center;margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-xl);position:relative;z-index:1}._searchBar_aetad_17{display:flex;align-items:center;gap:var(--spacing-sm);max-width:480px;margin:0 auto var(--spacing-xl);padding:.75rem 1rem;background:var(--card-bg-color);border:1px solid var(--border-color-light);border-radius:var(--border-radius-full);transition:border-color var(--transition-base),box-shadow var(--transition-base)}._searchBar_aetad_17:focus-within{border-color:var(--border-color-accent);box-shadow:0 0 0 1px rgba(var(--accent-color-rgb),.18)}._searchIcon_aetad_43{color:var(--text-muted-color);flex-shrink:0}._searchInput_aetad_33{flex:1;background:transparent;border:none;outline:none;color:var(--text-color);font-size:var(--font-size-base);min-width:0}._searchInput_aetad_33::placeholder{color:var(--text-muted-color)}._searchInput_aetad_33::-webkit-search-cancel-button,._searchInput_aetad_33::-webkit-search-decoration{-webkit-appearance:none;appearance:none}._searchClear_aetad_63{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-muted-color);cursor:pointer;min-width:44px;min-height:44px;padding:.5rem;flex-shrink:0;transition:color var(--transition-fast),transform var(--transition-fast)}._searchClear_aetad_63:hover{color:var(--text-color)}._searchClear_aetad_63:active{transform:scale(.9)}._filterSection_aetad_96{margin-bottom:var(--spacing-2xl)}._categoryFilter_aetad_100{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center}._categoryButton_aetad_107{min-height:var(--touch-target-min);padding:var(--spacing-sm) var(--spacing-lg);background:transparent;border:1px solid var(--border-color-medium);border-radius:var(--border-radius-full);color:var(--text-secondary-color);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}._categoryButton_aetad_107:hover{border-color:var(--accent-color);color:var(--accent-color)}._categoryButton_aetad_107._active_aetad_127{background:var(--accent-light);border-color:var(--accent-color);color:var(--accent-on-tint);font-weight:var(--font-weight-semibold)}._categoryCount_aetad_140{margin-left:4px;font-size:.9em;color:var(--text-muted-color)}._categoryButton_aetad_107._active_aetad_127 ._categoryCount_aetad_140{color:inherit}._blogGrid_aetad_151{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl)}._blogCard_aetad_159{background:var(--card-bg-color);border:1px solid var(--border-color-light);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);display:flex;flex-direction:column;transition:all var(--transition-base);box-shadow:var(--glass-shadow)}._blogCard_aetad_159:hover{border-color:var(--border-color-accent);transform:translateY(-2px);box-shadow:var(--glass-shadow),var(--shadow-accent)}._featuredCard_aetad_181{margin-bottom:var(--spacing-xl)}._featuredLabel_aetad_185{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-color)}._featuredTitle_aetad_193{font-size:clamp(1.375rem,1rem + 1.2vw,1.875rem);text-wrap:balance}._featuredBody_aetad_198{display:flex;flex-direction:column;flex:1;min-width:0}@media (min-width: 900px){._featuredCard_aetad_181{flex-direction:row;align-items:stretch;gap:var(--spacing-2xl)}._featuredCard_aetad_181 ._featuredImage_aetad_215{flex:0 0 55%;margin:calc(-1 * var(--spacing-xl)) 0 calc(-1 * var(--spacing-xl)) calc(-1 * var(--spacing-xl));border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg);align-self:stretch;aspect-ratio:auto;min-height:320px}._featuredBody_aetad_198{justify-content:center;padding:var(--spacing-md) 0}._featuredBody_aetad_198 ._cardExcerpt_aetad_229{flex:0 0 auto;font-size:var(--font-size-base)}}@media (min-width: 900px) and (max-width: 1199px){._featuredCard_aetad_181 ._featuredImage_aetad_215{margin:0;align-self:center;aspect-ratio:1200 / 630;min-height:0;border-radius:var(--border-radius-md)}}._blogCardClickable_aetad_258{cursor:pointer}._blogCardClickable_aetad_258:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}._blogCardSkeleton_aetad_274{pointer-events:none;cursor:default}._blogCardSkeleton_aetad_274:hover{transform:none;box-shadow:none;border-color:var(--border-color-light)}._skeletonPill_aetad_287{width:96px;height:22px;border-radius:var(--border-radius-full);margin-bottom:var(--spacing-sm)}._skeletonTitle_aetad_294{width:85%;height:calc(var(--font-size-lg) * var(--line-height-tight) * 2);border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-sm)}._skeletonLine_aetad_302{width:100%;height:calc(var(--font-size-sm) * var(--line-height-relaxed));border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-xs)}._skeletonLineShort_aetad_309{width:70%;margin-bottom:var(--spacing-md)}._skeletonMeta_aetad_316{width:60%;height:calc(var(--font-size-sm) * var(--line-height-relaxed));border-radius:var(--border-radius-sm);margin-top:auto}._cardImage_aetad_214{margin:calc(-1 * var(--spacing-xl)) calc(-1 * var(--spacing-xl)) var(--spacing-md);aspect-ratio:1200 / 630;overflow:hidden;border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0}._cardImage_aetad_214 img{width:100%;height:100%;object-fit:cover;display:block}._cardImagePlaceholder_aetad_340{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-light) 0%,transparent 100%);color:var(--accent-color)}._cardImagePlaceholder_aetad_340 svg{width:2.5rem;height:2.5rem;opacity:.6}._cardHeader_aetad_356{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}._cardEmoji_aetad_363{font-size:2rem}._cardCategory_aetad_367{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:32px;padding:0 var(--spacing-md);background:var(--accent-light);color:var(--accent-on-tint);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-full)}._cardCategory_aetad_367:before{content:"";position:absolute;inset:-6px 0}._cardTitle_aetad_390{font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin-bottom:var(--spacing-sm)}._cardTitleLink_aetad_397{color:inherit;text-decoration:none;outline-offset:2px}._blogCardClickable_aetad_258 ._cardTitleLink_aetad_397:after{content:"";position:absolute;inset:0;border-radius:inherit}._cardTitleLink_aetad_397:hover{text-decoration:underline;color:var(--accent-color)}._cardExcerpt_aetad_229{color:var(--text-muted-color);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);flex:1;margin-bottom:var(--spacing-md)}._cardMeta_aetad_435{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--spacing-md);row-gap:var(--spacing-xs);margin-bottom:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color-light)}._cardDate_aetad_446,._cardAuthor_aetad_433,._cardReadTime_aetad_448{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap;color:var(--text-muted-color);font-size:var(--font-size-xs)}._cardLink_aetad_457{color:var(--accent-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:all var(--transition-fast)}._cardLink_aetad_457:hover{text-decoration:underline}._textLink_aetad_469{color:var(--accent-color);text-decoration:underline;text-underline-offset:3px}._emptyState_aetad_480{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);text-align:center;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-3xl);color:var(--text-muted-color)}._emptyTitle_aetad_490{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-color)}._pagination_aetad_500{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem;margin-bottom:var(--spacing-3xl);padding-top:var(--spacing-xl)}._pageBtn_aetad_510{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .6rem;background:var(--card-bg-color);border:1px solid var(--border-color-light);border-radius:var(--border-radius-md);color:var(--text-secondary-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);line-height:1}._pageBtn_aetad_510:hover:not(:disabled){border-color:var(--accent-color);color:var(--accent-on-tint);background:var(--accent-light)}._pageBtn_aetad_510:disabled{opacity:.35;cursor:not-allowed}._pageBtn_aetad_510._pageBtnActive_aetad_539{background:var(--accent-light);border-color:var(--accent-color);color:var(--accent-on-tint);font-weight:var(--font-weight-semibold);cursor:default}._pageEllipsis_aetad_547{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;color:var(--text-muted-color);font-size:var(--font-size-sm);pointer-events:none;user-select:none}._pageInfo_aetad_559{width:100%;text-align:center;font-size:var(--font-size-xs);color:var(--text-muted-color);margin-top:.25rem}._newsletterSection_aetad_568{padding-top:var(--spacing-2xl);border-top:1px solid var(--border-color-light)}._newsletterCard_aetad_573{max-width:600px;margin:0 auto;text-align:center;background:var(--card-bg-color);border:1px solid var(--border-color-light);border-radius:var(--border-radius-lg);padding:var(--spacing-2xl);box-shadow:var(--glass-shadow)}._newsletterCard_aetad_573 h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md)}._newsletterCard_aetad_573 p{color:var(--text-muted-color);margin-bottom:var(--spacing-lg)}._newsletterActions_aetad_594{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm)}._blogDetailArticle_aetad_614{max-width:42rem;margin:0 auto 3rem}@media (min-width: 1200px){._articleLayout_aetad_629{display:grid;grid-template-columns:minmax(0,42rem) 240px;justify-content:space-between;column-gap:var(--spacing-2xl);align-items:start}._articleAside_aetad_637{align-self:stretch;padding-top:var(--spacing-xl)}}._articleHeader_aetad_646{margin-bottom:var(--spacing-xl)}._articleTitle_aetad_652{margin:var(--spacing-md) 0 var(--spacing-md);font-size:clamp(1.75rem,1.15rem + 2.2vw,2.75rem);line-height:1.1;letter-spacing:-.028em;color:var(--text-color)}._articleMeta_aetad_664{display:flex;flex-direction:column;gap:2px;margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--text-muted-color)}._articleMetaMain_aetad_674{display:flex;flex-wrap:wrap;row-gap:2px}._articleMetaMain_aetad_674>*{white-space:nowrap}._articleMetaMain_aetad_674>*:not(:last-child):after{content:"·";margin:0 .5em}._articleMetaUpdated_aetad_689{font-size:var(--font-size-xs)}._articleImage_aetad_698{margin:0 0 var(--spacing-xl);aspect-ratio:3 / 1;max-height:240px;overflow:hidden;border-radius:var(--border-radius-md);border:1px solid var(--border-color-light)}._articleImage_aetad_698 img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 576px){._blogGrid_aetad_151{grid-template-columns:1fr;gap:var(--spacing-sm)}._blogGrid_aetad_151 ._blogCard_aetad_159{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:var(--spacing-md);align-items:start;padding:var(--spacing-md)}._blogGrid_aetad_151 ._cardImage_aetad_214{grid-row:1 / span 2;width:72px;height:72px;margin:0;aspect-ratio:1;border-radius:var(--border-radius-md)}._blogGrid_aetad_151 ._cardHeader_aetad_356,._blogGrid_aetad_151 ._cardExcerpt_aetad_229,._blogGrid_aetad_151 ._cardLink_aetad_457,._blogGrid_aetad_151 ._skeletonPill_aetad_287,._blogGrid_aetad_151 ._skeletonLine_aetad_302{display:none}._blogGrid_aetad_151 ._cardTitle_aetad_390,._blogGrid_aetad_151 ._skeletonTitle_aetad_294{margin-bottom:var(--spacing-xs);font-size:var(--font-size-base)}._blogGrid_aetad_151 ._cardMeta_aetad_435,._blogGrid_aetad_151 ._skeletonMeta_aetad_316{margin:0;padding-top:0;border-top:none}._categoryFilter_aetad_100{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:var(--spacing-sm);padding-right:var(--spacing-xl);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent 100%);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}._categoryFilter_aetad_100::-webkit-scrollbar{display:none}._categoryButton_aetad_107{white-space:nowrap;flex-shrink:0}._pagination_aetad_500{gap:.3rem}._pageBtn_aetad_510{min-width:2.75rem;height:2.75rem;font-size:var(--font-size-sm)}}._searchStatus_aetad_808{margin:var(--spacing-sm) 0 0;font-size:var(--font-size-sm);color:var(--text-muted-color);text-align:center}._moreArticlesLink_aetad_821{margin-top:var(--spacing-md)}._relatedSection_aetad_825{max-width:42rem;margin:0 auto var(--spacing-3xl)}@media (min-width: 1200px){._relatedSection_aetad_825{max-width:none}}._relatedTitle_aetad_840{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-lg)}._relatedGrid_aetad_845{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--spacing-lg)}._rssLink_aetad_851{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--touch-target-min);font-size:.9rem;color:var(--text-muted-color)}._rssLink_aetad_851:hover{color:var(--accent-color)}
