.training-photo{margin:0;position:relative;padding:13px 13px 0;background:#e6e9df;border:1px solid #cbd3c0;box-shadow:14px 14px #e2ecee;transform:rotate(1deg)}.training-photo img{display:block;width:100%;height:auto;aspect-ratio:1079/808;object-fit:cover}.training-photo figcaption{padding:17px 4px 18px;font-size:12px;line-height:1.5;color:#3c4b42}.speaking-brief{display:grid;grid-template-columns:.7fr 1.3fr;gap:7%;padding-top:45px;padding-bottom:45px;border-top:1px solid var(--line);scroll-margin-top:125px}.speaking-brief h2{font-size:30px;line-height:1.2;letter-spacing:-.025em;font-weight:500;margin:0}.speaking-brief p,.speaking-brief li{font-size:15px;line-height:1.8;color:var(--muted)}.speaking-brief details{margin-top:18px}.speaking-brief summary{cursor:pointer;font-size:13px;font-weight:600;text-underline-offset:4px}.speaking-brief summary:hover{text-decoration:underline}.speaking-brief ul{padding-left:20px;margin:16px 0 0}.speaking-brief li+li{margin-top:8px}@media(max-width:800px){.training-photo{max-width:620px;transform:none;box-shadow:8px 8px #e2ecee}}@media(max-width:600px){.speaking-brief{grid-template-columns:1fr;gap:20px;padding-top:32px;padding-bottom:32px}.speaking-brief h2{font-size:26px}.training-photo{padding:8px 8px 0}.training-photo figcaption{font-size:12px;padding:13px 3px}}
