.post[data-astro-cid-4sn4zg3r]{padding-block:28px 12px;max-width:760px}.post__h1[data-astro-cid-4sn4zg3r]{font-size:clamp(25px,6.4vw,36px);line-height:1.2;margin:8px 0 16px}.post__byline[data-astro-cid-4sn4zg3r]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.post__avatar[data-astro-cid-4sn4zg3r]{width:44px;height:44px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:#4f46e51f;color:var(--accent);font-weight:700}.post__author[data-astro-cid-4sn4zg3r]{font-weight:600}.post__date[data-astro-cid-4sn4zg3r]{font-size:13px}.post__coverframe[data-astro-cid-4sn4zg3r]{display:grid;place-items:center;min-height:240px;max-height:440px;margin:0 0 28px;padding:26px;border:1px solid var(--border);border-radius:18px;background:radial-gradient(130% 130% at 50% 0%,#fff,#4f46e50f 65%,#0d948817);overflow:hidden}.post__cover[data-astro-cid-4sn4zg3r]{max-width:100%;max-height:388px;width:auto;height:auto;object-fit:contain;display:block;border:0;margin:0;filter:drop-shadow(0 12px 26px rgba(16,24,40,.18))}.post__body[data-astro-cid-4sn4zg3r]{font-size:17px;line-height:1.7}.post__body[data-astro-cid-4sn4zg3r] p{margin:0 0 1.1em}.post__body[data-astro-cid-4sn4zg3r] h2{font-size:clamp(21px,4.4vw,26px);margin:1.6em 0 .5em;line-height:1.3}.post__body[data-astro-cid-4sn4zg3r] h3{font-size:clamp(18px,3vw,20px);margin:1.4em 0 .4em}.post__body[data-astro-cid-4sn4zg3r] ul,.post__body[data-astro-cid-4sn4zg3r] ol{margin:0 0 1.1em;padding-left:1.3em}.post__body[data-astro-cid-4sn4zg3r] li{margin:0 0 .4em}.post__body[data-astro-cid-4sn4zg3r] a{color:var(--accent);font-weight:600}.post__body[data-astro-cid-4sn4zg3r] strong{color:var(--ink)}.post__body[data-astro-cid-4sn4zg3r] .tablewrap{margin:0 0 1.4em;border:1px solid var(--border);border-radius:12px;overflow:hidden;overflow-x:auto}.post__body[data-astro-cid-4sn4zg3r] table{width:100%;border-collapse:collapse;font-size:15px}.post__body[data-astro-cid-4sn4zg3r] th,.post__body[data-astro-cid-4sn4zg3r] td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:top}.post__body[data-astro-cid-4sn4zg3r] thead th{background:var(--surface);font-weight:700;font-size:13px;letter-spacing:.01em}.post__body[data-astro-cid-4sn4zg3r] tbody tr:nth-child(2n){background:#10182805}.post__body[data-astro-cid-4sn4zg3r] tbody tr:last-child td{border-bottom:0}.post__faq[data-astro-cid-4sn4zg3r]{margin-top:36px}.post__faq[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{font-size:clamp(21px,4.4vw,26px);margin:0 0 14px}.post__faqitem[data-astro-cid-4sn4zg3r]{border:1px solid var(--border);border-radius:12px;padding:14px 16px;margin:0 0 10px;background:var(--surface)}.post__faqitem[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]{font-weight:600;cursor:pointer;list-style:none;color:var(--ink)}.post__faqitem[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]::-webkit-details-marker{display:none}.post__faqitem[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]:after{content:"+";float:right;color:var(--muted);font-weight:700}.post__faqitem[data-astro-cid-4sn4zg3r][open] summary[data-astro-cid-4sn4zg3r]:after{content:"–"}.post__faqitem[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{margin:10px 0 0;color:var(--ink);line-height:1.6}.post__related[data-astro-cid-4sn4zg3r]{margin-top:34px;padding-top:22px;border-top:1px solid var(--border)}.post__related[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{font-size:20px;margin:0 0 14px}.post__relatedlist[data-astro-cid-4sn4zg3r]{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.post__relatedlist[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.post__relatedlist[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{font-weight:700;line-height:1.35}.post__relatedlist[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{margin:6px 0 0;font-size:13.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post__bio[data-astro-cid-4sn4zg3r]{display:flex;gap:14px;margin-top:32px;padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.post__bioname[data-astro-cid-4sn4zg3r]{margin:0 0 4px}.post__bio[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{margin:0 0 6px}
