.meetings-page{background:var(--mc-wash);color:var(--mc-ink);font-family:var(--mc-sans);min-height:100vh;line-height:1.6}.meetings-page *{box-sizing:border-box}.meetings-page a{color:var(--mc-ink);text-underline-offset:4px}.meetings-page button,.meetings-page audio{font:inherit}.meetings-page button,.meetings-page a{touch-action:manipulation}.meetings-page :focus-visible{outline:3px solid var(--mc-rust);outline-offset:4px}.meetings-page main{max-width:1380px;margin:auto;padding:0 42px}.meetings-skip{position:absolute;top:0;left:-10000px}.meetings-skip:focus{background:var(--mc-paper);z-index:100;padding:12px;top:12px;left:12px}.meeting-kicker{letter-spacing:.12em;color:var(--mc-rust);text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800}.meeting-intro{max-width:1000px;padding:62px 0 42px}.meeting-intro h1{font-family:var(--mc-serif);letter-spacing:-.035em;margin:18px 0 25px;font-size:clamp(2.7rem,5.8vw,5.6rem);font-weight:500;line-height:1.02}.meeting-intro h1 em{font-weight:400}.meeting-lead{max-width:820px;color:var(--mc-ink);font-size:1.18rem}.meeting-intro-links,.meeting-player-links,.meeting-related{flex-wrap:wrap;gap:10px 22px;display:flex}.meeting-intro-links{margin-top:26px;font-size:.9rem;font-weight:700}.meeting-topic-nav{border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line);padding:20px 0;scroll-margin-top:22px}.meeting-topic-nav nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.meeting-topic-nav nav a{border:1px solid #0000;align-items:center;gap:9px;padding:12px 9px;font-size:.87rem;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.meeting-topic-nav nav a span{color:var(--mc-rust);font-weight:400}.meeting-topic-nav nav a[aria-current]{background:var(--mc-ink);color:var(--mc-paper);border-color:var(--mc-ink)}.meeting-topic-nav nav a[aria-current] span{color:var(--mc-line)}.meeting-topic-nav nav a:hover{border-color:var(--mc-muted)}.meeting-workspace{grid-template-columns:minmax(0,1.45fr) minmax(330px,1fr);align-items:start;gap:44px;padding:44px 0 56px;display:grid}.meeting-topic>h2{font-family:var(--mc-serif);margin:0 0 18px;font-size:2.25rem;font-weight:400;line-height:1.16}.meeting-topic-intro{font-size:1.1rem}.meeting-topic section{margin-top:32px}.meeting-topic h3{letter-spacing:.095em;text-transform:uppercase;color:var(--mc-rust);margin:0 0 12px;font-size:.8rem}.meeting-topic p{margin:0 0 17px}.meeting-chapters{gap:16px;padding:0;list-style:none;display:grid}.meeting-chapters>li{border-left:3px solid var(--mc-line);background:var(--mc-paper);padding:20px 20px 18px}.meeting-chapters>li.is-selected{border-color:var(--mc-muted);background:var(--mc-paper)}.meeting-chapters h4{margin:0 0 12px;font:400 1.4rem/1.25 Georgia,serif}.meeting-chapters .meeting-kicker{margin-bottom:10px;font-size:.68rem}.meeting-locator{color:var(--mc-muted);font-size:.8rem;font-weight:700;line-height:1.5}.meeting-locator span{font-weight:400;display:block}.meeting-cue,.meeting-next{border:1px solid var(--mc-ink);background:var(--mc-ink);color:var(--mc-paper);cursor:pointer;border-radius:2px;min-height:44px;padding:10px 16px;font-size:.9rem;font-weight:700;line-height:1.4}.meeting-cue:hover,.meeting-next:hover{background:var(--mc-ink)}.meeting-council{font-size:.9rem;font-weight:700}.meeting-small{color:var(--mc-muted);line-height:1.5;margin:12px 0!important;font-size:.79rem!important}.meeting-check{background:var(--mc-wash);color:var(--mc-rust);padding:12px;font-size:.83rem}.meeting-source{background:var(--mc-paper);border:1px solid var(--mc-line);margin:12px 0;font-size:.86rem}.meeting-source summary{cursor:pointer;padding:13px 14px;font-weight:700;line-height:1.4}.meeting-source summary span{color:var(--mc-muted);margin-top:5px;font-size:.72rem;font-weight:400;display:block}.meeting-source>p,.meeting-source>a{margin:12px 14px;display:block}.meeting-source img{width:100%;height:auto;margin-top:12px;display:block}.meeting-evidence-links{padding-left:20px}.meeting-evidence-links li{margin:10px 0}.meeting-response{border-top:1px solid var(--mc-line);padding-top:22px}.meeting-unresolved{background:var(--mc-wash);padding:22px 24px}.meeting-unresolved p{margin:0}.meeting-related{margin:25px 0;font-size:.85rem}.meeting-next{text-align:left;margin-top:12px}.listening-desk{border:1px solid var(--mc-line);background:var(--mc-paper);box-shadow:0 12px 30px color-mix(in srgb, var(--mc-rust) 4.71%, transparent);min-width:0;padding:26px;scroll-margin-top:20px;position:sticky;top:24px}.listening-desk h2{margin:8px 0 16px;font:400 1.6rem/1.2 Georgia,serif}.meeting-player-date{color:var(--mc-muted);margin:0;font-size:.86rem}.meeting-clock{border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:16px 0;padding:10px 0;font-size:.83rem;display:flex}.listening-desk audio{width:100%;height:42px}.meeting-player-links{gap:8px 15px;font-size:.78rem}.meeting-readalong{border-top:1px solid var(--mc-line);margin-top:20px;padding-top:15px}.meeting-readalong summary{cursor:pointer;font-size:.87rem;font-weight:700}.meeting-turns{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--mc-paper);max-height:280px;padding:2px 14px;overflow-y:auto}.meeting-turns p{border-bottom:1px solid var(--mc-line);margin:0;padding:14px 0;font-size:.88rem;line-height:1.6}.meeting-turns p.is-current{background:var(--mc-wash)}.meeting-turns button{color:var(--mc-ink);text-align:left;cursor:pointer;background:0 0;border:none;margin-bottom:6px;padding:4px 0;font-size:.73rem;text-decoration:underline;display:block}.meeting-turns button span{color:var(--mc-muted);margin-left:10px;display:inline-block}.meeting-turns strong,.meeting-turns small{display:block}.meeting-turns small{color:var(--mc-muted);margin:4px 0 8px;font-size:.72rem}.meeting-index{border-top:2px solid var(--mc-ink);padding:38px 0 45px;scroll-margin-top:25px}.meeting-index>h2,.meeting-method>h2{margin:0 0 26px;font:400 2.3rem/1.2 Georgia,serif}.meeting-index>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.meeting-index article{border-top:1px solid var(--mc-line);padding-top:18px}.meeting-index time{color:var(--mc-rust);font-size:.78rem;font-weight:700}.meeting-index h3{margin:10px 0;font:400 1.45rem/1.25 Georgia,serif}.meeting-index p,.meeting-index li{font-size:.85rem}.meeting-index ul{padding-left:18px}.meeting-index li{margin:8px 0}.meeting-method{border-top:1px solid var(--mc-line);padding:35px 0 50px;scroll-margin-top:25px}.meeting-method>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.meeting-method h3{font-size:.9rem}.meeting-method p{color:var(--mc-muted);font-size:.85rem}.meeting-method a{margin-top:10px;font-size:.83rem;display:block}@media (max-width:1100px){.meetings-page main{padding:0 28px}.meeting-workspace{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:26px}.listening-desk{padding:21px}.meeting-index>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.meeting-workspace{grid-template-columns:minmax(0,1fr)}.listening-desk{grid-row:1;position:static}.meeting-turns{max-height:230px}.meeting-topic-nav nav{grid-template-columns:repeat(3,minmax(0,1fr))}.meeting-method>div{grid-template-columns:1fr;gap:10px}.meeting-intro{padding-top:38px}}@media (max-width:560px){.meetings-page main{padding:0 18px}.meeting-topic-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-intro{padding-bottom:30px}.meeting-intro h1{font-size:2.8rem}.meeting-lead{font-size:1.05rem}.meeting-topic>h2{font-size:1.9rem}.meeting-index>div{grid-template-columns:1fr}.meeting-chapters>li{padding:18px 15px}.meeting-workspace{gap:30px;padding-top:25px}.listening-desk{padding:20px 16px}.meeting-intro-links{font-size:.82rem}.meeting-clock,.meeting-clock span{display:block}.meeting-unresolved{padding:19px}.meeting-readalong{margin-top:15px}.meeting-index>h2,.meeting-method>h2{font-size:1.9rem}}.meeting-workspace{max-width:1000px;display:block}.meeting-chapters .listening-desk{box-shadow:none;margin-top:18px;padding:18px;position:static}.inline-comparison-audio audio{width:100%;max-width:100%;display:block}
