.page-shell[data-astro-cid-l6gs42ny]{width:min(1120px,calc(100% - 48px));margin-inline:auto}.category-hero[data-astro-cid-l6gs42ny]{padding:90px 0 72px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:end;gap:40px}.eyebrow[data-astro-cid-l6gs42ny]{font:500 11px DM Mono,monospace;letter-spacing:.02em}.eyebrow[data-astro-cid-l6gs42ny] span[data-astro-cid-l6gs42ny]{display:inline-block;width:60px;height:1px;background:var(--ink);margin-left:10px;vertical-align:middle}.category-hero[data-astro-cid-l6gs42ny] h1[data-astro-cid-l6gs42ny]{font-size:clamp(64px,10vw,138px);letter-spacing:-.09em;line-height:.8;margin:24px 0 0}.category-hero[data-astro-cid-l6gs42ny] h1[data-astro-cid-l6gs42ny] em[data-astro-cid-l6gs42ny]{display:inline-block;font-family:Georgia,serif;background:var(--lime);font-weight:400;padding:0 14px 8px;line-height:1.1}.category-note[data-astro-cid-l6gs42ny]{max-width:320px;color:var(--muted);font-size:15px;line-height:1.5;margin-bottom:4px}.listing[data-astro-cid-l6gs42ny]{padding-top:20px}.listing-meta[data-astro-cid-l6gs42ny]{display:flex;justify-content:space-between;font:10px DM Mono,monospace;color:var(--muted);padding:0 0 12px}.article-list[data-astro-cid-l6gs42ny]{border-top:1px solid var(--line)}.list-card[data-astro-cid-l6gs42ny]{display:grid;grid-template-columns:36px 210px 1fr 24px;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);transition:padding .25s,background .25s}.list-card[data-astro-cid-l6gs42ny]:hover{padding-left:12px;background:#ebe8e0}.list-index[data-astro-cid-l6gs42ny]{font:12px DM Mono,monospace;color:var(--muted)}.list-card[data-astro-cid-l6gs42ny] img[data-astro-cid-l6gs42ny]{width:210px;height:142px;object-fit:cover;filter:grayscale(.8);transition:filter .3s}.list-card[data-astro-cid-l6gs42ny]:hover img[data-astro-cid-l6gs42ny]{filter:grayscale(0)}.list-card[data-astro-cid-l6gs42ny] .tag[data-astro-cid-l6gs42ny]{font:9px DM Mono,monospace;background:var(--lime);padding:4px 7px}.list-card[data-astro-cid-l6gs42ny] h2[data-astro-cid-l6gs42ny]{font-size:25px;line-height:1;letter-spacing:-.055em;max-width:650px;margin:10px 0 8px}.list-card[data-astro-cid-l6gs42ny] p[data-astro-cid-l6gs42ny]{font-size:12px;line-height:1.4;color:var(--muted);max-width:650px;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.list-card[data-astro-cid-l6gs42ny] small[data-astro-cid-l6gs42ny]{font:10px DM Mono,monospace;color:var(--muted)}.list-card[data-astro-cid-l6gs42ny] b[data-astro-cid-l6gs42ny]{font-size:20px;font-weight:400}@media(max-width:700px){.category-hero[data-astro-cid-l6gs42ny]{display:block;padding:58px 0 42px}.category-note[data-astro-cid-l6gs42ny]{margin-top:28px}.list-card[data-astro-cid-l6gs42ny]{grid-template-columns:26px 1fr 18px;gap:12px}.list-card[data-astro-cid-l6gs42ny] img[data-astro-cid-l6gs42ny]{grid-column:2;width:100%;height:170px}.list-card[data-astro-cid-l6gs42ny]>div[data-astro-cid-l6gs42ny]{grid-column:2}.list-card[data-astro-cid-l6gs42ny] h2[data-astro-cid-l6gs42ny]{font-size:21px}.list-card[data-astro-cid-l6gs42ny] p[data-astro-cid-l6gs42ny]{font-size:11px}.list-card[data-astro-cid-l6gs42ny] b[data-astro-cid-l6gs42ny]{grid-column:3;grid-row:1}.listing-meta[data-astro-cid-l6gs42ny]{font-size:9px}}.deep-dive[data-astro-cid-l6gs42ny]{padding:70px 0 60px;border-bottom:1px solid var(--line)}.dd-grid[data-astro-cid-l6gs42ny]{display:grid;grid-template-columns:1.2fr 1fr;gap:60px}.dd-label[data-astro-cid-l6gs42ny]{font:10px DM Mono,monospace;letter-spacing:.04em;color:var(--muted);text-transform:uppercase;display:block;margin-bottom:14px}.dd-what[data-astro-cid-l6gs42ny] h3[data-astro-cid-l6gs42ny]{font-size:clamp(26px,3.5vw,44px);line-height:1.02;letter-spacing:-.055em;margin:0;font-weight:500}.dd-col[data-astro-cid-l6gs42ny]{display:flex;flex-direction:column;gap:28px}.dd-block[data-astro-cid-l6gs42ny] p[data-astro-cid-l6gs42ny]{font-size:14px;line-height:1.6;margin:0;color:var(--ink)}.dd-quick[data-astro-cid-l6gs42ny]{background:var(--lime);padding:20px 22px}.dd-quick[data-astro-cid-l6gs42ny] .dd-label[data-astro-cid-l6gs42ny]{color:var(--ink)}.dd-quick[data-astro-cid-l6gs42ny] p[data-astro-cid-l6gs42ny]{font-size:13px;line-height:1.5;margin:0;font-weight:500}.faq-section[data-astro-cid-l6gs42ny]{padding:70px 0 60px;border-bottom:1px solid var(--line)}.faq-head[data-astro-cid-l6gs42ny]{font-size:clamp(34px,4.5vw,56px);line-height:.9;letter-spacing:-.07em;margin:18px 0 30px}.faq-list[data-astro-cid-l6gs42ny]{border-top:1px solid var(--line)}.faq-item[data-astro-cid-l6gs42ny]{border-bottom:1px solid var(--line);padding:0;list-style:none}.faq-item[data-astro-cid-l6gs42ny] summary[data-astro-cid-l6gs42ny]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font-size:16px;letter-spacing:-.02em}.faq-item[data-astro-cid-l6gs42ny] summary[data-astro-cid-l6gs42ny]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-l6gs42ny] summary[data-astro-cid-l6gs42ny] b[data-astro-cid-l6gs42ny]{font-size:16px;font-weight:500}.faq-item[data-astro-cid-l6gs42ny] summary[data-astro-cid-l6gs42ny] span[data-astro-cid-l6gs42ny]{font-size:22px;font-weight:300;color:var(--muted);transition:transform .2s;flex-shrink:0}.faq-item[data-astro-cid-l6gs42ny][open] summary[data-astro-cid-l6gs42ny] span[data-astro-cid-l6gs42ny]{transform:rotate(45deg)}.faq-item[data-astro-cid-l6gs42ny] p[data-astro-cid-l6gs42ny]{margin:0 0 20px;font-size:13px;line-height:1.6;color:var(--muted);max-width:760px}.related-section[data-astro-cid-l6gs42ny]{padding:70px 0 80px;border-bottom:1px solid var(--line)}.related-grid[data-astro-cid-l6gs42ny]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:24px}.related-card[data-astro-cid-l6gs42ny]{padding:26px 22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:14px;transition:background .2s}.related-card[data-astro-cid-l6gs42ny]:hover{background:var(--lime)}.related-card[data-astro-cid-l6gs42ny] h3[data-astro-cid-l6gs42ny]{font-size:16px;letter-spacing:-.03em;margin:0;line-height:1.1}.related-card[data-astro-cid-l6gs42ny] b[data-astro-cid-l6gs42ny]{font-size:18px;font-weight:400;flex-shrink:0}@media(max-width:700px){.deep-dive[data-astro-cid-l6gs42ny]{padding:50px 0 40px}.dd-grid[data-astro-cid-l6gs42ny]{grid-template-columns:1fr;gap:40px}.faq-section[data-astro-cid-l6gs42ny]{padding:50px 0 40px}.related-section[data-astro-cid-l6gs42ny]{padding:50px 0 60px}.related-grid[data-astro-cid-l6gs42ny]{grid-template-columns:repeat(2,1fr)}.related-card[data-astro-cid-l6gs42ny]:nth-child(odd){border-right:1px solid var(--line)}.related-card[data-astro-cid-l6gs42ny]:nth-child(2n){border-right:0}.related-card[data-astro-cid-l6gs42ny]:nth-child(n+3){border-top:0}.faq-item[data-astro-cid-l6gs42ny] summary[data-astro-cid-l6gs42ny]{font-size:15px;padding:16px 0}}
