.b-scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--color-hairline);background:var(--color-hairline)}.b-scope-grid>*{border:none}.b-icp-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.b-persona{padding:22px 24px;border:1px solid var(--color-hairline);background:var(--color-surface)}.b-persona-label{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brass);margin:0 0 10px}.b-persona-body{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--color-slate);margin:0}.b-inclusion{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 28px}.b-inclusion li{font-family:var(--font-sans);font-size:14px;color:var(--color-slate);line-height:1.5;display:flex;gap:10px;align-items:baseline}.b-mark{color:var(--color-brass);font-weight:600;flex-shrink:0}.b-faq-item{border-top:1px solid var(--color-hairline);padding:18px 0}.b-faq-item:last-child{border-bottom:1px solid var(--color-hairline)}.b-faq-item summary{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--color-oxford);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.b-faq-item summary:after{content:"+";color:var(--color-brass);font-weight:400;font-size:18px}.b-faq-item[open] summary:after{content:"−"}.b-faq-item p{font-family:var(--font-sans);font-size:14px;line-height:1.6;color:var(--color-slate);margin:12px 0 0}.b-pricing{padding:24px 0}.b-pricing-row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-sans);font-size:14px;color:var(--color-slate);margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--color-hairline)}.b-pricing-value{font-family:var(--font-mono);font-weight:500;font-size:18px;color:var(--color-oxford);font-variant-numeric:tabular-nums}.b-pricing-value--brass{color:var(--color-brass)}.b-pricing-note{font-family:var(--font-sans);font-size:13px;color:var(--color-muted);line-height:1.55;margin:14px 0 0}@media(max-width:680px){.b-scope-grid,.b-icp-grid,.b-inclusion{grid-template-columns:1fr}}.edition-main[data-astro-cid-j6fc6wkp]{padding:48px 0 80px}.edition-container[data-astro-cid-j6fc6wkp]{max-width:880px;margin:0 auto;padding:0 24px}.edition-breadcrumb[data-astro-cid-j6fc6wkp]{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-family:var(--font-sans);font-size:12px;color:var(--color-muted)}.edition-breadcrumb[data-astro-cid-j6fc6wkp] a[data-astro-cid-j6fc6wkp]{color:var(--color-muted);text-decoration:none;transition:color .12s ease-out}.edition-breadcrumb[data-astro-cid-j6fc6wkp] a[data-astro-cid-j6fc6wkp]:hover{color:var(--color-oxford)}.edition-breadcrumb[data-astro-cid-j6fc6wkp] span[data-astro-cid-j6fc6wkp][aria-hidden]{color:var(--color-brass)}.edition-breadcrumb[data-astro-cid-j6fc6wkp] span[data-astro-cid-j6fc6wkp][aria-current]{color:var(--color-oxford)}.edition-hero[data-astro-cid-j6fc6wkp]{margin-bottom:8px}.edition-issue[data-astro-cid-j6fc6wkp]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 24px;padding-bottom:14px;border-bottom:1px solid var(--color-oxford);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--color-brass-text);text-transform:uppercase}.edition-issue-vol[data-astro-cid-j6fc6wkp]{color:var(--color-oxford);font-weight:600}.edition-issue-cat[data-astro-cid-j6fc6wkp]{color:var(--color-slate)}.edition-issue-status[data-astro-cid-j6fc6wkp]{color:var(--color-muted)}.edition-issue-sep[data-astro-cid-j6fc6wkp]{color:var(--color-hairline-strong)}.edition-h1[data-astro-cid-j6fc6wkp]{font-family:var(--font-display);font-size:clamp(36px,5vw,52px);font-weight:600;color:var(--color-oxford);letter-spacing:-.02em;line-height:1.04;margin:0 0 20px;max-width:880px}.edition-h1 em{font-style:italic;color:var(--color-brass-text);font-weight:600}.edition-subhead[data-astro-cid-j6fc6wkp]{font-family:var(--font-sans);font-size:16px;color:var(--color-slate);line-height:1.6;margin:0 0 28px;max-width:720px}.edition-hero-stats[data-astro-cid-j6fc6wkp]{padding:16px 0;border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline)}.edition-freq-badge[data-astro-cid-j6fc6wkp]{margin-top:10px}.edition-trust-block[data-astro-cid-j6fc6wkp]{margin:32px 0 24px}.edition-section[data-astro-cid-j6fc6wkp]{margin-top:48px}.edition-section--quote[data-astro-cid-j6fc6wkp]{margin-top:64px;margin-bottom:8px}.edition-section-head[data-astro-cid-j6fc6wkp]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"index meta" "title meta";align-items:end;gap:4px 16px;margin-bottom:22px;padding-bottom:12px;border-bottom:1px solid var(--color-oxford)}.edition-section-index[data-astro-cid-j6fc6wkp]{grid-area:index;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brass-text);margin:0}.edition-section-title[data-astro-cid-j6fc6wkp]{grid-area:title;font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--color-oxford);margin:0;line-height:1.15}.edition-section-meta[data-astro-cid-j6fc6wkp]{grid-area:meta;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;color:var(--color-muted);text-align:right}.edition-specimen-note[data-astro-cid-j6fc6wkp]{margin-top:14px;font-family:var(--font-sans);font-size:13px;line-height:1.6;color:var(--color-slate);max-width:700px}.edition-acquire[data-astro-cid-j6fc6wkp]{margin:48px 0 0;padding:32px 36px;border:1px solid var(--color-oxford);background:var(--color-oxford)}.edition-acquire-eyebrow[data-astro-cid-j6fc6wkp]{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brass);margin:0 0 8px}.edition-acquire-proof[data-astro-cid-j6fc6wkp]{font-family:var(--font-sans);font-size:13px;color:#faf6eebf;margin:0 0 20px;line-height:1.5}@media(max-width:680px){.edition-main[data-astro-cid-j6fc6wkp]{padding:32px 0 64px}.edition-subhead[data-astro-cid-j6fc6wkp]{font-size:16px}.edition-acquire[data-astro-cid-j6fc6wkp]{padding:24px 20px}}
