/* Course landing: the agency's ten sections, scoped to this page. */
[data-am-page="kurs"] h2{font-family:"Spectral",serif;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:400;line-height:1.12;max-width:26ch}
[data-am-page="kurs"] h3{font-family:"Spectral",serif;font-size:clamp(1.35rem,2.1vw,1.85rem);font-weight:500;line-height:1.2}
[data-am-page="kurs"] .section{padding-block:clamp(3.5rem,6vw,6rem)}
[data-am-page="kurs"] .hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(2rem,5vw,5rem)}
[data-am-page="kurs"] .hero .hero-copy{padding-bottom:0}
[data-am-page="kurs"] .hero .hero-meta{display:none}
[data-am-page="kurs"] .course-hero-proof{display:block;margin:0;padding:0;background:transparent}
[data-am-page="kurs"] .course-hero-proof .am-inline-media{width:min(100%,14rem);margin:0 auto 1rem}
[data-am-page="kurs"] .course-hero-proof blockquote{font-size:1.25rem;line-height:1.4}
[data-am-page="kurs"] .course-hero-proof .am-proof-context{font-size:.75rem}
[data-am-page="kurs"] .section-intro{max-width:42rem;line-height:1.6;color:#355144}
[data-am-page="kurs"] .course-problems{border-top:1px solid var(--line)}
[data-am-page="kurs"] .course-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:2.5rem}
[data-am-page="kurs"] .course-three article{border-top:1px solid var(--line);padding-top:1.5rem}
[data-am-page="kurs"] .step-number{display:block;color:#355144;font:italic 1.1rem "Spectral",serif;margin-bottom:1rem}
[data-am-page="kurs"] .course-three p,[data-am-page="kurs"] .course-solution p,[data-am-page="kurs"] .course-workbook p{line-height:1.65;color:#355144}
[data-am-page="kurs"] .course-solution,[data-am-page="kurs"] .course-how{background:var(--paper-deep)}
[data-am-page="kurs"] .course-solution-grid{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:clamp(2rem,6vw,6rem);align-items:center}
[data-am-page="kurs"] .course-teacher img{display:block;width:100%;max-height:26rem;object-fit:cover;object-position:50% 22%;margin-bottom:1rem}
[data-am-page="kurs"] .course-teacher p{font-size:.85rem;line-height:1.5}
[data-am-page="kurs"] .modules{margin-top:2rem}
[data-am-page="kurs"] .included h2{font-size:clamp(2rem,3.2vw,3rem)}
[data-am-page="kurs"] .course-workbook{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:3rem}
[data-am-page="kurs"] .course-workbook img{width:100%;max-width:17rem;height:auto;border:1px solid var(--line)}
[data-am-page="kurs"] .course-workbook h3{max-width:28ch}
[data-am-page="kurs"] .am-testimonial-section{border-top:1px solid var(--line)}
[data-am-page="kurs"] .proof-head{gap:3rem}
[data-am-page="kurs"] .proof-head h2{max-width:22ch}
[data-am-page="kurs"] .proof-card{padding:clamp(1.25rem,3vw,2.5rem)}
[data-am-page="kurs"] .proof-quote{font-size:clamp(1.15rem,1.6vw,1.4rem)}
[data-am-page="kurs"] .course-community-voices,[data-am-page="kurs"] .course-individual-voices{margin-top:3rem}
[data-am-page="kurs"] .course-community-voices .proof-grid{margin-top:1.5rem}
[data-am-page="kurs"] .course-proof-link{display:inline-flex;align-items:center;min-height:44px;margin-top:1rem;text-decoration:underline;text-underline-offset:.25em;color:#183d2e;font-weight:700}
[data-am-page="kurs"] .course-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;align-items:start;margin-top:2rem}
[data-am-page="kurs"] .course-video-card .am-inline-media{width:100%;max-width:none;aspect-ratio:3/4;background:#12291f}
[data-am-page="kurs"] .course-video-card img{object-fit:contain}
[data-am-page="kurs"] .course-video-card h4{margin:1rem 0 .5rem;font-size:1.15rem}
[data-am-page="kurs"] .course-video-card p{font-size:.85rem;line-height:1.55;color:#355144}
[data-am-page="kurs"] .course-video-context{border-top:1px solid var(--line);padding-top:.75rem}
[data-am-page="kurs"] .course-fit-note{max-width:52rem;margin:2rem 0 0;padding-top:1.5rem;border-top:1px solid var(--line);line-height:1.6}
[data-am-page="kurs"] .price-strip .eyebrow{color:#d9be82}
[data-am-page="kurs"] .course-offer-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,6rem)}
[data-am-page="kurs"] .course-offer-grid p,[data-am-page="kurs"] .course-offer-grid li{line-height:1.65;color:#d6e0d6}
[data-am-page="kurs"] .course-offer-grid ul{padding-left:1.2rem;margin-bottom:1.75rem}
[data-am-page="kurs"] .course-offer-grid aside{border-left:1px solid #64806e;padding-left:2rem}
[data-am-page="kurs"] .course-offer-grid .course-price{font:400 clamp(2.5rem,5vw,4rem)/1.1 "Spectral",serif;color:#d9be82;margin-bottom:.75rem}
[data-am-page="kurs"] .course-price span{font:400 1rem/1.4 "Hanken Grotesk",sans-serif}
@media(max-width:900px){[data-am-page="kurs"] .hero,[data-am-page="kurs"] .course-solution-grid,[data-am-page="kurs"] .course-offer-grid{grid-template-columns:1fr}[data-am-page="kurs"] .hero .hero-copy{width:100%;max-width:100%}[data-am-page="kurs"] .course-hero-proof{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:1.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}[data-am-page="kurs"] .course-teacher{max-width:18rem}[data-am-page="kurs"] .course-offer-grid aside{border-left:0;border-top:1px solid #64806e;padding:1.5rem 0 0}}
@media(max-width:640px){[data-am-page="kurs"] .course-three,[data-am-page="kurs"] .course-video-grid,[data-am-page="kurs"] .course-workbook{grid-template-columns:1fr}[data-am-page="kurs"] .course-hero-proof{grid-template-columns:1fr}[data-am-page="kurs"] .course-hero-proof .am-inline-media{max-width:12rem}[data-am-page="kurs"] .course-video-card .am-inline-media{max-width:22rem;margin-inline:auto}[data-am-page="kurs"] .course-three{gap:1.5rem}[data-am-page="kurs"] .course-workbook img{margin-inline:auto;max-width:14rem}}
