.blogs-module__A-HJaW__page{color:#1a1a1a;background:#fff;min-height:100vh}.blogs-module__A-HJaW__backRow{margin:0 0 24px}.blogs-module__A-HJaW__backLink{font-family:var(--font-inter), Inter, sans-serif;color:#555;font-size:15px;text-decoration:none}.blogs-module__A-HJaW__backLink:hover{color:#1a1a1a}.blogs-module__A-HJaW__main{max-width:1100px;margin:0 auto;padding:130px 20px 80px}.blogs-module__A-HJaW__kicker{font-family:var(--font-inter), Inter, sans-serif;color:var(--accent,#4c4cff);margin:0 0 8px;font-size:14px}.blogs-module__A-HJaW__title{font-family:var(--font-archivo), Archivo, sans-serif;margin:0 0 32px;font-size:44px;font-weight:300;line-height:1.15em}.blogs-module__A-HJaW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;display:grid}.blogs-module__A-HJaW__card{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.blogs-module__A-HJaW__cardCover{aspect-ratio:4/3;object-fit:cover;background:#f0f0f2;border-radius:12px;width:100%}.blogs-module__A-HJaW__cardCoverPlaceholder{aspect-ratio:4/3;background:linear-gradient(135deg,#eef0ff,#f7f7fa);border-radius:12px;width:100%}.blogs-module__A-HJaW__cardTitle{font-family:var(--font-archivo), Archivo, sans-serif;margin:0;font-size:22px;font-weight:400;line-height:1.3em}.blogs-module__A-HJaW__cardMeta{font-family:var(--font-inter), Inter, sans-serif;color:#666;margin:0;font-size:14px}.blogs-module__A-HJaW__empty{font-family:var(--font-inter), Inter, sans-serif;color:#555;max-width:560px;font-size:17px;line-height:1.6em}.blogs-module__A-HJaW__articleShell{max-width:1100px;margin:0 auto;padding:130px 20px 80px}.blogs-module__A-HJaW__articleMain{max-width:760px;margin:0 auto}@media (min-width:1200px){.blogs-module__A-HJaW__articleGridWithToc{grid-template-columns:minmax(0,760px) 220px;justify-content:center;gap:56px;display:grid}.blogs-module__A-HJaW__articleGridWithToc .blogs-module__A-HJaW__articleMain{margin:0}}.blogs-module__A-HJaW__heroCover{aspect-ratio:21/9;object-fit:cover;border-radius:16px;width:100%;margin:0 0 32px}.blogs-module__A-HJaW__toc{display:none}@media (min-width:1200px){.blogs-module__A-HJaW__toc{align-self:start;max-height:calc(100vh - 140px);display:block;position:sticky;top:120px;overflow-y:auto}}.blogs-module__A-HJaW__tocTitle{font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#999;margin:0 0 10px;font-size:12px;font-weight:600}.blogs-module__A-HJaW__tocList{border-left:1px solid #e6e6ea;margin:0;padding:0;list-style:none}.blogs-module__A-HJaW__tocLink{font-family:var(--font-inter), Inter, sans-serif;color:#666;border-left:2px solid #0000;margin-left:-1px;padding:4px 0 4px 14px;font-size:14px;line-height:1.45em;text-decoration:none;display:block}.blogs-module__A-HJaW__tocLink:hover{color:#1a1a1a}.blogs-module__A-HJaW__tocLinkSub{padding-left:28px}.blogs-module__A-HJaW__tocLinkActive{border-left-color:var(--accent,#4c4cff);color:#1a1a1a}.blogs-module__A-HJaW__articleMeta{font-family:var(--font-inter), Inter, sans-serif;color:#666;margin:0 0 12px;font-size:14px}.blogs-module__A-HJaW__articleTitle{font-family:var(--font-archivo), Archivo, sans-serif;margin:0 0 24px;font-size:40px;font-weight:300;line-height:1.15em}.blogs-module__A-HJaW__articleCover{border-radius:12px;width:100%;margin:0 0 32px}.blogs-module__A-HJaW__articleBody{font-family:var(--font-inter), Inter, sans-serif;color:#2a2a2a;font-size:17px;line-height:1.7em}.blogs-module__A-HJaW__articleBody h1,.blogs-module__A-HJaW__articleBody h2,.blogs-module__A-HJaW__articleBody h3,.blogs-module__A-HJaW__articleBody h4,.blogs-module__A-HJaW__articleBody h5,.blogs-module__A-HJaW__articleBody h6{font-family:var(--font-archivo), Archivo, sans-serif;margin:1.4em 0 .5em;scroll-margin-top:110px;font-weight:400;line-height:1.25em}.blogs-module__A-HJaW__articleBody p{margin:0 0 1em}.blogs-module__A-HJaW__articleBody a{color:var(--accent,#4c4cff)}.blogs-module__A-HJaW__articleBody img{border-radius:8px;max-width:100%}.blogs-module__A-HJaW__articleBody blockquote{border-left:3px solid var(--accent,#4c4cff);color:#555;margin:1em 0;padding-left:16px}.blogs-module__A-HJaW__articleBody ul,.blogs-module__A-HJaW__articleBody ol{margin:0 0 1em;padding-left:1.4em}.blogs-module__A-HJaW__articleBody pre{background:#f5f6f8;border-radius:8px;padding:14px;font-size:14px;overflow-x:auto}@media (max-width:809px){.blogs-module__A-HJaW__title{font-size:32px}.blogs-module__A-HJaW__articleTitle{font-size:30px}}
