.article-page[data-astro-cid-ieykbxho]{padding-bottom:76px}.article-hero[data-astro-cid-ieykbxho]{display:grid;gap:18px;max-width:900px;padding:54px 0 42px}.breadcrumb[data-astro-cid-ieykbxho]{display:flex;flex-wrap:wrap;gap:8px;color:#b9bbc6c2;font-size:13px;font-weight:700;line-height:20px}.breadcrumb[data-astro-cid-ieykbxho] a[data-astro-cid-ieykbxho]{color:var(--dtw-color-drop-yellow);text-decoration:underline;text-underline-offset:3px}.article-category[data-astro-cid-ieykbxho]{width:fit-content;margin:0;border:1px solid rgba(255,186,0,.28);border-radius:999px;background:#ffba0017;color:var(--dtw-color-drop-yellow);font-size:12px;font-weight:800;line-height:18px;padding:6px 10px}.article-hero[data-astro-cid-ieykbxho] h1[data-astro-cid-ieykbxho]{max-width:880px;margin:0;color:var(--dtw-color-paper);font-family:var(--font-display);font-size:42px;font-weight:800;letter-spacing:0;line-height:50px}.article-hero[data-astro-cid-ieykbxho]>p[data-astro-cid-ieykbxho]:not(.article-category){max-width:760px;margin:0;color:var(--dtw-color-text-muted);font-size:19px;line-height:31px}.article-meta[data-astro-cid-ieykbxho]{display:flex;flex-wrap:wrap;gap:8px;color:#b9bbc6c2;font-size:13px;font-weight:700;line-height:20px}.article-shell[data-astro-cid-ieykbxho]{display:grid;gap:34px;align-items:start}.article-toc[data-astro-cid-ieykbxho]{display:grid;gap:12px;border-block:1px solid rgba(255,255,255,.08);padding:18px 0}.article-toc[data-astro-cid-ieykbxho] h2[data-astro-cid-ieykbxho]{margin:0;color:var(--dtw-color-paper);font-family:var(--font-display);font-size:16px;font-weight:800;line-height:22px}.article-toc[data-astro-cid-ieykbxho] nav[data-astro-cid-ieykbxho]{display:grid;gap:8px}.article-toc[data-astro-cid-ieykbxho] a[data-astro-cid-ieykbxho]{color:#d9dae2c2;font-size:13px;font-weight:700;line-height:20px}.article-toc[data-astro-cid-ieykbxho] a[data-astro-cid-ieykbxho]:hover,.article-toc[data-astro-cid-ieykbxho] a[data-astro-cid-ieykbxho]:focus-visible{color:var(--dtw-color-drop-yellow)}.article-body[data-astro-cid-ieykbxho]{display:grid;gap:36px;max-width:760px}.article-body[data-astro-cid-ieykbxho] section[data-astro-cid-ieykbxho]{display:grid;gap:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:30px}.section-number[data-astro-cid-ieykbxho]{margin:0;color:var(--dtw-color-drop-yellow);font-size:12px;font-weight:800;line-height:18px}.article-body[data-astro-cid-ieykbxho] h2[data-astro-cid-ieykbxho]{margin:0;color:var(--dtw-color-paper);font-family:var(--font-display);font-size:30px;font-weight:800;line-height:38px}.article-body[data-astro-cid-ieykbxho] p[data-astro-cid-ieykbxho]{margin:0;color:var(--dtw-color-text-muted);font-size:17px;line-height:30px}.article-link-grid[data-astro-cid-ieykbxho]{display:grid;gap:12px}.article-link-grid[data-astro-cid-ieykbxho] a[data-astro-cid-ieykbxho]{display:flex;min-height:48px;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09;color:#d9dae2e6;font-size:14px;font-weight:800;line-height:20px;padding:12px 14px}.article-link-grid[data-astro-cid-ieykbxho] a[data-astro-cid-ieykbxho]:after{content:">";color:var(--dtw-color-drop-yellow)}.article-related[data-astro-cid-ieykbxho]{border:1px solid rgba(255,186,0,.24)!important;border-radius:22px;background:linear-gradient(118deg,oklch(.33 .14 305 / .16),transparent 34%),#111318d6;padding:26px!important}.article-related[data-astro-cid-ieykbxho] .button-primary[data-astro-cid-ieykbxho]{justify-self:start}@media(min-width:860px){.article-hero[data-astro-cid-ieykbxho]{padding:76px 0 58px}.article-hero[data-astro-cid-ieykbxho] h1[data-astro-cid-ieykbxho]{font-size:58px;line-height:66px}.article-shell[data-astro-cid-ieykbxho]{grid-template-columns:minmax(170px,.32fr) minmax(0,.68fr);gap:58px}.article-toc[data-astro-cid-ieykbxho]{position:sticky;top:104px}}@media(min-width:760px){.article-link-grid[data-astro-cid-ieykbxho]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.article-related[data-astro-cid-ieykbxho] .button-primary[data-astro-cid-ieykbxho]{width:100%}}
