/* Your first day, direction B. Written Wed 4 Nov 2026 by Claude (builder B2-2). Prefix bd-. */
.bd-hero { padding: clamp(48px, 7vw, 110px) 0 clamp(56px, 7vw, 100px); }
.bd-hero .b-h1 { font-size: clamp(60px, 9.4vw, 170px); }
.bd-hero .b-lead { max-width: 46ch; }
.bd-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 2px; background: var(--b-fg); border: 2px solid var(--b-fg); }
.bd-list li { display: flex; flex-direction: column; gap: 18px; padding: clamp(22px, 2.6vw, 36px); background: var(--b-bg); }
.bd-n { font: 900 clamp(72px, 8vw, 130px)/.8 var(--b-disp); color: var(--b-acc); }
.bd-h { margin: 0; font: 900 clamp(34px, 3.4vw, 56px)/.9 var(--b-disp); text-transform: uppercase; }
.bd-p { margin: 10px 0 14px; color: var(--b-mute); max-width: 36ch; }
.bd-note { margin-top: 32px; }
@media (max-width: 860px) { .bd-list { grid-template-columns: 1fr; } }
