.CoverImage-module__qkZcfW__image{object-fit:cover;transition:transform .3s}.CoverImage-module__qkZcfW__placeholder{--accent:var(--color-brand);background:var(--accent);position:absolute;inset:0;overflow:hidden;container-type:size}.CoverImage-module__qkZcfW__halo{aspect-ratio:1;background:color-mix(in srgb, var(--accent) 72%, var(--bg-page));border-radius:999px;width:78cqh;position:absolute;bottom:-38%}.CoverImage-module__qkZcfW__dotA,.CoverImage-module__qkZcfW__dotB,.CoverImage-module__qkZcfW__ring{border-radius:999px;position:absolute}.CoverImage-module__qkZcfW__dotA{aspect-ratio:1;background:color-mix(in srgb, var(--bg-page) 38%, transparent);width:7cqh}.CoverImage-module__qkZcfW__dotB{aspect-ratio:1;background:color-mix(in srgb, var(--color-ink) 16%, transparent);width:4cqh}.CoverImage-module__qkZcfW__ring{aspect-ratio:1;border:2.4cqh solid color-mix(in srgb, var(--bg-page) 26%, transparent);width:14cqh}.CoverImage-module__qkZcfW__mascot{object-fit:contain;width:auto;height:104%;filter:drop-shadow(0 1.6cqh 0 color-mix(in srgb, var(--color-ink) 18%, transparent));transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-14%}.CoverImage-module__qkZcfW__layoutRight .CoverImage-module__qkZcfW__halo{right:4%}.CoverImage-module__qkZcfW__layoutRight .CoverImage-module__qkZcfW__mascot{right:12%}.CoverImage-module__qkZcfW__layoutRight .CoverImage-module__qkZcfW__dotA{top:16%;left:12%}.CoverImage-module__qkZcfW__layoutRight .CoverImage-module__qkZcfW__dotB{top:58%;left:30%}.CoverImage-module__qkZcfW__layoutRight .CoverImage-module__qkZcfW__ring{top:22%;left:38%}.CoverImage-module__qkZcfW__layoutCenter .CoverImage-module__qkZcfW__halo,.CoverImage-module__qkZcfW__layoutCenter .CoverImage-module__qkZcfW__mascot{left:50%;transform:translate(-50%)}.CoverImage-module__qkZcfW__layoutCenter .CoverImage-module__qkZcfW__dotA{top:20%;right:14%}.CoverImage-module__qkZcfW__layoutCenter .CoverImage-module__qkZcfW__dotB{top:62%;left:16%}.CoverImage-module__qkZcfW__layoutCenter .CoverImage-module__qkZcfW__ring{top:14%;left:10%}.CoverImage-module__qkZcfW__layoutLeft .CoverImage-module__qkZcfW__halo{left:4%}.CoverImage-module__qkZcfW__layoutLeft .CoverImage-module__qkZcfW__mascot{left:12%;transform:scaleX(-1)}.CoverImage-module__qkZcfW__layoutLeft .CoverImage-module__qkZcfW__dotA{top:18%;right:14%}.CoverImage-module__qkZcfW__layoutLeft .CoverImage-module__qkZcfW__dotB{top:60%;right:34%}.CoverImage-module__qkZcfW__layoutLeft .CoverImage-module__qkZcfW__ring{top:26%;right:40%}
.PostCard-module__Jd7eyW__card{--accent:var(--color-brand);background:var(--bg-card);border:2px solid var(--border);color:inherit;border-bottom-width:6px;border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}@media (hover:hover){.PostCard-module__Jd7eyW__card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));transform:translateY(-2px)}.PostCard-module__Jd7eyW__card:hover .PostCard-module__Jd7eyW__cover>*{transform:scale(1.04)}.PostCard-module__Jd7eyW__card:hover .PostCard-module__Jd7eyW__title{color:var(--color-brand)}}.PostCard-module__Jd7eyW__card:active{transform:translateY(2px)}.PostCard-module__Jd7eyW__card:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}.PostCard-module__Jd7eyW__cover{aspect-ratio:16/9;background:var(--accent);position:relative;overflow:hidden}.PostCard-module__Jd7eyW__cover>*{transition:transform .3s}.PostCard-module__Jd7eyW__body{flex-direction:column;flex:1;gap:8px;padding:20px 24px 24px;display:flex}.PostCard-module__Jd7eyW__category{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 78%, var(--color-ink));font-size:13px;font-weight:800}.PostCard-module__Jd7eyW__title{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--color-ink);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:22px;font-weight:800;line-height:1.2;transition:color .15s;display:-webkit-box;overflow:hidden}.PostCard-module__Jd7eyW__excerpt{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.PostCard-module__Jd7eyW__meta{color:var(--text-muted);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:13px;font-weight:700;display:flex}.PostCard-module__Jd7eyW__metaDot{background:var(--border-strong);border-radius:999px;width:4px;height:4px}.PostCard-module__Jd7eyW__readTime{align-items:center;gap:4px;display:inline-flex}
.PostGrid-module__fb4qsW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1024px){.PostGrid-module__fb4qsW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.PostGrid-module__fb4qsW__grid{grid-template-columns:minmax(0,1fr)}}
.TableOfContents-module__FgiUkq__toc{background:var(--bg-card);border:2px solid var(--border);scrollbar-width:thin;border-bottom-width:5px;border-radius:20px;max-height:calc(100vh - 128px);padding:24px 16px 16px;position:sticky;top:104px;overflow-y:auto}.TableOfContents-module__FgiUkq__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin:0 8px 16px;font-size:13px;font-weight:800;display:flex}.TableOfContents-module__FgiUkq__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.TableOfContents-module__FgiUkq__itemL3{padding-left:16px}.TableOfContents-module__FgiUkq__link{color:var(--text-secondary);border-radius:12px;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:color .15s,background .15s;display:block}.TableOfContents-module__FgiUkq__link:hover{color:var(--color-ink);background:var(--bg-section)}.TableOfContents-module__FgiUkq__linkActive,.TableOfContents-module__FgiUkq__linkActive:hover{color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, var(--bg-page));font-weight:800}@media (max-width:1024px){.TableOfContents-module__FgiUkq__toc{display:none}}.TableOfContents-module__FgiUkq__disclosure{background:var(--bg-card);border:2px solid var(--border);border-bottom-width:5px;border-radius:20px;margin-bottom:32px;display:none}@media (max-width:1024px){.TableOfContents-module__FgiUkq__disclosure{display:block}}.TableOfContents-module__FgiUkq__disclosureSummary{cursor:pointer;min-height:56px;color:var(--color-ink);align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:800;list-style:none;display:flex}.TableOfContents-module__FgiUkq__disclosureSummary::-webkit-details-marker{display:none}.TableOfContents-module__FgiUkq__disclosureSummary svg:first-child{color:var(--color-brand)}.TableOfContents-module__FgiUkq__disclosureCount{color:var(--text-muted);font-size:14px;font-weight:700}.TableOfContents-module__FgiUkq__disclosureChevron{color:var(--text-muted);margin-left:auto;transition:transform .2s}.TableOfContents-module__FgiUkq__disclosure[open] .TableOfContents-module__FgiUkq__disclosureChevron{transform:rotate(180deg)}.TableOfContents-module__FgiUkq__disclosureList{flex-direction:column;gap:8px;margin:0;padding:0 20px 16px 44px;display:flex}.TableOfContents-module__FgiUkq__disclosureList li::marker{color:var(--color-brand);font-weight:800}.TableOfContents-module__FgiUkq__disclosureLink{color:var(--text-secondary);font-size:15px;font-weight:700;line-height:1.45;text-decoration:none}.TableOfContents-module__FgiUkq__disclosureLink:hover{color:var(--color-brand)}
.FaqAccordion-module__tOHuwG__section{margin-top:64px}.FaqAccordion-module__tOHuwG__heading{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--color-ink);margin:0 0 24px;scroll-margin-top:104px;font-size:clamp(28px,3vw,34px);font-weight:800;line-height:1.15}.FaqAccordion-module__tOHuwG__list{flex-direction:column;gap:12px;display:flex}.FaqAccordion-module__tOHuwG__item{background:var(--bg-card);border:2px solid var(--border);border-bottom-width:5px;border-radius:20px;transition:border-color .15s}@media (hover:hover){.FaqAccordion-module__tOHuwG__item:hover{border-color:var(--border-strong)}}.FaqAccordion-module__tOHuwG__item[open]{border-color:color-mix(in srgb, var(--color-brand) 40%, var(--bg-page))}.FaqAccordion-module__tOHuwG__question{cursor:pointer;color:var(--color-ink);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:17px;font-weight:800;line-height:1.4;list-style:none;display:flex}.FaqAccordion-module__tOHuwG__question::-webkit-details-marker{display:none}.FaqAccordion-module__tOHuwG__question:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px;border-radius:18px}.FaqAccordion-module__tOHuwG__chevron{background:var(--bg-section);width:36px;height:36px;color:var(--text-muted);border-radius:12px;flex-shrink:0;place-items:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .15s,color .15s;display:grid}.FaqAccordion-module__tOHuwG__item[open] .FaqAccordion-module__tOHuwG__chevron{background:var(--color-brand);color:var(--bg-page);transform:rotate(180deg)}.FaqAccordion-module__tOHuwG__answer{color:var(--text-secondary);margin:0;padding:0 24px 24px;font-size:16px;font-weight:500;line-height:1.7}@media (prefers-reduced-motion:reduce){.FaqAccordion-module__tOHuwG__chevron{transition:none}}
.CtaBlock-module__nDEjAa__block{background:var(--color-brand);box-shadow:0 8px 0 var(--color-brand-deep);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:64px;padding:40px 40px 0;display:grid;position:relative;overflow:hidden}.CtaBlock-module__nDEjAa__block:before{content:"";aspect-ratio:1;background:color-mix(in srgb, var(--bg-page) 12%, transparent);width:340px;box-shadow:0 0 0 48px color-mix(in srgb, var(--bg-page) 6%, transparent);border-radius:999px;position:absolute;bottom:-120px;right:-60px}.CtaBlock-module__nDEjAa__content{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:40px;display:flex;position:relative}.CtaBlock-module__nDEjAa__title{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--bg-page);margin:0;font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1.1}.CtaBlock-module__nDEjAa__text{max-width:440px;color:color-mix(in srgb, var(--bg-page) 88%, transparent);margin:0;font-size:17px;font-weight:600;line-height:1.55}.CtaBlock-module__nDEjAa__button{background:var(--bg-card);min-height:56px;box-shadow:0 5px 0 color-mix(in srgb, var(--color-ink) 25%, transparent);letter-spacing:.07em;text-transform:uppercase;color:var(--color-brand);white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;margin-top:8px;padding:0 32px;font-size:16px;font-weight:800;text-decoration:none;transition:filter .15s;display:inline-flex}@media (hover:hover){.CtaBlock-module__nDEjAa__button:hover{filter:brightness(.97)}}.CtaBlock-module__nDEjAa__button:active{box-shadow:none;transform:translateY(5px)}.CtaBlock-module__nDEjAa__button:focus-visible{outline:3px solid var(--bg-page);outline-offset:3px}.CtaBlock-module__nDEjAa__fineprint{color:color-mix(in srgb, var(--bg-page) 75%, transparent);margin:0;font-size:14px;font-weight:700}.CtaBlock-module__nDEjAa__art{align-self:end;position:relative}.CtaBlock-module__nDEjAa__tey{width:180px;height:auto;filter:drop-shadow(0 8px 0 color-mix(in srgb, var(--color-ink) 20%, transparent));margin-bottom:-24px;display:block}@media (max-width:640px){.CtaBlock-module__nDEjAa__block{grid-template-columns:minmax(0,1fr);padding:32px 24px 0}.CtaBlock-module__nDEjAa__content{padding-bottom:0}.CtaBlock-module__nDEjAa__button{width:100%}.CtaBlock-module__nDEjAa__art{justify-self:center}.CtaBlock-module__nDEjAa__tey{width:140px}}
.ShareButtons-module__c8iXpW__row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:48px;display:flex}.ShareButtons-module__c8iXpW__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:13px;font-weight:800}.ShareButtons-module__c8iXpW__buttons{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.ShareButtons-module__c8iXpW__button{border:2px solid var(--border);background:var(--bg-card);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;border-bottom-width:4px;border-radius:14px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}@media (hover:hover){.ShareButtons-module__c8iXpW__button:hover{color:var(--color-brand);background:var(--bg-section)}}.ShareButtons-module__c8iXpW__button:active{border-bottom-width:2px;transform:translateY(2px)}.ShareButtons-module__c8iXpW__button:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.ShareButtons-module__c8iXpW__copied,.ShareButtons-module__c8iXpW__copied:hover{color:var(--success-green);border-color:color-mix(in srgb, var(--success-green) 45%, var(--bg-page));background:color-mix(in srgb, var(--success-green) 10%, var(--bg-page))}
.BlogIndex-module__6E_OMq__page{background:var(--bg-page);min-height:100vh;color:var(--text-primary);font-family:var(--font-jakarta), sans-serif;padding-bottom:96px;overflow-x:clip}.BlogIndex-module__6E_OMq__container{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.BlogIndex-module__6E_OMq__band{--accent:var(--color-brand);background:color-mix(in srgb, var(--accent) 7%, var(--bg-page));border-bottom:2px solid color-mix(in srgb, var(--accent) 14%, var(--bg-page));margin-bottom:56px;padding:56px 0 64px;position:relative;overflow:hidden}.BlogIndex-module__6E_OMq__heroGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.BlogIndex-module__6E_OMq__heroCopy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.BlogIndex-module__6E_OMq__kicker{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--accent,var(--color-brand)) 80%, var(--color-ink));margin:0;font-size:14px;font-weight:800}.BlogIndex-module__6E_OMq__title{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:clamp(40px,5.4vw,64px);font-weight:800;line-height:1.04}.BlogIndex-module__6E_OMq__title em{color:var(--color-brand);font-style:normal}.BlogIndex-module__6E_OMq__subtitle{max-width:580px;color:var(--text-secondary);margin:0;font-size:clamp(17px,1.6vw,20px);font-weight:600;line-height:1.55}.BlogIndex-module__6E_OMq__topics{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.BlogIndex-module__6E_OMq__topic{--accent:var(--color-brand);border:2px solid var(--border);background:var(--bg-card);min-height:40px;color:var(--color-ink);border-bottom-width:4px;border-radius:14px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;transition:border-color .15s;display:inline-flex}@media (hover:hover){.BlogIndex-module__6E_OMq__topic:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}}.BlogIndex-module__6E_OMq__topic:active{border-bottom-width:2px;transform:translateY(2px)}.BlogIndex-module__6E_OMq__topicDot{background:var(--accent);border-radius:999px;width:10px;height:10px}.BlogIndex-module__6E_OMq__heroArt{justify-content:center;align-items:flex-end;height:360px;display:flex;position:relative}.BlogIndex-module__6E_OMq__heroDisc{aspect-ratio:1;background:var(--color-brand);width:320px;box-shadow:inset 0 -12px 0 var(--color-brand-deep);border-radius:999px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.BlogIndex-module__6E_OMq__heroTey{width:auto;height:360px;filter:drop-shadow(0 12px 0 color-mix(in srgb, var(--color-ink) 16%, transparent));position:relative}.BlogIndex-module__6E_OMq__heroChip{border:2px solid var(--border);background:var(--bg-card);color:var(--color-ink);white-space:nowrap;border-bottom-width:4px;border-radius:16px;align-items:center;gap:8px;padding:8px 16px 8px 10px;font-size:15px;font-weight:800;display:inline-flex;position:absolute}.BlogIndex-module__6E_OMq__heroChipTop{top:24px;left:0;transform:rotate(-4deg)}.BlogIndex-module__6E_OMq__heroChipBottom{bottom:48px;right:0;transform:rotate(3deg)}.BlogIndex-module__6E_OMq__featured{--accent:var(--color-brand);border:2px solid var(--border);background:var(--bg-card);color:inherit;border-bottom-width:6px;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-bottom:72px;text-decoration:none;transition:transform .15s,border-color .15s;display:grid;overflow:hidden}@media (hover:hover){.BlogIndex-module__6E_OMq__featured:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));transform:translateY(-2px)}.BlogIndex-module__6E_OMq__featured:hover .BlogIndex-module__6E_OMq__featuredTitle{color:var(--color-brand)}.BlogIndex-module__6E_OMq__featured:hover .BlogIndex-module__6E_OMq__featuredBtn svg{transform:translate(4px)}}.BlogIndex-module__6E_OMq__featured:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}.BlogIndex-module__6E_OMq__featuredCover{background:var(--accent);min-height:360px;position:relative}.BlogIndex-module__6E_OMq__featuredBody{flex-direction:column;align-items:flex-start;gap:16px;padding:40px;display:flex}.BlogIndex-module__6E_OMq__featuredTags{align-items:center;gap:12px;display:flex}.BlogIndex-module__6E_OMq__newTag{background:var(--success-green);box-shadow:0 3px 0 color-mix(in srgb, var(--success-green) 70%, var(--color-ink));letter-spacing:.08em;text-transform:uppercase;color:var(--bg-page);border-radius:10px;padding:4px 12px;font-size:13px;font-weight:800}.BlogIndex-module__6E_OMq__featuredCategory{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 78%, var(--color-ink));font-size:13px;font-weight:800}.BlogIndex-module__6E_OMq__featuredTitle{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--color-ink);margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.1;transition:color .15s}.BlogIndex-module__6E_OMq__featuredExcerpt{color:var(--text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogIndex-module__6E_OMq__featuredMeta{color:var(--text-muted);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.BlogIndex-module__6E_OMq__metaDot{background:var(--border-strong);border-radius:999px;width:4px;height:4px}.BlogIndex-module__6E_OMq__readTime{align-items:center;gap:4px;display:inline-flex}.BlogIndex-module__6E_OMq__featuredBtn{background:var(--color-brand);min-height:52px;box-shadow:0 5px 0 var(--color-brand-deep);letter-spacing:.07em;text-transform:uppercase;color:var(--bg-page);border-radius:16px;align-items:center;gap:10px;margin-top:auto;padding:0 28px;font-size:15px;font-weight:800;display:inline-flex}.BlogIndex-module__6E_OMq__featuredBtn svg{transition:transform .15s}.BlogIndex-module__6E_OMq__featured:active .BlogIndex-module__6E_OMq__featuredBtn{box-shadow:none;transform:translateY(5px)}.BlogIndex-module__6E_OMq__about{border:2px solid var(--border);background:var(--bg-section);border-radius:28px;margin-top:96px;padding:40px}.BlogIndex-module__6E_OMq__aboutHeading{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--color-ink);margin:0 0 16px;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.15}.BlogIndex-module__6E_OMq__aboutBody{max-width:820px}.BlogIndex-module__6E_OMq__aboutBody p{color:var(--text-secondary);margin:0 0 16px;font-size:16px;line-height:1.75}.BlogIndex-module__6E_OMq__aboutBody p:last-child{margin-bottom:0}.BlogIndex-module__6E_OMq__aboutBody strong{color:var(--color-ink);font-weight:800}.BlogIndex-module__6E_OMq__aboutBody a{color:var(--color-brand);font-weight:800}.BlogIndex-module__6E_OMq__categoryArt{justify-content:center;align-items:flex-end;height:300px;display:flex;position:relative}.BlogIndex-module__6E_OMq__categoryArt .BlogIndex-module__6E_OMq__heroDisc{background:var(--accent);width:260px;box-shadow:inset 0 -12px 0 color-mix(in srgb, var(--accent) 75%, var(--color-ink))}.BlogIndex-module__6E_OMq__categoryArt .BlogIndex-module__6E_OMq__heroTey{height:300px}.BlogIndex-module__6E_OMq__count{color:var(--text-muted);font-size:15px;font-weight:800}.BlogIndex-module__6E_OMq__backLink{color:var(--color-brand);align-items:center;gap:8px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.BlogIndex-module__6E_OMq__backLink:hover{text-decoration:underline}.BlogIndex-module__6E_OMq__sectionHeading{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--color-ink);margin:0 0 24px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.1}.BlogIndex-module__6E_OMq__emptyState{text-align:center;background:var(--bg-section);border:2px solid var(--border);border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:flex}.BlogIndex-module__6E_OMq__emptyState p{color:var(--text-secondary);margin:0;font-size:16px;font-weight:600}@media (max-width:900px){.BlogIndex-module__6E_OMq__heroGrid{grid-template-columns:minmax(0,1fr);gap:32px}.BlogIndex-module__6E_OMq__heroArt,.BlogIndex-module__6E_OMq__categoryArt{display:none}.BlogIndex-module__6E_OMq__featured{grid-template-columns:minmax(0,1fr)}.BlogIndex-module__6E_OMq__featuredCover{aspect-ratio:16/9;min-height:0}.BlogIndex-module__6E_OMq__featuredBody{padding:24px}}@media (max-width:640px){.BlogIndex-module__6E_OMq__band{margin-bottom:40px;padding:40px 0 48px}.BlogIndex-module__6E_OMq__container{padding:0 16px}.BlogIndex-module__6E_OMq__featured{margin-bottom:56px}.BlogIndex-module__6E_OMq__featuredBtn{justify-content:center;width:100%}.BlogIndex-module__6E_OMq__about{margin-top:72px;padding:24px}}
.AuthorBio-module__fUdQfq__bio{background:var(--bg-card);border:2px solid var(--border);border-bottom-width:5px;border-radius:24px;gap:20px;margin-top:32px;padding:24px;display:flex}.AuthorBio-module__fUdQfq__avatarWrap{flex-shrink:0}.AuthorBio-module__fUdQfq__avatar{object-fit:cover;border:2px solid var(--border);background:var(--bg-section);border-radius:999px;width:64px;height:64px;display:block}.AuthorBio-module__fUdQfq__avatarFallback{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--color-brand);background:var(--color-band);place-items:center;font-size:28px;font-weight:800;display:grid}.AuthorBio-module__fUdQfq__text{min-width:0}.AuthorBio-module__fUdQfq__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 2px;font-size:12px;font-weight:800}.AuthorBio-module__fUdQfq__name{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--color-ink);margin:0;font-size:22px;font-weight:800;line-height:1.2}.AuthorBio-module__fUdQfq__role{color:var(--color-brand);margin:2px 0 8px;font-size:14px;font-weight:800}.AuthorBio-module__fUdQfq__description{color:var(--text-secondary);margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.65}.AuthorBio-module__fUdQfq__link{color:var(--color-brand);align-items:center;gap:6px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.AuthorBio-module__fUdQfq__link:hover{text-decoration:underline}@media (max-width:480px){.AuthorBio-module__fUdQfq__bio{text-align:center;flex-direction:column;align-items:center}}
.AuthorPage-module__YJj_8W__header{align-items:center;gap:24px;margin-bottom:16px;display:flex}.AuthorPage-module__YJj_8W__avatar{object-fit:cover;border:3px solid var(--bg-card);width:96px;height:96px;box-shadow:0 0 0 2px var(--border), 0 6px 0 var(--border);background:var(--bg-card);border-radius:999px;flex-shrink:0}.AuthorPage-module__YJj_8W__avatarFallback{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--color-brand);background:var(--color-band);place-items:center;font-size:40px;font-weight:800;display:grid}.AuthorPage-module__YJj_8W__name{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--color-ink);margin:4px 0;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.05}.AuthorPage-module__YJj_8W__role{color:var(--color-brand);margin:0;font-size:16px;font-weight:800}.AuthorPage-module__YJj_8W__bio{max-width:640px;color:var(--text-secondary);margin:0;font-size:17px;font-weight:500;line-height:1.65}
.BlogIndexClient-module__HyTAYa__section{width:100%}.BlogIndexClient-module__HyTAYa__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.BlogIndexClient-module__HyTAYa__heading{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--color-ink);margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.1}.BlogIndexClient-module__HyTAYa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.BlogIndexClient-module__HyTAYa__pills{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.BlogIndexClient-module__HyTAYa__pill{border:2px solid var(--border);background:var(--bg-card);min-height:44px;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-bottom-width:4px;border-radius:14px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:800;transition:background .15s,color .15s,border-color .15s}@media (hover:hover){.BlogIndexClient-module__HyTAYa__pill:hover{background:var(--bg-section);color:var(--color-ink)}}.BlogIndexClient-module__HyTAYa__pill:active{border-bottom-width:2px;transform:translateY(2px)}.BlogIndexClient-module__HyTAYa__pillActive,.BlogIndexClient-module__HyTAYa__pillActive:hover{background:color-mix(in srgb, var(--color-brand) 10%, var(--bg-page));border-color:color-mix(in srgb, var(--color-brand) 55%, var(--bg-page));color:var(--color-brand)}.BlogIndexClient-module__HyTAYa__pill:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.BlogIndexClient-module__HyTAYa__searchWrap{flex:1;min-width:220px;max-width:320px;position:relative}.BlogIndexClient-module__HyTAYa__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.BlogIndexClient-module__HyTAYa__searchInput{border:2px solid var(--border);background:var(--bg-section);width:100%;height:48px;color:var(--color-ink);border-radius:14px;outline:none;padding:0 16px 0 44px;font-family:inherit;font-size:16px;font-weight:600;transition:border-color .15s,background .15s}.BlogIndexClient-module__HyTAYa__searchInput::placeholder{color:var(--text-muted)}.BlogIndexClient-module__HyTAYa__searchInput:focus{border-color:var(--color-brand);background:var(--bg-card)}.BlogIndexClient-module__HyTAYa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1024px){.BlogIndexClient-module__HyTAYa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.BlogIndexClient-module__HyTAYa__grid{grid-template-columns:minmax(0,1fr)}.BlogIndexClient-module__HyTAYa__searchWrap{width:100%;max-width:none}.BlogIndexClient-module__HyTAYa__pills{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.BlogIndexClient-module__HyTAYa__pill{flex-shrink:0}}.BlogIndexClient-module__HyTAYa__loadMoreWrap{flex-direction:column;align-items:center;gap:16px;margin-top:48px;display:flex}.BlogIndexClient-module__HyTAYa__loadMoreBtn{border:2px solid var(--border);background:var(--bg-card);min-height:52px;color:var(--color-brand);text-transform:uppercase;letter-spacing:.07em;cursor:pointer;border-bottom-width:5px;border-radius:16px;padding:0 32px;font-family:inherit;font-size:15px;font-weight:800;transition:background .15s}@media (hover:hover){.BlogIndexClient-module__HyTAYa__loadMoreBtn:hover{background:var(--bg-section)}}.BlogIndexClient-module__HyTAYa__loadMoreBtn:active{border-bottom-width:2px;transform:translateY(3px)}.BlogIndexClient-module__HyTAYa__loadMoreHint{color:var(--text-muted);margin:0;font-size:13px;font-weight:700}.BlogIndexClient-module__HyTAYa__empty{text-align:center;background:var(--bg-section);border:2px solid var(--border);border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.BlogIndexClient-module__HyTAYa__emptyArt{width:112px;height:auto;margin-bottom:8px}.BlogIndexClient-module__HyTAYa__emptyTitle{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--color-ink);margin:0;font-size:24px;font-weight:800}.BlogIndexClient-module__HyTAYa__emptyText{max-width:380px;color:var(--text-secondary);margin:0 0 16px;font-size:15px;font-weight:500;line-height:1.6}.BlogIndexClient-module__HyTAYa__emptyBtn{background:var(--color-brand);min-height:48px;box-shadow:0 4px 0 var(--color-brand-deep);color:var(--bg-page);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:none;border-radius:14px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:800}.BlogIndexClient-module__HyTAYa__emptyBtn:active{box-shadow:none;transform:translateY(4px)}
