.pocket-page[data-astro-cid-yyytxik2]{padding-top:50px;padding-bottom:90px}.pocket-hero[data-astro-cid-yyytxik2]{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center;padding-bottom:60px;border-bottom:1px solid var(--line);margin-bottom:50px}.pocket-hero[data-astro-cid-yyytxik2] h1[data-astro-cid-yyytxik2]{margin:18px 0 20px;font:600 clamp(42px,5.5vw,68px)/.98 var(--display);letter-spacing:-.07em}.pocket-intro[data-astro-cid-yyytxik2]{color:var(--ink-soft);font:16px/1.6 var(--sans);max-width:540px;margin:0 0 28px}.pocket-cta-box[data-astro-cid-yyytxik2]{background:var(--paper-deep);border:1px solid var(--line);padding:24px;border-radius:4px;max-width:540px}.pocket-inline-form[data-astro-cid-yyytxik2] label[data-astro-cid-yyytxik2]{display:block;font:600 12px var(--display);color:var(--ink);margin-bottom:8px}.inline-input[data-astro-cid-yyytxik2]{display:flex;gap:8px}.inline-input[data-astro-cid-yyytxik2] input[data-astro-cid-yyytxik2]{flex:1;background:var(--white);border:1px solid var(--line);padding:10px 14px;font-size:14px;border-radius:3px;color:var(--ink);outline:none}.inline-input[data-astro-cid-yyytxik2] input[data-astro-cid-yyytxik2]:focus{border-color:var(--orange)}.pocket-inline-form[data-astro-cid-yyytxik2] small[data-astro-cid-yyytxik2]{display:block;margin-top:8px;color:#7d8884;font-size:11px}.pocket-success-badge[data-astro-cid-yyytxik2]{background:var(--ink);color:#fff;padding:16px;border-radius:4px}.pocket-success-badge[data-astro-cid-yyytxik2] strong[data-astro-cid-yyytxik2]{color:#a9d4cd;display:block;margin-bottom:4px}.pocket-success-badge[data-astro-cid-yyytxik2] p[data-astro-cid-yyytxik2]{margin:0;font-size:12px;color:#b0bec5}.quick-print-bar[data-astro-cid-yyytxik2]{display:flex;align-items:center;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.print-tip[data-astro-cid-yyytxik2]{font-size:11px;color:var(--ink-soft)}.pocket-card-preview-card[data-astro-cid-yyytxik2]{background:var(--ink);color:var(--white);padding:28px;border-radius:6px;box-shadow:var(--shadow)}.preview-badge[data-astro-cid-yyytxik2]{color:#ffb38f;font:600 10px var(--display);letter-spacing:.15em;margin-bottom:16px}.spec-list[data-astro-cid-yyytxik2]{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px;font-size:12px;color:#b0bec5}.spec-list[data-astro-cid-yyytxik2] strong[data-astro-cid-yyytxik2]{color:var(--white)}.preview-mockup[data-astro-cid-yyytxik2]{background:#ffffff0d;border:1px dashed rgba(255,255,255,.2);padding:16px;border-radius:4px}.mockup-header[data-astro-cid-yyytxik2]{font:600 9px var(--display);letter-spacing:.12em;color:var(--orange);margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.1)}.mockup-row[data-astro-cid-yyytxik2]{display:flex;justify-content:space-between;font-size:11px;padding:4px 0;color:#eceff1}.mockup-row[data-astro-cid-yyytxik2] strong[data-astro-cid-yyytxik2]{color:#ffb38f}.pocket-printable-container[data-astro-cid-yyytxik2]{background:var(--white);border:1px solid var(--line);padding:32px;border-radius:6px;box-shadow:0 4px 20px #12263a0f}.print-watermark-header[data-astro-cid-yyytxik2],.print-watermark-footer[data-astro-cid-yyytxik2]{display:flex;justify-content:space-between;font:600 9px var(--display);letter-spacing:.12em;color:#8c9996;padding-bottom:14px;border-bottom:2px solid var(--ink);margin-bottom:24px}.print-watermark-footer[data-astro-cid-yyytxik2]{border-bottom:0;border-top:1px solid var(--line);margin-top:24px;padding-top:14px;font-size:8.5px}.card-grid[data-astro-cid-yyytxik2]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.card-panel[data-astro-cid-yyytxik2]{border:1px solid var(--line);background:var(--paper);padding:20px;border-radius:4px;display:flex;flex-direction:column}.panel-header[data-astro-cid-yyytxik2]{display:flex;align-items:center;gap:10px;border-bottom:1.5px solid var(--ink);padding-bottom:10px;margin-bottom:14px}.panel-num[data-astro-cid-yyytxik2]{background:var(--ink);color:var(--white);font:700 9px var(--display);letter-spacing:.1em;padding:3px 6px;border-radius:2px}.panel-header[data-astro-cid-yyytxik2] h2[data-astro-cid-yyytxik2]{margin:0;font:600 15px var(--display);letter-spacing:-.03em;color:var(--ink)}.formula-box[data-astro-cid-yyytxik2]{background:var(--paper-deep);border:1px solid var(--line);padding:10px 12px;border-radius:3px;margin-bottom:12px}.formula-title[data-astro-cid-yyytxik2]{display:block;font:600 9px var(--display);letter-spacing:.1em;color:var(--orange-deep);margin-bottom:4px;text-transform:uppercase}.formula-box[data-astro-cid-yyytxik2] code[data-astro-cid-yyytxik2]{font:600 12px/1.4 monospace;color:var(--ink)}.formula-box[data-astro-cid-yyytxik2] p[data-astro-cid-yyytxik2]{margin:4px 0 0;font-size:11px;color:var(--ink-soft)}.pocket-table[data-astro-cid-yyytxik2]{width:100%;border-collapse:collapse;font-size:11px;margin-bottom:12px}.pocket-table[data-astro-cid-yyytxik2] th[data-astro-cid-yyytxik2]{background:var(--ink);color:var(--white);font:600 9px var(--display);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;text-align:left}.pocket-table[data-astro-cid-yyytxik2] td[data-astro-cid-yyytxik2]{padding:6px 8px;border-bottom:1px solid var(--line);color:var(--ink)}.pocket-table[data-astro-cid-yyytxik2] tr[data-astro-cid-yyytxik2]:nth-child(2n) td[data-astro-cid-yyytxik2]{background:#ffffff80}.pocket-table[data-astro-cid-yyytxik2] code[data-astro-cid-yyytxik2]{font-family:monospace;font-weight:600;color:var(--teal)}.panel-rule[data-astro-cid-yyytxik2]{font-size:11px;line-height:1.5;color:#485d6b;border-left:2px solid var(--orange);padding-left:10px;margin-top:auto}.wire-color-box[data-astro-cid-yyytxik2]{background:var(--paper-deep);padding:10px 12px;border-radius:3px;margin-bottom:12px}.wire-list[data-astro-cid-yyytxik2]{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:4px;font-size:11px}.wire-list[data-astro-cid-yyytxik2] li[data-astro-cid-yyytxik2]{display:flex;align-items:center;gap:6px}.swatch[data-astro-cid-yyytxik2]{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.2);display:inline-block}.warning-callout[data-astro-cid-yyytxik2]{background:#fff7f2;border:1px solid #FEDACF;border-left:3px solid var(--orange);padding:10px 12px;font-size:10.5px;color:#485d6b;line-height:1.5;margin-top:auto}.checklist-compact[data-astro-cid-yyytxik2] ol[data-astro-cid-yyytxik2]{margin:6px 0 0;padding-left:18px;font-size:10.5px;color:#485d6b;line-height:1.55}.checklist-compact[data-astro-cid-yyytxik2] li[data-astro-cid-yyytxik2]{margin-bottom:5px}@media print{body{background:#fff!important;color:#000!important}.no-print[data-astro-cid-yyytxik2],.site-header[data-astro-cid-yyytxik2],.site-footer[data-astro-cid-yyytxik2],.back-link[data-astro-cid-yyytxik2],.article-aside[data-astro-cid-yyytxik2]{display:none!important}.pocket-page[data-astro-cid-yyytxik2]{padding:0!important}.page-shell[data-astro-cid-yyytxik2]{width:100%!important;margin:0!important;padding:0!important}.pocket-printable-container[data-astro-cid-yyytxik2]{border:0!important;box-shadow:none!important;padding:0!important;page-break-after:always}.card-grid[data-astro-cid-yyytxik2]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.card-panel[data-astro-cid-yyytxik2]{border:1px solid #000!important;background:#fff!important;page-break-inside:avoid;padding:12px!important}.panel-header[data-astro-cid-yyytxik2]{border-bottom:2px solid #000!important}.panel-num[data-astro-cid-yyytxik2]{background:#000!important;color:#fff!important}.pocket-table[data-astro-cid-yyytxik2] th[data-astro-cid-yyytxik2]{background:#222!important;color:#fff!important}.pocket-table[data-astro-cid-yyytxik2] td[data-astro-cid-yyytxik2]{border-bottom:1px solid #CCC!important}.formula-box[data-astro-cid-yyytxik2],.wire-color-box[data-astro-cid-yyytxik2],.warning-callout[data-astro-cid-yyytxik2]{border:1px solid #999!important;background:#f9f9f9!important}.print-watermark-header[data-astro-cid-yyytxik2],.print-watermark-footer[data-astro-cid-yyytxik2]{border-color:#000!important;color:#333!important}}@media(max-width:860px){.pocket-hero[data-astro-cid-yyytxik2]{grid-template-columns:1fr;gap:36px}.card-grid[data-astro-cid-yyytxik2]{grid-template-columns:1fr}.pocket-printable-container[data-astro-cid-yyytxik2]{padding:16px}}
