.Blog-module__TG-LQG__shell{background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--color-accent) 9%, transparent), transparent 32rem), var(--color-bg-canvas);min-block-size:100dvh}.Blog-module__TG-LQG__index,.Blog-module__TG-LQG__admin{gap:var(--space-8);inline-size:min(calc(100% - var(--space-8)), 76rem);padding-block:var(--space-10);margin-inline:auto;display:grid}.Blog-module__TG-LQG__intro{gap:var(--space-3);max-inline-size:48rem;display:grid}.Blog-module__TG-LQG__eyebrow,.Blog-module__TG-LQG__date,.Blog-module__TG-LQG__readingMeta{color:var(--color-text-tertiary);font-size:var(--text-sm)}.Blog-module__TG-LQG__editorialLink{inline-size:fit-content;color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-underline-offset:.2em}.Blog-module__TG-LQG__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Blog-module__TG-LQG__indexContent{gap:var(--space-6);grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:start;display:grid}.Blog-module__TG-LQG__categoryPanel{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);display:grid;position:sticky;inset-block-start:var(--space-5)}.Blog-module__TG-LQG__categoryList,.Blog-module__TG-LQG__postCollection{gap:var(--space-3);display:grid}.Blog-module__TG-LQG__categoryButton{inline-size:100%}.Blog-module__TG-LQG__categoryButton>span{gap:var(--space-2);text-align:start;justify-content:space-between;align-items:center;inline-size:100%;display:flex}.Blog-module__TG-LQG__categoryCount{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.Blog-module__TG-LQG__resultCount{color:var(--color-text-tertiary)}.Blog-module__TG-LQG__postMeta{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.Blog-module__TG-LQG__categoryBadge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.Blog-module__TG-LQG__postCard{grid-template-rows:auto 1fr;gap:0;padding:0;display:grid;overflow:hidden}.Blog-module__TG-LQG__postImageWrap{aspect-ratio:16/9;background:var(--color-bg-elevated);position:relative;overflow:hidden}.Blog-module__TG-LQG__postImage{object-fit:cover;transition:transform var(--motion-duration-normal) var(--motion-ease-standard)}.Blog-module__TG-LQG__postCard:hover .Blog-module__TG-LQG__postImage{transform:scale(1.025)}.Blog-module__TG-LQG__postBody{gap:var(--space-3);padding:var(--space-5);align-content:start;display:grid}.Blog-module__TG-LQG__postTitleLink,.Blog-module__TG-LQG__inlineLink,.Blog-module__TG-LQG__backLink,.Blog-module__TG-LQG__adminNav a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.Blog-module__TG-LQG__postTitleLink{text-decoration:none}.Blog-module__TG-LQG__postTitleLink:hover,.Blog-module__TG-LQG__postTitleLink:focus-visible,.Blog-module__TG-LQG__inlineLink:hover,.Blog-module__TG-LQG__inlineLink:focus-visible,.Blog-module__TG-LQG__backLink:hover,.Blog-module__TG-LQG__backLink:focus-visible,.Blog-module__TG-LQG__adminNav a:hover,.Blog-module__TG-LQG__adminNav a:focus-visible{color:var(--color-accent)}.Blog-module__TG-LQG__articleLayout{inline-size:min(calc(100% - var(--space-8)), 52rem);padding-block:var(--space-8) var(--space-12);grid-template-columns:minmax(0,52rem);justify-content:center;align-items:start;margin-inline:auto;display:grid}.Blog-module__TG-LQG__article{gap:var(--space-8);min-inline-size:0;padding:clamp(var(--space-5), 4vw, var(--space-10));border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-bg-surface) 96%, transparent);box-shadow:var(--shadow-panel);display:grid}.Blog-module__TG-LQG__articleHeader,.Blog-module__TG-LQG__articleBody,.Blog-module__TG-LQG__section,.Blog-module__TG-LQG__subsection,.Blog-module__TG-LQG__conclusion,.Blog-module__TG-LQG__sources,.Blog-module__TG-LQG__relatedLinks{gap:var(--space-4);display:grid}.Blog-module__TG-LQG__heroImageWrap{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-bg-elevated);position:relative;overflow:hidden}.Blog-module__TG-LQG__heroImage{object-fit:cover}.Blog-module__TG-LQG__inlineFigure{gap:var(--space-2);margin:var(--space-4) 0;display:grid}.Blog-module__TG-LQG__inlineArticleImage{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-elevated);block-size:auto;inline-size:100%;display:block;overflow:hidden}.Blog-module__TG-LQG__inlineFigure figcaption{color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:1.6}.Blog-module__TG-LQG__articleBody p,.Blog-module__TG-LQG__conclusion p{color:var(--color-text-secondary);font-size:var(--text-md);line-height:1.85}.Blog-module__TG-LQG__articleBody ul,.Blog-module__TG-LQG__relatedLinks ul,.Blog-module__TG-LQG__sources ul{gap:var(--space-2);color:var(--color-text-secondary);padding-inline-start:var(--space-6);line-height:1.7;display:grid}.Blog-module__TG-LQG__inArticleAd{margin-block:var(--space-3)}.Blog-module__TG-LQG__byline{color:var(--color-text-primary)}.Blog-module__TG-LQG__editorialDisclosure{max-inline-size:46rem;padding:var(--space-3) var(--space-4);border-inline-start:2px solid var(--color-border-subtle);color:var(--color-text-secondary)}.Blog-module__TG-LQG__adminNav,.Blog-module__TG-LQG__adminHeader,.Blog-module__TG-LQG__adminActions,.Blog-module__TG-LQG__editorActions{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.Blog-module__TG-LQG__adminNav{justify-content:flex-start}.Blog-module__TG-LQG__adminGrid{gap:var(--space-5);grid-template-columns:minmax(15rem,.75fr) minmax(0,1.5fr);align-items:start;display:grid}.Blog-module__TG-LQG__adminList,.Blog-module__TG-LQG__editor,.Blog-module__TG-LQG__localeFields,.Blog-module__TG-LQG__field{gap:var(--space-3);display:grid}.Blog-module__TG-LQG__adminList{max-block-size:68rem;overflow-y:auto}.Blog-module__TG-LQG__adminPost{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);display:grid}.Blog-module__TG-LQG__adminPost[data-selected=true]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.Blog-module__TG-LQG__field label,.Blog-module__TG-LQG__field legend{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.Blog-module__TG-LQG__field input,.Blog-module__TG-LQG__field select,.Blog-module__TG-LQG__field textarea{min-block-size:2.75rem;inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit}.Blog-module__TG-LQG__field textarea{resize:vertical;min-block-size:7rem}.Blog-module__TG-LQG__field input:focus-visible,.Blog-module__TG-LQG__field select:focus-visible,.Blog-module__TG-LQG__field textarea:focus-visible{border-color:var(--color-accent);outline:2px solid color-mix(in srgb, var(--color-accent) 28%, transparent);outline-offset:1px}.Blog-module__TG-LQG__checkbox{gap:var(--space-2);align-items:center;display:flex}.Blog-module__TG-LQG__checkbox input{block-size:1.25rem;min-block-size:auto;inline-size:1.25rem}.Blog-module__TG-LQG__status{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-elevated)}@media (max-width:48rem){.Blog-module__TG-LQG__index,.Blog-module__TG-LQG__admin,.Blog-module__TG-LQG__articleLayout{inline-size:min(calc(100% - var(--space-4)), 52rem);padding-block-start:var(--space-6)}.Blog-module__TG-LQG__grid,.Blog-module__TG-LQG__adminGrid,.Blog-module__TG-LQG__indexContent{grid-template-columns:1fr}.Blog-module__TG-LQG__categoryPanel{position:static}.Blog-module__TG-LQG__categoryList{scroll-snap-type:x proximity;padding-block-end:var(--space-1);display:flex;overflow-x:auto}.Blog-module__TG-LQG__categoryButton{scroll-snap-align:start;inline-size:auto;min-inline-size:max-content}.Blog-module__TG-LQG__article{padding:var(--space-5);border-radius:var(--radius-lg)}}
