.short-answer[data-astro-cid-zaphug5a]{max-width:var(--measure);margin:0 auto 2.5rem;background:var(--oak);color:var(--ink);border-top:3px solid var(--ink);border-radius:4px;padding:1.5rem 1.75rem 1.75rem}.sa-heading[data-astro-cid-zaphug5a]{font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 1rem}.sa-rows[data-astro-cid-zaphug5a]{list-style:none;margin:0;padding:0}.sa-row[data-astro-cid-zaphug5a]{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:.9rem 0;border-top:1px solid rgba(14,13,12,.28)}.sa-row[data-astro-cid-zaphug5a]:first-child{border-top:none;padding-top:.2rem}.sa-num[data-astro-cid-zaphug5a]{font-family:var(--font-serif);font-size:1.5rem;line-height:1;color:#3e3326}.sa-line[data-astro-cid-zaphug5a]{font-size:1rem;line-height:1.4;color:var(--ink);margin:0 0 .35rem}.sa-meta[data-astro-cid-zaphug5a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;margin:0;font-family:var(--font-mono);font-size:.8125rem}.sa-name[data-astro-cid-zaphug5a]{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:2px}.sa-price[data-astro-cid-zaphug5a]{color:var(--ink)}.sa-retailer[data-astro-cid-zaphug5a]{color:#0e0d0cb3}.sa-cta[data-astro-cid-zaphug5a]{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em;color:var(--paper);background:var(--ink);border-radius:3px;padding:0 1rem;white-space:nowrap;text-decoration:none;transition:background .15s ease}.sa-cta[data-astro-cid-zaphug5a]:hover{background:#000}.sa-readmore[data-astro-cid-zaphug5a]{display:inline-block;margin-top:1.25rem;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em;color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width: 560px){.sa-row[data-astro-cid-zaphug5a]{grid-template-columns:auto 1fr}.sa-cta[data-astro-cid-zaphug5a]{grid-column:1 / -1;justify-content:center}}.piece[data-astro-cid-c7vabzjd]{max-width:1180px;margin:0 auto;padding:4rem var(--gutter) 2rem}.piece-header[data-astro-cid-c7vabzjd],.piece-body[data-astro-cid-c7vabzjd],.piece-disclosure[data-astro-cid-c7vabzjd]{max-width:var(--measure);margin-inline:auto}.piece-header[data-astro-cid-c7vabzjd]{margin-bottom:2.5rem}.kicker[data-astro-cid-c7vabzjd]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.kicker-pill[data-astro-cid-c7vabzjd]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-strong);border:1px solid var(--oak);border-radius:2px;padding:.3rem .6rem;line-height:1}.kicker-price[data-astro-cid-c7vabzjd]{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em;color:var(--oak)}.piece-title[data-astro-cid-c7vabzjd]{font-family:var(--font-serif);font-size:clamp(2.5rem,6vw,4rem);font-weight:400;line-height:1.06;letter-spacing:-.01em;max-width:980px;margin:0 0 1.25rem}.piece-standfirst[data-astro-cid-c7vabzjd]{font-family:var(--font-serif);font-style:italic;font-size:1.4375rem;line-height:1.5;color:var(--text);max-width:760px;margin:0 0 1.5rem}.piece-metaline[data-astro-cid-c7vabzjd]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:.85rem 0;border-top:1px solid var(--oak);border-bottom:1px solid var(--rule)}.piece-hero[data-astro-cid-c7vabzjd]{max-width:1180px;margin:0 auto 2.5rem}.piece-hero[data-astro-cid-c7vabzjd] img{width:100%;aspect-ratio:2 / 1;object-fit:cover;height:auto;border-radius:4px;display:block;background:var(--well)}.piece-hero[data-astro-cid-c7vabzjd] figcaption[data-astro-cid-c7vabzjd],.piece-body[data-astro-cid-c7vabzjd] figcaption{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;color:var(--text-muted);margin-top:.75rem;line-height:1.5}.piece-hero[data-astro-cid-c7vabzjd] figcaption[data-astro-cid-c7vabzjd] span,.piece-body[data-astro-cid-c7vabzjd] figcaption span{color:var(--text-muted)}.piece-body[data-astro-cid-c7vabzjd] figure{margin:2.5rem 0}.piece-body[data-astro-cid-c7vabzjd] figure img{width:100%;height:auto;border-radius:4px;display:block}.piece-body[data-astro-cid-c7vabzjd] table{width:100%;border-collapse:collapse;margin:2.5rem 0;font-family:var(--font-sans);font-size:.95rem}.piece-body[data-astro-cid-c7vabzjd] thead th{font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--oak);text-align:left;padding:0 0 .85rem;border-bottom:.5px solid rgba(200,184,154,.3)}.piece-body[data-astro-cid-c7vabzjd] tbody td{padding:.7rem 0;border-bottom:.5px solid rgba(240,237,230,.1);color:var(--text)}.piece-body[data-astro-cid-c7vabzjd] tbody tr:last-child td{border-bottom:none;border-top:.5px solid rgba(200,184,154,.3);color:var(--paper)}.piece-body[data-astro-cid-c7vabzjd] th:not(:first-child),.piece-body[data-astro-cid-c7vabzjd] td:not(:first-child){text-align:right;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.02em}.piece-body[data-astro-cid-c7vabzjd] p{font-size:1.125rem;line-height:1.8;letter-spacing:.005em;color:var(--text);margin-bottom:1.5rem}.piece-body[data-astro-cid-c7vabzjd]>p:first-of-type{font-size:1.1875rem;color:var(--text-strong)}.piece-body[data-astro-cid-c7vabzjd] h2{font-family:var(--font-serif);font-weight:400;font-size:2.5rem;line-height:1.12;color:var(--text-strong);border-top:3px solid var(--oak);padding-top:18px;margin:3rem 0 1.25rem;scroll-margin-top:5rem}.piece-toc[data-astro-cid-c7vabzjd]{max-width:var(--measure);margin:0 auto 2.5rem}.piece-toc[data-astro-cid-c7vabzjd] .toc-head[data-astro-cid-c7vabzjd]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .6rem}.piece-toc[data-astro-cid-c7vabzjd] ol[data-astro-cid-c7vabzjd]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.25rem}.piece-toc[data-astro-cid-c7vabzjd] a[data-astro-cid-c7vabzjd]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em;color:var(--text-muted);text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:2px;transition:color .15s ease,border-color .15s ease}.piece-toc[data-astro-cid-c7vabzjd] a[data-astro-cid-c7vabzjd]:hover{color:var(--oak);border-color:var(--oak)}.piece-body[data-astro-cid-c7vabzjd]>p:first-of-type:first-letter{font-family:var(--font-serif);font-size:5.5rem;float:left;line-height:.72;padding:.06em .08em 0 0;color:var(--oak)}@media (max-width: 640px){.piece-body[data-astro-cid-c7vabzjd]>p:first-of-type:first-letter{font-size:4rem}.piece-body[data-astro-cid-c7vabzjd] h2{font-size:2rem}.piece-title[data-astro-cid-c7vabzjd]{font-size:clamp(2.25rem,10vw,3rem)}}.piece-body[data-astro-cid-c7vabzjd] em{font-style:italic;color:var(--paper)}.piece-body[data-astro-cid-c7vabzjd] hr{border:none;height:.5px;width:100%;background:#c8b89a4d;margin:3.5rem 0}.piece-body[data-astro-cid-c7vabzjd] a{color:var(--oak);text-decoration:underline;text-decoration-color:#c8b89a66;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s ease,text-decoration-color .15s ease}.piece-body[data-astro-cid-c7vabzjd] a:hover{color:#d8cbb0;text-decoration-color:#d8cbb0b3}.piece-body[data-astro-cid-c7vabzjd] blockquote{margin:2rem 0;padding:.25rem 0 .25rem 1.5rem;border-left:2px solid var(--oak);border-radius:0}.piece-body[data-astro-cid-c7vabzjd] blockquote p{font-family:var(--font-serif);font-size:1.05rem;font-style:italic;color:var(--text);margin-bottom:.5rem;line-height:1.7}.piece-body[data-astro-cid-c7vabzjd] blockquote p:last-child{margin-bottom:0}.piece-body[data-astro-cid-c7vabzjd] blockquote cite,.piece-body[data-astro-cid-c7vabzjd] blockquote p em:only-child{font-family:var(--font-mono);font-size:.75rem;font-style:normal;letter-spacing:.06em;color:var(--text-muted);display:block;margin-top:.5rem}.piece-disclosure[data-astro-cid-c7vabzjd]{margin-top:24px;padding-top:24px;border-top:1px solid var(--oak)}.piece-disclosure[data-astro-cid-c7vabzjd] p[data-astro-cid-c7vabzjd]{font-size:.9375rem;color:var(--text);line-height:1.6;font-style:italic}
