.article[data-astro-cid-ywp2xhjv]{max-width:1140px}.back[data-astro-cid-ywp2xhjv]{color:var(--accent);margin-bottom:24px;padding:10px 0;line-height:1.7;display:inline-flex}.heading[data-astro-cid-ywp2xhjv]{gap:26px;margin-bottom:42px;display:grid}h1[data-astro-cid-ywp2xhjv]{font-family:var(--font-display);overflow-wrap:anywhere;margin:16px 0 22px;font-size:clamp(34px,4vw,54px);font-weight:600;line-height:1.3}h1[data-astro-cid-ywp2xhjv] span[data-astro-cid-ywp2xhjv]{text-wrap:balance;display:block}.meta[data-astro-cid-ywp2xhjv]{color:var(--muted);flex-wrap:wrap;gap:9px;font-size:12px;line-height:1.6;display:flex}figure[data-astro-cid-ywp2xhjv]{max-width:640px}figure[data-astro-cid-ywp2xhjv] img[data-astro-cid-ywp2xhjv]{aspect-ratio:16/9;object-fit:cover;border-radius:28px;width:100%;height:auto}figcaption[data-astro-cid-ywp2xhjv]{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.7}.text[data-astro-cid-ywp2xhjv]{font-size:16px;font-weight:300;line-height:1.95}.text[data-astro-cid-ywp2xhjv] p{margin:0 0 24px}.text[data-astro-cid-ywp2xhjv] h2{color:var(--accent);font:600 28px/1.45 var(--font-display);margin:40px 0 18px}.text[data-astro-cid-ywp2xhjv] h3{color:var(--accent);font:600 23px/1.5 var(--font-display);margin:30px 0 16px}.text[data-astro-cid-ywp2xhjv] strong{font-weight:600}.text[data-astro-cid-ywp2xhjv] p a,.text[data-astro-cid-ywp2xhjv] li a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.text[data-astro-cid-ywp2xhjv] code{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:.9em}.text[data-astro-cid-ywp2xhjv] ul,.text[data-astro-cid-ywp2xhjv] ol{margin:0 0 24px;padding-left:24px}.text[data-astro-cid-ywp2xhjv] ul{list-style:outside}.text[data-astro-cid-ywp2xhjv] ol{list-style:decimal}.text[data-astro-cid-ywp2xhjv] .prompt{border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--page));border-radius:20px;margin:26px 0;padding:22px}.text[data-astro-cid-ywp2xhjv] .prompt p{margin:0 0 12px}.text[data-astro-cid-ywp2xhjv] .prompt p:last-child{margin:0}.text[data-astro-cid-ywp2xhjv] .table-wrap{border:1px solid var(--line);border-radius:18px;margin:28px 0;overflow-x:auto}.text[data-astro-cid-ywp2xhjv] table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7}.text[data-astro-cid-ywp2xhjv] caption{color:var(--muted);text-align:left;padding:16px;font-size:12px}.text[data-astro-cid-ywp2xhjv] th,.text[data-astro-cid-ywp2xhjv] td{border-top:1px solid var(--line);text-align:left;vertical-align:top;min-width:130px;padding:14px 16px}.text[data-astro-cid-ywp2xhjv] thead th{color:var(--accent);background:var(--blog-card);font-weight:600}.text[data-astro-cid-ywp2xhjv] tbody th{font-weight:500}.sources[data-astro-cid-ywp2xhjv]{border-top:1px solid var(--line);gap:9px;margin-top:28px;padding-top:17px;display:grid}.sources[data-astro-cid-ywp2xhjv] h2[data-astro-cid-ywp2xhjv]{color:var(--accent);font:600 28px/1.45 var(--font-display);margin:12px 0 9px}.sources[data-astro-cid-ywp2xhjv] a[data-astro-cid-ywp2xhjv]{background:var(--blog-card);overflow-wrap:anywhere;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:10px;font-size:12px;line-height:1.7;transition:background .2s,color .2s;display:flex}.sources[data-astro-cid-ywp2xhjv] a[data-astro-cid-ywp2xhjv]:hover{color:var(--on-accent);background:var(--accent)}.related[data-astro-cid-ywp2xhjv]{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.related[data-astro-cid-ywp2xhjv] h2[data-astro-cid-ywp2xhjv]{font:600 30px/1.4 var(--font-display);margin-bottom:22px}.related-grid[data-astro-cid-ywp2xhjv]{gap:12px;display:grid}.related-card[data-astro-cid-ywp2xhjv]{isolation:isolate;aspect-ratio:1;border:1px solid var(--line);color:#fff;border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;padding:20px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.related-card[data-astro-cid-ywp2xhjv]:hover{border-color:var(--accent)}.related-card[data-astro-cid-ywp2xhjv] img[data-astro-cid-ywp2xhjv]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.related-card[data-astro-cid-ywp2xhjv]:before{content:"";z-index:-1;background:linear-gradient(#00000014,#000000c2 44%,#000000f5);position:absolute;inset:0}.related-card[data-astro-cid-ywp2xhjv]>.badge{margin-bottom:auto}.related-title[data-astro-cid-ywp2xhjv]{font:500 22px/1.35 var(--font-display);overflow-wrap:anywhere}.related-meta[data-astro-cid-ywp2xhjv]{color:#deded8;font-size:11px;line-height:1.6}.new[data-astro-cid-ywp2xhjv]{color:#d0ff71;background:#00000080;border:1px solid #d0ff71;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;position:absolute;top:16px;right:16px}.new[data-astro-cid-ywp2xhjv][hidden]{display:none}@media (width>=541px){.related-grid[data-astro-cid-ywp2xhjv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.related-card[data-astro-cid-ywp2xhjv]{border-radius:20px;padding:16px}.related-title[data-astro-cid-ywp2xhjv]{font-size:19px}}@media (width>=810px){.heading[data-astro-cid-ywp2xhjv]{gap:28px}}
