.kado-layout-1 { display:none; }
.kado-layout-2 { margin-top: 40px; background: var(--white-raised); border: 1px solid var(--line); border-top: 4px solid var(--color-gold); border-radius: 4px; padding: 36px 40px; box-shadow: 0 1px 2px rgba(0,0,0,.06); --surface-accent: var(--maroon-700); --surface-heading: var(--maroon-700); --surface-muted: var(--ink-2); --focus-color: var(--maroon-700); }
.kado-layout-3 { margin-top: 22px; padding-top: 18px; border-top: 1px solid var(--line); display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 16px; }
.kado-layout-4 { font-size: 14px; color: var(--surface-muted); }
.kado-layout-5 { display: flex; gap: 12px; flex-wrap: wrap; }
.kado-layout-6 { display: none; }
.kado-layout-7 { max-width: 820px; margin: 28px auto 0; text-align: center; color: var(--surface-muted); font-size: 15px; }
.kado-layout-8 { color: var(--surface-accent); }
.kado-layout-9 { text-align: center; max-width: 820px; margin: 0 auto; }
.kado-layout-10 { margin-bottom: 6px; }
.kado-layout-11 { font-size: 15px; color: var(--surface-muted); }
.kado-layout-12 { margin-top: 64px; }
.kado-layout-13 { text-align: center; margin-top: 48px; }
.kado-layout-14 { text-align: center; margin-top: 44px; }
.kado-layout-15 { text-align: center; margin-top: 48px; }
