.cm-att-narrow:where(.astro-rl5iqan4){max-width:880px}.cm-att-statement:where(.astro-rl5iqan4) p:where(.astro-rl5iqan4){font:var(--cm-body-lg);color:var(--cm-fg2);margin:0 0 16px}.cm-att-statement:where(.astro-rl5iqan4) a:where(.astro-rl5iqan4){color:var(--cm-brand);font-weight:600}.cm-att-policies:where(.astro-rl5iqan4){margin-top:4px}.cm-att-meta:where(.astro-rl5iqan4){margin:32px 0 0;border:1px solid var(--cm-border);border-radius:14px;overflow:hidden;background:var(--cm-bg)}.cm-att-meta-row:where(.astro-rl5iqan4){display:grid;grid-template-columns:220px 1fr;gap:16px;padding:14px 20px;border-bottom:1px solid var(--cm-divider)}.cm-att-meta-row:where(.astro-rl5iqan4):last-child{border-bottom:0}.cm-att-meta:where(.astro-rl5iqan4) dt:where(.astro-rl5iqan4){font:600 14px/1.5 var(--cm-font-sans);color:var(--cm-fg3);margin:0}.cm-att-meta:where(.astro-rl5iqan4) dd:where(.astro-rl5iqan4){font:600 14px/1.5 var(--cm-font-sans);color:var(--cm-fg1);margin:0}.cm-att-legend:where(.astro-rl5iqan4){list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 24px;font:var(--cm-body-sm);color:var(--cm-fg3)}.cm-att-legend:where(.astro-rl5iqan4) li:where(.astro-rl5iqan4){display:flex;align-items:center;gap:8px}.cm-att-pill:where(.astro-rl5iqan4){display:inline-block;flex:0 0 auto;font:600 11px/1 var(--cm-font-sans);letter-spacing:.02em;text-transform:uppercase;padding:5px 9px;border-radius:999px;white-space:nowrap}.cm-att-pill:where(.astro-rl5iqan4).is-met{color:#14502f;background:var(--cm-savings-soft)}.cm-att-pill:where(.astro-rl5iqan4).is-progress{color:#7a5600;background:var(--cm-anomaly-soft)}.cm-att-pill:where(.astro-rl5iqan4).is-scoped{color:var(--cm-fg2);background:var(--cm-ink-100)}.cm-att-head:where(.astro-rl5iqan4){margin-bottom:24px}.cm-att-list:where(.astro-rl5iqan4){display:grid;gap:16px}.cm-att-item:where(.astro-rl5iqan4){background:var(--cm-bg);border:1px solid var(--cm-border);border-radius:14px;padding:22px 24px}.cm-att-item-head:where(.astro-rl5iqan4){display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.cm-att-item-h:where(.astro-rl5iqan4){font:var(--cm-h3);font-size:18px;color:var(--cm-fg1);margin:0}.cm-att-lead:where(.astro-rl5iqan4){font:var(--cm-body);color:var(--cm-fg2);margin:0 0 12px}.cm-att-bullets:where(.astro-rl5iqan4){margin:0 0 4px;padding-left:20px;display:grid;gap:6px}.cm-att-bullets:where(.astro-rl5iqan4) li:where(.astro-rl5iqan4){font:var(--cm-body);color:var(--cm-fg2)}.cm-att-choices:where(.astro-rl5iqan4){list-style:none;margin:0;padding:0;display:grid;gap:10px}.cm-att-choices:where(.astro-rl5iqan4) li:where(.astro-rl5iqan4){display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font:var(--cm-body);color:var(--cm-fg2)}.cm-att-box:where(.astro-rl5iqan4){margin-top:2px;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--cm-border-strong);background:var(--cm-bg);position:relative}.cm-att-choices:where(.astro-rl5iqan4) li:where(.astro-rl5iqan4).is-on{color:var(--cm-fg1)}.cm-att-choices:where(.astro-rl5iqan4) li:where(.astro-rl5iqan4).is-on .cm-att-box:where(.astro-rl5iqan4){background:var(--cm-savings);border-color:var(--cm-savings)}.cm-att-choices:where(.astro-rl5iqan4) li:where(.astro-rl5iqan4).is-on .cm-att-box:where(.astro-rl5iqan4):after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cm-att-note:where(.astro-rl5iqan4){font:var(--cm-body-sm);color:var(--cm-fg3);margin:14px 0 0;padding-top:14px;border-top:1px solid var(--cm-divider)}.cm-att-choices:where(.astro-rl5iqan4)+.cm-att-note:where(.astro-rl5iqan4){margin-top:14px}.cm-att-note:where(.astro-rl5iqan4) a{color:var(--cm-brand);font-weight:600}.cm-att-note:where(.astro-rl5iqan4) code{font-family:var(--cm-font-mono, ui-monospace, monospace);font-size:12px;background:var(--cm-ink-100);padding:1px 5px;border-radius:4px}.cm-att-refs:where(.astro-rl5iqan4){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px}.cm-att-refs:where(.astro-rl5iqan4) a:where(.astro-rl5iqan4){font:600 15px/1.5 var(--cm-font-sans);color:var(--cm-brand)}@media(max-width:720px){.cm-att-meta-row:where(.astro-rl5iqan4){grid-template-columns:1fr;gap:4px}.cm-att-refs:where(.astro-rl5iqan4){grid-template-columns:1fr}.cm-att-item-head:where(.astro-rl5iqan4){flex-direction:column;align-items:flex-start;gap:8px}}
