.article-page.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{width:min(940px,calc(100% - 32px));margin:0 auto 56px;color:#222}body.dark .article-page.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{color:#fff}.back-link.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{display:inline-flex;gap:4px;align-items:center;margin-top:34px;color:#168f80;font-size:13px;font-weight:700;text-decoration:none}.article-header.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{max-width:820px;margin:34px auto 38px;text-align:center}.article-meta.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{color:#59636b;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.article-category.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{margin:0 0 8px;color:#1cb9a2;font-size:14px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.article-category.svelte-oztm0i a.svelte-oztm0i.svelte-oztm0i{color:inherit;text-decoration:none}.article-category.svelte-oztm0i a.svelte-oztm0i.svelte-oztm0i:hover{color:#168f80;text-decoration:underline;text-underline-offset:3px}body.dark .article-meta.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{color:#d7dde1}.article-header.svelte-oztm0i h1.svelte-oztm0i.svelte-oztm0i{margin:12px 0 18px;font-size:clamp(32px,5vw,50px);line-height:1.08}.hero-image.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{margin:0 0 42px;overflow:hidden;border-radius:12px}.hero-image.svelte-oztm0i img.svelte-oztm0i.svelte-oztm0i{display:block;width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.hero-image.svelte-oztm0i figcaption.svelte-oztm0i.svelte-oztm0i{margin-top:.45rem;color:var(--text-muted, #6c706d);font-size:.75rem;line-height:1.4;text-align:right}.hero-image.svelte-oztm0i figcaption a.svelte-oztm0i.svelte-oztm0i{color:inherit;text-decoration:underline;text-underline-offset:2px}.article-content.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{width:min(720px,100%);margin:0 auto;font-size:19px;line-height:1.75}.article-content.svelte-oztm0i h2,.article-content.svelte-oztm0i h3,.article-content.svelte-oztm0i h4{margin:1.8em 0 .55em;line-height:1.2}.article-content.svelte-oztm0i h2{font-size:32px}.article-content.svelte-oztm0i h3{font-size:25px}.article-content.svelte-oztm0i p{margin:0 0 1.25em}.article-content.svelte-oztm0i ul,.article-content.svelte-oztm0i ol{margin:0 0 1.25em;padding-left:1.6em}.article-content.svelte-oztm0i ul{list-style:disc outside}.article-content.svelte-oztm0i ol{list-style:decimal outside}.article-content.svelte-oztm0i li{padding-left:.15em}.article-content.svelte-oztm0i figure{margin:2em 0}.article-content.svelte-oztm0i img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:8px}.article-content.svelte-oztm0i a{color:#168f80;text-decoration:underline;text-underline-offset:3px}.article-content.svelte-oztm0i blockquote{margin:1.8em 0;padding:6px 0 6px 22px;border-left:4px solid #1cb9a2;color:#59636b}body.dark .article-content.svelte-oztm0i blockquote{color:#d7dde1}.article-footer.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%;margin:46px auto 0;padding-top:28px;border-top:1px solid #ccd2d6}body.dark .article-footer.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{border-color:#4a5660}.article-tags.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{width:min(720px,100%);margin:42px auto 0}.article-tags.svelte-oztm0i>span.svelte-oztm0i.svelte-oztm0i{display:block;margin-bottom:12px;color:#59636b;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.dark .article-tags.svelte-oztm0i>span.svelte-oztm0i.svelte-oztm0i{color:#d7dde1}.article-tags.svelte-oztm0i div.svelte-oztm0i.svelte-oztm0i{display:flex;flex-wrap:wrap;gap:9px}.article-tags.svelte-oztm0i a.svelte-oztm0i.svelte-oztm0i{padding:7px 12px;border:1px solid #1cb9a2;border-radius:999px;color:#168f80;font-size:14px;line-height:1.2;text-decoration:none}.article-tags.svelte-oztm0i a.svelte-oztm0i.svelte-oztm0i:hover{background:#1cb9a2;color:#fff}.author-bio.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{display:grid;grid-template-columns:100px minmax(0,1fr);gap:26px;align-items:center;width:min(720px,100%);box-sizing:border-box;margin:42px auto 0;padding:24px;border:1px solid #dce1e4;border-radius:12px;background:#f5f6f7}body.dark .author-bio.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{border-color:#4a5660;background:#323f48}.author-bio.svelte-oztm0i img.svelte-oztm0i.svelte-oztm0i{display:block;width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.author-bio.svelte-oztm0i h2.svelte-oztm0i.svelte-oztm0i{margin:0 0 9px;font-size:22px;line-height:1.2;text-align:left;text-transform:none}.author-bio.svelte-oztm0i p.svelte-oztm0i.svelte-oztm0i{margin:0;color:#59636b;font-size:16px;line-height:1.6}body.dark .author-bio.svelte-oztm0i p.svelte-oztm0i.svelte-oztm0i{color:#d7dde1}.article-footer.svelte-oztm0i a.svelte-oztm0i.svelte-oztm0i{color:#168f80;text-decoration:none}.article-footer.svelte-oztm0i a.svelte-oztm0i span.svelte-oztm0i{margin-bottom:7px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.navigation-label.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{display:flex;gap:4px;align-items:center}.navigation-label.svelte-oztm0i svg.svelte-oztm0i.svelte-oztm0i{flex:0 0 auto}.article-footer.svelte-oztm0i a.svelte-oztm0i strong.svelte-oztm0i{display:block;color:#232b34;font-size:16px;line-height:1.35}body.dark .article-footer.svelte-oztm0i a.svelte-oztm0i strong.svelte-oztm0i{color:#fff}.article-footer.svelte-oztm0i a.svelte-oztm0i:hover strong.svelte-oztm0i{color:#168f80}.next-post.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{justify-self:end;text-align:right}.next-post.svelte-oztm0i .navigation-label.svelte-oztm0i.svelte-oztm0i{justify-content:flex-end}.related-posts.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{margin:54px 0 0;padding-top:38px;border-top:1px solid #ccd2d6}body.dark .related-posts.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{border-color:#4a5660}.related-posts.svelte-oztm0i>h2.svelte-oztm0i.svelte-oztm0i{margin:0 0 24px;font-size:26px;line-height:1.2;text-align:left;text-transform:none}.related-grid.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.related-card.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{min-width:0}.related-image.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{position:relative;display:block;aspect-ratio:16 / 9}.related-image.svelte-oztm0i img.svelte-oztm0i.svelte-oztm0i{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;transition:transform .25s ease,box-shadow .25s ease}.related-card.svelte-oztm0i:hover .related-image img.svelte-oztm0i.svelte-oztm0i{transform:translateY(-2px);box-shadow:0 9px 22px #232b342e}.date-badge.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{position:absolute;top:16px;left:-8px;display:grid;box-sizing:border-box;width:54px;height:54px;place-content:center;border:2px solid #1cb9a2;border-radius:7px;background:#fff;color:#168f80;line-height:1;text-align:center;text-transform:uppercase}body.dark .date-badge.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{background:#232b34;color:#1cb9a2}.date-badge.svelte-oztm0i strong.svelte-oztm0i.svelte-oztm0i{font-size:18px}.date-badge.svelte-oztm0i span.svelte-oztm0i.svelte-oztm0i{margin-top:3px;font-size:11px;font-weight:700}.related-card.svelte-oztm0i h3.svelte-oztm0i.svelte-oztm0i{width:100%;margin:15px 0 0;font-size:16px;line-height:1.25}.related-card.svelte-oztm0i h3 a.svelte-oztm0i.svelte-oztm0i{display:block;color:inherit;text-decoration:none}.related-card.svelte-oztm0i h3 a.svelte-oztm0i.svelte-oztm0i:hover{color:#168f80}@media (max-width: 600px){.article-page.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{width:calc(100% - 20px)}.article-header.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{margin-top:24px}.hero-image.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{margin-bottom:30px;border-radius:8px}.article-content.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{font-size:18px;line-height:1.68}.article-content.svelte-oztm0i h2{font-size:28px}.article-content.svelte-oztm0i h3{font-size:23px}.author-bio.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{grid-template-columns:92px minmax(0,1fr);gap:18px;padding:18px}.author-bio.svelte-oztm0i img.svelte-oztm0i.svelte-oztm0i{width:92px;height:92px}.author-bio.svelte-oztm0i h2.svelte-oztm0i.svelte-oztm0i{font-size:20px}.author-bio.svelte-oztm0i p.svelte-oztm0i.svelte-oztm0i{font-size:15px;line-height:1.5}.related-posts.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{margin-top:42px;padding-top:30px}.related-grid.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{grid-template-columns:1fr;gap:32px}.date-badge.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{left:10px}.article-footer.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{gap:18px}.article-footer.svelte-oztm0i a.svelte-oztm0i strong.svelte-oztm0i{font-size:14px}}@media (min-width: 601px) and (max-width: 850px){.related-grid.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.author-bio.svelte-oztm0i.svelte-oztm0i.svelte-oztm0i{display:block}.author-bio.svelte-oztm0i img.svelte-oztm0i.svelte-oztm0i{margin-bottom:16px}}
