.lft-deepdive-wrap[data-astro-cid-zoxffcen]{display:flex;flex-direction:column;gap:64px}.dd-section[data-astro-cid-zoxffcen] .section-title[data-astro-cid-zoxffcen]{margin-bottom:24px}.modalities-triptych[data-astro-cid-zoxffcen]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mod-box[data-astro-cid-zoxffcen]{background:var(--bg-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.mod-box[data-astro-cid-zoxffcen] h3[data-astro-cid-zoxffcen]{font-size:1.05rem;font-weight:700;color:var(--ink-primary)}.mod-box[data-astro-cid-zoxffcen] code[data-astro-cid-zoxffcen]{font-family:var(--font-mono);font-size:.85em;background:#fff;border:1px solid var(--border);padding:1px 5px;border-radius:3px}.mod-box[data-astro-cid-zoxffcen] p[data-astro-cid-zoxffcen]{font-size:.85rem;color:var(--ink-body);line-height:1.58}.clauses-grid[data-astro-cid-zoxffcen]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.clause-item[data-astro-cid-zoxffcen]{background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:18px;display:flex;flex-direction:column;gap:8px}.clause-head[data-astro-cid-zoxffcen]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--border)}.clause-num[data-astro-cid-zoxffcen]{font-size:.66rem;font-weight:700;color:var(--ink-primary)}.clause-law[data-astro-cid-zoxffcen]{font-size:.64rem;font-weight:600;color:var(--pastel-amber-fg);background:var(--pastel-amber-bg);padding:1px 6px;border-radius:3px}.clause-item[data-astro-cid-zoxffcen] h4[data-astro-cid-zoxffcen]{font-size:.92rem;font-weight:700;color:var(--ink-primary);line-height:1.3}.clause-item[data-astro-cid-zoxffcen] p[data-astro-cid-zoxffcen]{font-size:.8rem;color:var(--ink-body);line-height:1.5}.ceav-layout[data-astro-cid-zoxffcen]{display:grid;grid-template-columns:.95fr 1.05fr;gap:36px;align-items:start}.journal-preview[data-astro-cid-zoxffcen]{margin-top:24px;background:var(--bg-obsidian);color:#fff;border-radius:var(--radius-lg);padding:18px 20px;display:flex;flex-direction:column;gap:10px}.jp-title[data-astro-cid-zoxffcen]{font-size:.66rem;font-weight:700;color:#94a3b8;letter-spacing:.05em;padding-bottom:8px;border-bottom:1px solid #1f2937}.jp-row[data-astro-cid-zoxffcen]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.74rem;color:#e5e7eb}.jp-debit[data-astro-cid-zoxffcen]{color:#fcd34d;font-weight:700}.jp-credit[data-astro-cid-zoxffcen]{color:#86efac;font-weight:700}.ceav-table-wrap[data-astro-cid-zoxffcen]{border:1px solid var(--border-strong);border-radius:var(--radius-lg);overflow-x:auto;background:#fff}.ceav-table[data-astro-cid-zoxffcen]{width:100%;border-collapse:collapse;font-size:.83rem}.ceav-table[data-astro-cid-zoxffcen] th[data-astro-cid-zoxffcen],.ceav-table[data-astro-cid-zoxffcen] td[data-astro-cid-zoxffcen]{padding:11px 16px;text-align:right;border-bottom:1px solid var(--border)}.ceav-table[data-astro-cid-zoxffcen] th[data-astro-cid-zoxffcen]:first-child,.ceav-table[data-astro-cid-zoxffcen] td[data-astro-cid-zoxffcen]:first-child{text-align:left}.ceav-table[data-astro-cid-zoxffcen] thead[data-astro-cid-zoxffcen] th[data-astro-cid-zoxffcen]{background:var(--bg-secondary);font-family:var(--font-mono);font-size:.68rem;font-weight:700;color:var(--ink-primary);text-transform:uppercase}.ceav-table[data-astro-cid-zoxffcen] tbody[data-astro-cid-zoxffcen] tr[data-astro-cid-zoxffcen]:last-child td[data-astro-cid-zoxffcen]{border-bottom:none}.ceav-bracket[data-astro-cid-zoxffcen]{font-weight:600;color:var(--ink-primary)}.ceav-2027[data-astro-cid-zoxffcen]{font-weight:700;color:var(--ink-primary);background:#fbf3db73}.ceav-delta[data-astro-cid-zoxffcen]{color:var(--pastel-amber-fg);font-weight:600}@media(max-width:1080px){.modalities-triptych[data-astro-cid-zoxffcen]{grid-template-columns:1fr}.clauses-grid[data-astro-cid-zoxffcen]{grid-template-columns:repeat(2,1fr)}.ceav-layout[data-astro-cid-zoxffcen]{grid-template-columns:1fr}}@media(max-width:640px){.clauses-grid[data-astro-cid-zoxffcen]{grid-template-columns:1fr}.jp-row[data-astro-cid-zoxffcen]{flex-direction:column;align-items:flex-start}}
