.articleShellPage{max-width:1200px;margin:0 auto;padding:16px 24px 48px}@media (max-width:768px){.articleShellPage{padding:12px 16px 32px}}.articleShellArticle{min-width:0}.articleShellContainer{max-width:1200px;margin:0 auto;padding:24px 24px 48px}@media (max-width:768px){.articleShellContainer{padding:12px 16px 32px}}.articleShellInner{min-width:0;max-width:1200px;margin:0 auto;padding:24px 24px 48px}@media (max-width:768px){.articleShellInner{padding:12px 16px 32px}}.articleShellGrid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:32px;display:grid}@media (max-width:992px){.articleShellGrid{grid-template-columns:1fr}}.articleShellFull{width:100%}.articleShellTitle{color:var(--autofact-text);margin:0 0 12px;font-size:36px;font-weight:700;line-height:1.2}@media (max-width:768px){.articleShellTitle{font-size:28px}}.articleShellExcerpt{color:var(--autofact-text-soft);margin:0 0 24px;font-size:20px;font-weight:400;line-height:1.45}.articleShellMeta{border-bottom:1px solid var(--autofact-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.articleShellLead{margin:0 0 24px}.articleShellTopicLink{text-transform:uppercase;letter-spacing:.08em;color:var(--autofact-a-color);margin:0 0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.articleShellTopicLink:hover{color:var(--autofact-primary);text-decoration:underline}.articleShellAuthorBlock{flex:320px}.articleShellAuthorCard{flex:320px;align-items:center;gap:14px;min-width:0;display:flex}.articleShellAuthorAvatarLink{flex:none;line-height:0;display:inline-block}.articleShellAuthorAvatar{object-fit:cover;background:var(--surface-muted);width:52px;height:52px;box-shadow:0 0 0 1px var(--autofact-border);border-radius:50%}.articleShellAuthorAvatarFallback{background:var(--autofact-primary);color:#fff;text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;font-weight:800;display:inline-flex}.articleShellAuthorBody{flex-direction:column;gap:2px;min-width:0;display:flex}.articleShellAuthorEyebrow{color:var(--autofact-text-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:700;line-height:1.2;display:block}.articleShellAuthorLine{color:var(--autofact-text);margin:0;font-size:15px;line-height:1.3}.articleShellAuthorLink{color:var(--autofact-blue-dark);font-size:17px;font-weight:800;text-decoration:none}.articleShellAuthorLink:hover{color:var(--autofact-primary);text-decoration:none}[data-theme=dark] .articleShellAuthorLink{color:#fff}[data-theme=dark] .articleShellAuthorLink:hover{color:var(--autofact-primary)}.articleShellAuthorEditor{color:var(--autofact-text-soft);font-size:14px;font-weight:400}.articleShellReadingTime{color:var(--autofact-text-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:13px;display:flex}.articleShellDot{color:var(--autofact-text-soft);margin:0 4px}.articleShellOptions{align-items:center;gap:18px;display:flex}@media (max-width:600px){.articleShellOptions{justify-content:space-between;width:100%}.articleShellDarkModeWrap{display:none}}.articleShellFeaturedImage{background-color:var(--autofact-bg-soft);border-radius:12px;margin:24px 0;overflow:hidden}.articleShellFeaturedImage img{width:100%;height:auto;display:block}.articleShellFooterShare{justify-content:space-between;align-items:center;margin-top:32px;padding-top:16px;padding-bottom:4px;display:flex}.articleShellFooterShare+.popularPostsRoot{margin-top:24px}.articleShellToTop{color:var(--autofact-a-color);font-size:14px;font-weight:600;text-decoration:none}.articleShellToTop:hover{text-decoration:underline}@media (max-width:768px){.articleShellAuthorCard{align-items:flex-start;padding:0 16px}.articleShellAuthorAvatar,.articleShellAuthorAvatarFallback{width:44px;height:44px}.articleShellAuthorLine{font-size:14px}.articleShellAuthorLink{font-size:16px}.articleShellReadingTime{font-size:12px}}.articleShellDraftBox{flex-direction:column;align-items:flex-start;gap:12px;margin:18px 0;display:flex}.articleShellDraftBox>.blog-cta{width:100%;margin:0}.articleShellDraft{border:1px solid var(--theme-primary-soft);background:color-mix(in srgb, var(--maresia-accent) 8%, var(--surface-bg));border-radius:14px;align-items:flex-start;gap:12px;margin:18px 0 8px;padding:16px 18px;display:flex}.articleShellDraftIcon{font-size:22px;line-height:1.2}.articleShellDraftTitle{color:var(--autofact-blue-dark);font-size:16px;font-weight:800;display:block}[data-theme=dark] .articleShellDraftTitle{color:var(--autofact-text)}.articleShellDraftBody{color:var(--autofact-text-soft);margin:4px 0 0;font-size:14px;line-height:1.5}.articleShellDraftButton{cursor:pointer;color:#fff;background:var(--maresia-accent);border:0;border-radius:10px;height:38px;margin-top:12px;padding:0 18px;font-size:14px;font-weight:800;transition:filter .15s,transform .12s}.articleShellDraftButton:hover{filter:brightness(1.06);transform:translateY(-1px)}.articleShellDraftThanks{color:var(--maresia-accent-text);font-weight:700}.articleShellDraftCover{aspect-ratio:740/320;color:#fff;background:#16304a;border-radius:16px;justify-content:center;align-items:center;display:flex;overflow:hidden}.articleShellDraftCoverText{letter-spacing:.06em;text-transform:uppercase;text-align:center;font-size:22px;font-weight:800}@media (max-width:600px){.articleShellDraftCover{aspect-ratio:16/7}.articleShellDraftCoverText{font-size:16px}}
