.printable-nudge{margin:var(--spacing-3) 0 0;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-accent-ring);border-radius:var(--radius-lg)}.printable-nudge a{font-weight:600;color:var(--color-accent)}.printable-card__title[data-astro-cid-z2b52yv5] a[data-astro-cid-z2b52yv5]{color:inherit;text-decoration:none}.printable-card__title[data-astro-cid-z2b52yv5] a[data-astro-cid-z2b52yv5]:hover{color:var(--color-accent)}.printable-banner[data-astro-cid-z2b52yv5]{display:flex;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6);padding:var(--spacing-3) var(--spacing-4);background:var(--color-accent-soft);border:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent);border-radius:var(--radius-lg);color:var(--color-text);text-decoration:none;transition:border-color var(--transition-fast),background var(--transition-fast)}.printable-banner[data-astro-cid-z2b52yv5]:hover{color:var(--color-text);border-color:var(--color-accent)}.printable-banner[data-astro-cid-z2b52yv5]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-accent-ring)}.printable-banner__icon[data-astro-cid-z2b52yv5]{display:flex;flex-shrink:0;color:var(--color-accent)}.printable-banner__text[data-astro-cid-z2b52yv5]{display:flex;flex-direction:column;min-width:0;flex:1}.printable-banner__eyebrow[data-astro-cid-z2b52yv5],.printable-card__eyebrow[data-astro-cid-z2b52yv5]{font-size:.6875rem;font-weight:600;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent)}.printable-banner__title[data-astro-cid-z2b52yv5]{font-size:var(--font-size-base);font-weight:600;line-height:var(--leading-snug)}.printable-banner__cta[data-astro-cid-z2b52yv5]{display:inline-flex;align-items:center;gap:var(--spacing-1);flex-shrink:0;font-size:var(--font-size-sm);font-weight:600;color:var(--color-accent)}.printable-card[data-astro-cid-z2b52yv5]{display:grid;grid-template-columns:150px 1fr;gap:var(--spacing-6);align-items:start;padding:var(--spacing-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.printable-card__thumb[data-astro-cid-z2b52yv5]{display:block;border-radius:var(--radius);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:#fff;transition:transform var(--transition-base)}.printable-card__thumb[data-astro-cid-z2b52yv5]:hover{transform:translateY(-2px) rotate(-.5deg)}.printable-card__thumb[data-astro-cid-z2b52yv5] img[data-astro-cid-z2b52yv5]{width:100%;height:auto}.printable-card__title[data-astro-cid-z2b52yv5]{font-size:var(--font-size-xl);margin:var(--spacing-1) 0 var(--spacing-2)}.printable-card__desc[data-astro-cid-z2b52yv5]{font-size:var(--font-size-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);margin-bottom:var(--spacing-2)}.printable-card__facts[data-astro-cid-z2b52yv5]{font-size:var(--font-size-xs);color:var(--color-muted);margin-bottom:var(--spacing-4)}.printable-card__actions[data-astro-cid-z2b52yv5]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3) var(--spacing-5)}.printable-card__button[data-astro-cid-z2b52yv5]{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-5);background:var(--color-accent);color:var(--color-on-accent);border-radius:100px;font-size:var(--font-size-sm);font-weight:600;text-decoration:none;transition:background var(--transition-fast),transform var(--transition-fast)}.printable-card__button[data-astro-cid-z2b52yv5]:hover{background:var(--color-accent-hover);color:var(--color-on-accent);transform:translateY(-1px)}.printable-card__button[data-astro-cid-z2b52yv5]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-accent-ring)}.printable-card__post[data-astro-cid-z2b52yv5]{font-size:var(--font-size-sm);font-weight:500}.printable-card__micro[data-astro-cid-z2b52yv5]{margin-top:var(--spacing-3);font-size:var(--font-size-xs);color:var(--color-muted)}.sr-only[data-astro-cid-z2b52yv5]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){.printable-banner__cta[data-astro-cid-z2b52yv5]{font-size:0;gap:0}.printable-card[data-astro-cid-z2b52yv5]{grid-template-columns:96px 1fr;gap:var(--spacing-4);padding:var(--spacing-4)}}@media(max-width:480px){.printable-card[data-astro-cid-z2b52yv5]{grid-template-columns:1fr}.printable-card__thumb[data-astro-cid-z2b52yv5]{display:none}.printable-card__button[data-astro-cid-z2b52yv5]{white-space:nowrap}}@media print{.printable-banner[data-astro-cid-z2b52yv5],.printable-card[data-astro-cid-z2b52yv5]{display:none}}
