/* =============================================================================
   seminars 詳細ページのレイアウト調整（salesnow-media ローカル資産）
   -----------------------------------------------------------------------------
   ★ sync 安全: sync-site-assets.mjs が上書きするのは renewal.css / ai-tokens.css
     のみ。本ファイルはダウンロード対象外。各ページの <link> も chrome の head 置換
     領域（renewal.css 〜 page.js）の外側（page.js の直後）に置くため inject でも保持。
   ============================================================================= */

/* --- main の上余白を固定ヘッダーの高さに連動させる --------------------------
   renewal.css のヘッダー高さ:
     <768px        : 60px（ロゴ単段）
     768〜1399px   : 116px（ロゴ60 + tablet-nav 56 の2段）
     ≥1400px       : 72px（pc-nav 単段）
   main の padding-top を同じブレークポイント・同じ値で追従させる。 */
.seminar-main-pt { padding-top: 60px; }
@media screen and (min-width: 768px)  { .seminar-main-pt { padding-top: 116px; } }
@media screen and (min-width: 1400px) { .seminar-main-pt { padding-top: 72px; } }

/* --- 登壇者ブロックの行間を詰める -------------------------------------------
   氏名/会社/役職の <p> は m-0 が未コンパイルで効かず、p{margin-bottom:.5rem〜1.25rem}
   が効いて間隔が空いていた。氏名と役職の間隔を狭くする。 */
.seminar-speaker-meta > p { margin-bottom: .125rem; }

/* --- 本文 article の上下に余白を追加 ---------------------------------------- */
article.max-w-3xl.mx-auto { margin-top: 32px; margin-bottom: 32px; }

/* 「本ウェビナーで学べること」で番号を付けたい場合は、通常の中黒リスト
   <ul class="space-y-3"> のまま各 <li> の見出し先頭に ①②③ を直接書く運用。
   （中黒 + ①②③ が並ぶ。専用CSSは不要） */
