
.learning-detail-hero{padding:80px 0 72px;background:linear-gradient(120deg,#fffaf6,#f7e7df)}.detail-kicker{color:#a34f3d;font:700 11px Arial,sans-serif;letter-spacing:.16em}.learning-detail-hero h1{font:400 clamp(43px,5vw,76px)/1.07 Georgia,serif;margin:20px 0}.detail-subtitle{font:400 25px Georgia,serif;color:#a34f3d}.detail-note{max-width:750px;color:#526473;line-height:1.8}.detail-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.detail-btn,.detail-outline{display:inline-block;text-decoration:none;padding:15px 20px;border-radius:5px;font-weight:700}.detail-btn{background:#a34f3d;color:white}.detail-outline{color:#0f2d4a;border:1px solid #c7afa2;background:#fffaf6}.detail-content,.detail-video{padding:75px 0}.detail-grid{display:grid;grid-template-columns:2fr 1fr;gap:80px}.detail-grid h2,.detail-video h2{font:400 50px/1.1 Georgia,serif}.detail-grid p{color:#526473;line-height:1.85}.detail-grid aside{padding:28px;background:#f8eee8;border-radius:8px}.detail-grid aside b{color:#a34f3d;font:700 11px Arial,sans-serif}.detail-video{background:#f7e9e1}.detail-video video{max-width:900px;width:100%;display:block;background:#0f2d4a;border-radius:10px}.detail-video a{color:#a34f3d}
@media(max-width:850px){.detail-grid{grid-template-columns:1fr;gap:20px}.learning-detail-hero,.detail-content,.detail-video{padding:55px 0}}
