.pp[data-astro-cid-ovxcmftc]{padding-top:clamp(20px,3vw,32px)}.crumbs[data-astro-cid-ovxcmftc]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(24px,3.4vw,40px);font:500 var(--size-label)/1.2 var(--font-text);color:var(--text-muted)}.crumbs[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);transition:color var(--motion-fast)}.crumbs[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]:hover{color:var(--accent-light)}.crumbs[data-astro-cid-ovxcmftc] svg[data-astro-cid-ovxcmftc]{width:14px;height:14px}.pp__head[data-astro-cid-ovxcmftc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:32px 56px;align-items:start}.pp__kind[data-astro-cid-ovxcmftc]{display:flex;align-items:center;gap:12px}.pp__kind[data-astro-cid-ovxcmftc] .pill[data-astro-cid-ovxcmftc]{margin-left:4px}.pp__title[data-astro-cid-ovxcmftc]{margin-top:22px;font:600 clamp(32px,2vw + 16px,46px)/1.08 var(--font-display);letter-spacing:-.022em}.pp__lead[data-astro-cid-ovxcmftc]{max-width:560px;margin-top:16px;font-size:17px;line-height:1.6;color:var(--text-secondary)}.pp__actions[data-astro-cid-ovxcmftc]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.spec[data-astro-cid-ovxcmftc]{overflow:hidden;border:1px solid var(--border-default);border-radius:16px;background:linear-gradient(180deg,#11151a,#0c0f12);box-shadow:inset 0 1px #ffffff0d,0 30px 80px #00000073}.spec__bar[data-astro-cid-ovxcmftc]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:44px;padding:0 18px;border-bottom:1px solid var(--border-subtle);font:500 var(--size-label)/1.2 var(--font-text);color:var(--text-muted)}.spec__url[data-astro-cid-ovxcmftc]{font:400 var(--size-micro)/1 var(--font-mono);color:var(--text-secondary)}.spec__rows[data-astro-cid-ovxcmftc]{margin:0;padding:6px 18px}.spec__rows[data-astro-cid-ovxcmftc]>div[data-astro-cid-ovxcmftc]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:11px 0;border-bottom:1px dashed var(--border-subtle)}.spec__rows[data-astro-cid-ovxcmftc]>div[data-astro-cid-ovxcmftc]:last-child{border-bottom:0}.spec__rows[data-astro-cid-ovxcmftc] dt[data-astro-cid-ovxcmftc]{font:400 var(--size-label)/1.5 var(--font-text);color:var(--text-muted)}.spec__rows[data-astro-cid-ovxcmftc] dd[data-astro-cid-ovxcmftc]{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.45;color:var(--text-primary)}.spec[data-astro-cid-ovxcmftc] .spec__module{margin:4px 18px 18px;padding:0;border:0;background:none}.pp__sec[data-astro-cid-ovxcmftc]{margin-top:clamp(48px,6vw,72px)}.items[data-astro-cid-ovxcmftc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.item[data-astro-cid-ovxcmftc]{padding:18px 20px 20px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-base);transition:border-color .2s}.item[data-astro-cid-ovxcmftc]:hover{border-color:var(--border-default)}.item[data-astro-cid-ovxcmftc] h3[data-astro-cid-ovxcmftc]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font:600 17px/1.25 var(--font-display);letter-spacing:-.005em}.item[data-astro-cid-ovxcmftc] h3[data-astro-cid-ovxcmftc] em[data-astro-cid-ovxcmftc]{padding:3px 6px;border:1px solid var(--border-default);border-radius:5px;font:500 12px/1 var(--font-text);font-style:normal;color:var(--text-muted)}.item[data-astro-cid-ovxcmftc] p[data-astro-cid-ovxcmftc]{margin-top:6px;font-size:14.5px;line-height:1.55;color:var(--text-secondary)}.item[data-astro-cid-ovxcmftc].is-archive h3[data-astro-cid-ovxcmftc]{color:var(--text-secondary)}.callout[data-astro-cid-ovxcmftc]{display:grid;align-content:start;gap:10px;grid-column:auto / span var(--span, 1);padding:18px 20px 20px;border:1px solid #ff7a1847;border-radius:14px;background:#ff7a180d}.callout__label[data-astro-cid-ovxcmftc]{font:600 var(--size-label)/1.4 var(--font-text);color:var(--accent-light)}.callout[data-astro-cid-ovxcmftc] p[data-astro-cid-ovxcmftc]{max-width:860px;font-size:14.5px;line-height:1.6;color:var(--text-secondary)}@media(max-width:1180px){.pp__head[data-astro-cid-ovxcmftc]{grid-template-columns:1fr}.spec[data-astro-cid-ovxcmftc]{max-width:640px}.items[data-astro-cid-ovxcmftc]{grid-template-columns:1fr 1fr}.callout[data-astro-cid-ovxcmftc]{grid-column:1 / -1}}@media(max-width:760px){.items[data-astro-cid-ovxcmftc]{grid-template-columns:1fr;gap:10px}}@media(max-width:640px){.pp__title[data-astro-cid-ovxcmftc]{font-size:clamp(28px,7.4vw,34px)}.pp__lead[data-astro-cid-ovxcmftc]{font-size:16px}.pp__actions[data-astro-cid-ovxcmftc]{display:grid;grid-template-columns:1fr;gap:10px}.pp__actions[data-astro-cid-ovxcmftc] .btn[data-astro-cid-ovxcmftc]{width:100%}.spec__rows[data-astro-cid-ovxcmftc]>div[data-astro-cid-ovxcmftc]{grid-template-columns:92px minmax(0,1fr);gap:12px}}
