.pp[data-astro-cid-457g7qno]{max-width:860px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6) var(--spacing-16)}.pp-crumbs[data-astro-cid-457g7qno]{font-size:var(--font-size-sm);color:var(--color-muted);margin-bottom:var(--spacing-6)}.pp-crumbs[data-astro-cid-457g7qno] a[data-astro-cid-457g7qno]{color:var(--color-accent)}.pp-top[data-astro-cid-457g7qno]{display:grid;grid-template-columns:300px 1fr;gap:var(--spacing-8);align-items:start}.pp-preview[data-astro-cid-457g7qno]{display:block;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-float);background:#fff}.pp-preview[data-astro-cid-457g7qno] img[data-astro-cid-457g7qno]{display:block;width:100%;height:auto}.pp-eyebrow[data-astro-cid-457g7qno]{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--spacing-2)}.pp-title[data-astro-cid-457g7qno]{font-size:var(--font-size-3xl);line-height:1.2;letter-spacing:var(--tracking-tight);margin-bottom:var(--spacing-3)}.pp-desc[data-astro-cid-457g7qno]{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-3)}.pp-facts[data-astro-cid-457g7qno]{font-size:var(--font-size-sm);color:var(--color-muted);margin-bottom:var(--spacing-5)}.pp-button[data-astro-cid-457g7qno]{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:.8rem 1.5rem;border-radius:var(--radius-lg);background:var(--color-accent);color:#fff;font-weight:600;text-decoration:none}.pp-button[data-astro-cid-457g7qno]:hover{background:var(--color-accent-hover)}.pp-micro[data-astro-cid-457g7qno]{margin-top:var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-muted)}.pp-guide[data-astro-cid-457g7qno]{margin-top:var(--spacing-5);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.pp-guide[data-astro-cid-457g7qno] a[data-astro-cid-457g7qno]{color:var(--color-accent);font-weight:600}.pp-sheet[data-astro-cid-457g7qno]{margin-top:var(--spacing-4)}.pp-sheet-title[data-astro-cid-457g7qno]{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-5)}.pp-sheet-body[data-astro-cid-457g7qno]{padding:var(--spacing-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.pp-sheet-body[data-astro-cid-457g7qno]>:first-child{margin-top:0}.pp-sheet-body[data-astro-cid-457g7qno] h2{font-size:var(--font-size-xl);margin:1.6em 0 .5em}.pp-sheet-body[data-astro-cid-457g7qno] h3{font-size:var(--font-size-lg);margin:0 0 .5em;color:var(--color-accent)}.pp-sheet-body[data-astro-cid-457g7qno] p,.pp-sheet-body[data-astro-cid-457g7qno] ul,.pp-sheet-body[data-astro-cid-457g7qno] ol,.pp-sheet-body[data-astro-cid-457g7qno] table{margin-bottom:.9em}.pp-sheet-body[data-astro-cid-457g7qno] ul,.pp-sheet-body[data-astro-cid-457g7qno] ol{padding-left:1.4em}.pp-sheet-body[data-astro-cid-457g7qno] li{margin-bottom:.35em}.pp-sheet-body[data-astro-cid-457g7qno] .contains-task-list{list-style:none;padding-left:0}.pp-sheet-body[data-astro-cid-457g7qno] .task-list-item input{margin-right:.5em;accent-color:var(--color-accent)}.pp-sheet-body[data-astro-cid-457g7qno] table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--font-size-sm)}.pp-sheet-body[data-astro-cid-457g7qno] th,.pp-sheet-body[data-astro-cid-457g7qno] td{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);text-align:left;vertical-align:top}.pp-sheet-body[data-astro-cid-457g7qno] th{background:var(--color-bg-subtle)}.pp-sheet-body[data-astro-cid-457g7qno] .box{padding:var(--spacing-4) var(--spacing-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-4)}.pp-sheet-body[data-astro-cid-457g7qno] .box--soft{background:var(--color-accent-soft)}.pp-sheet-body[data-astro-cid-457g7qno] .box>:last-child{margin-bottom:0}.pp-sheet-body[data-astro-cid-457g7qno] .grid-2,.pp-sheet-body[data-astro-cid-457g7qno] .grid-3,.pp-sheet-body[data-astro-cid-457g7qno] .slips{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.pp-sheet-body[data-astro-cid-457g7qno] .grid-3{grid-template-columns:repeat(3,1fr)}.pp-sheet-body[data-astro-cid-457g7qno] .grid-2>.box,.pp-sheet-body[data-astro-cid-457g7qno] .grid-3>.box{margin-bottom:0}.pp-sheet-body[data-astro-cid-457g7qno] .slip{padding:var(--spacing-3) var(--spacing-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg)}.pp-sheet-body[data-astro-cid-457g7qno] .columns{columns:2;column-gap:var(--spacing-8)}.pp-sheet-body[data-astro-cid-457g7qno] .tip{font-size:var(--font-size-sm);font-style:italic;color:var(--color-muted)}.pp-sheet-body[data-astro-cid-457g7qno] .blank{display:inline-block;min-width:4em;border-bottom:1px solid var(--color-text-secondary)}.pp-sheet-body[data-astro-cid-457g7qno] .lines,.pp-sheet-body[data-astro-cid-457g7qno] .page-break{display:none}@media(max-width:720px){.pp[data-astro-cid-457g7qno]{padding:var(--spacing-6) var(--spacing-4) var(--spacing-12)}.pp-top[data-astro-cid-457g7qno]{grid-template-columns:1fr}.pp-preview[data-astro-cid-457g7qno]{max-width:260px}.pp-title[data-astro-cid-457g7qno]{font-size:var(--font-size-2xl)}.pp-sheet-body[data-astro-cid-457g7qno]{padding:var(--spacing-4)}.pp-sheet-body[data-astro-cid-457g7qno] .grid-2,.pp-sheet-body[data-astro-cid-457g7qno] .grid-3,.pp-sheet-body[data-astro-cid-457g7qno] .slips{grid-template-columns:1fr}.pp-sheet-body[data-astro-cid-457g7qno] .columns{columns:1}}
