.speech-image-hero{padding:35px 0 30px;border-bottom:1px solid #e2be8266;margin-bottom:30px}.speech-hero-art{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.34fr);align-items:center;gap:28px;max-width:1180px;margin:10px auto 15px}.speech-image-title{position:relative;margin:0!important;line-height:0!important;background:none!important;filter:none!important}.speech-image-title img{display:block;width:100%;height:auto;max-width:100%}.sr-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.speech-boy{width:100%;max-height:370px;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 10px 18px #240c2166)}.speech-image-hero .intro{max-width:850px;color:#fff0d4!important;margin-top:10px}.speech-topics{padding:35px 0;border-top:1px solid #e2be8266}.speech-topics>h2{margin-bottom:25px}.speech-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.speech-topic-group{background:linear-gradient(135deg,#7b2e47,#501c35);border:1px solid #d8b474;padding:26px;border-radius:5px}.speech-topic-group h3{font-size:26px;line-height:1.35;margin:0 0 20px}.speech-topic-group ol{padding-left:25px;margin:0}.speech-topic-group li{padding:10px 0 12px 6px;line-height:1.8;color:#fff0d4}.speech-topic-group li::marker{color:#f4d79f;font-weight:700}@media(max-width:700px){.speech-hero-art{grid-template-columns:minmax(0,1fr) minmax(80px,.32fr);gap:10px}.speech-boy{max-height:200px}.speech-image-hero{padding-top:25px}.speech-topic-grid{grid-template-columns:1fr}.speech-topic-group{padding:22px}.speech-topic-group h3{font-size:23px}}.speech-entry-info{padding:10px 0 28px;max-width:100%}.speech-entry-info h2{margin-top:0}.speech-entry-info h3{margin-top:24px}.speech-selection-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:26px;align-items:stretch;margin:0 0 32px}.speech-selection-row>.panel{margin:0!important;min-width:0}.speech-selection-row h3{margin-top:0}.speech-selection-row p{line-height:1.8}@media(max-width:700px){.speech-selection-row{grid-template-columns:1fr;gap:18px}}
.speech-selection-row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}@media(max-width:700px){.speech-selection-row{grid-template-columns:1fr}}
.speech-main-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:38px;align-items:start;margin:0 0 34px;padding:10px 0 20px}.speech-main-left,.speech-main-right{min-width:0}.speech-main-copy h2{margin-top:0}.speech-main-copy h3{margin-top:24px}.speech-main-copy p{line-height:1.8}.speech-main-left>.panel{margin:26px 0 0!important}.speech-main-right>.panel{margin:0!important}.speech-main-layout .panel h3{margin-top:0}.speech-main-right .timeline{margin-bottom:0}@media(max-width:700px){.speech-main-layout{grid-template-columns:1fr;gap:22px}}
