/* Clear offer and signup descriptions, scoped to the two entry pages. */
[data-am-page="glowna"] .site-header{background:#071b13}
[data-am-page="glowna"] .hero{min-height:42rem;padding-top:8rem;padding-bottom:4rem;align-items:center}
[data-am-page="glowna"] .hero-copy{width:min(60%,44rem)}
[data-am-page="glowna"] h1{max-width:18ch;font-size:clamp(2.5rem,5.2vw,4.8rem);line-height:1.02}
[data-am-page="glowna"] .hero-lead{font-family:"Hanken Grotesk",sans-serif;font-size:1.12rem;line-height:1.6;max-width:36rem}
[data-am-page="glowna"] .entry-hero-note{max-width:35rem;color:#d6e0d6;font-size:.88rem;line-height:1.5}
[data-am-page="glowna"] .hero-actions{margin-top:1.4rem}
[data-am-page="glowna"] .hero-note{max-width:17rem;right:3rem;bottom:2rem;padding:1rem;background:#0a2018;color:#d6e0d6}
[data-am-page="glowna"] .route{grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1.2fr) auto;gap:2rem}
[data-am-page="glowna"] .route h2{font-size:clamp(1.7rem,2.7vw,2.5rem);line-height:1.12}
[data-am-page="glowna"] .route p{max-width:48ch;font-size:1rem;line-height:1.6}
[data-am-page="glowna"] .route-price{font-size:.85rem;letter-spacing:0;text-transform:none;line-height:1.5;margin-top:.8rem}
[data-am-page="glowna"] .principle{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:2rem 4rem}
[data-am-page="glowna"] .principle-title{grid-column:1/-1;margin:0}
[data-am-page="glowna"] .principle-copy{margin:0}
[data-am-page="glowna"] .client-proof h2{max-width:20ch;font-size:clamp(2.1rem,3.5vw,3.4rem);line-height:1.1}
[data-am-page="glowna"] .entry-barbara{padding-block:clamp(3rem,6vw,5rem)}
[data-am-page="glowna"] .entry-barbara .section-kicker{padding:0}
[data-am-page="glowna"] .entry-barbara h2{max-width:40ch;font:400 clamp(1.5rem,2.6vw,2.35rem)/1.4 "Spectral",serif}
[data-am-page="glowna"] .entry-barbara p{font-size:.9rem;line-height:1.6;color:#355144}
[data-am-page="glowna"] .entry-barbara a{color:#183d2e;border-color:#637b69}
[data-am-page="glowna"] .proof h2{max-width:20ch;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.1}
[data-am-page="glowna"] .proof-item{grid-template-columns:6rem 1fr}
[data-am-page="lekcja"] .entry-lesson-access{color:#d6e0d6;font-size:.95rem;line-height:1.6;max-width:40rem;margin-bottom:0}
[data-am-page="lekcja"] .hero-copy h1{max-width:19ch;font-size:clamp(2.3rem,4.6vw,4.5rem);line-height:1.08}
[data-am-page="lekcja"] .hero-lead{font-family:"Hanken Grotesk",sans-serif;font-size:1.1rem;line-height:1.6}
[data-am-page="lekcja"] .outline-intro h2{max-width:20ch;font-size:clamp(2.1rem,3.5vw,3.4rem);line-height:1.1}
[data-am-page="lekcja"] .entry-proof-heading{padding-top:3.5rem;border-top:1px solid var(--line);margin-top:3rem}
[data-am-page="lekcja"] .entry-proof-heading h2{max-width:24ch;font-size:clamp(2rem,3vw,2.8rem)}
[data-am-page="lekcja"] .entry-proof-heading p{font-size:.95rem}
[data-am-page="lekcja"] .lesson-proofs{margin-top:1.5rem}
[data-am-page="lekcja"] .entry-lesson-fit{background:var(--paper-deep);padding-block:clamp(3rem,6vw,5rem)}
[data-am-page="lekcja"] .entry-lesson-fit h2{max-width:27ch;font-size:clamp(2.1rem,3.5vw,3.4rem);line-height:1.1}
[data-am-page="lekcja"] .entry-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem}
[data-am-page="lekcja"] .entry-three article{border-top:1px solid var(--line);padding-top:1.5rem}
[data-am-page="lekcja"] .entry-three h3{font-size:1.45rem;line-height:1.25}
[data-am-page="lekcja"] .entry-three p{font-size:.95rem;color:var(--ink-soft)}
[data-am-page="lekcja"] .entry-faq{padding-block:clamp(3rem,6vw,5rem)}
[data-am-page="lekcja"] .entry-faq-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:clamp(2rem,5vw,5rem)}
[data-am-page="lekcja"] .entry-faq h2{font-size:clamp(2.1rem,3.5vw,3.4rem);line-height:1.1;max-width:20ch}
[data-am-page="lekcja"] .entry-faq details{padding-block:1rem;border-top:1px solid var(--line)}
[data-am-page="lekcja"] .entry-faq summary{min-height:44px;cursor:pointer;font-weight:700;color:var(--pine)}
[data-am-page="lekcja"] .entry-faq details p{margin:1rem 0 0;font-size:.95rem;color:var(--ink-soft)}
[data-am-page="lekcja"] .entry-lesson-final{background:var(--pine-deep);color:var(--paper);padding-block:clamp(3rem,6vw,5rem);text-align:center}
[data-am-page="lekcja"] .entry-lesson-final .section-label{color:var(--gold)}
[data-am-page="lekcja"] .entry-lesson-final h2{max-width:28ch;margin-inline:auto;font-size:clamp(2.1rem,3.7vw,3.6rem);line-height:1.1}
[data-am-page="lekcja"] .entry-lesson-final p{margin-inline:auto}
@media(max-width:1000px){[data-am-page="lekcja"] .entry-faq-grid{grid-template-columns:1fr}}
@media(max-width:900px){[data-am-page="glowna"] .hero{min-height:0;padding-top:7rem;padding-bottom:3rem}[data-am-page="glowna"] .hero-copy{width:100%;max-width:38rem}[data-am-page="glowna"] .hero-note{position:relative;right:auto;bottom:auto;max-width:28rem;margin:2rem 0 0;padding:1rem 0 0;border-top:1px solid #637b69;background:transparent}[data-am-page="glowna"] .portrait{opacity:.2}[data-am-page="glowna"] .route{grid-template-columns:2rem minmax(0,1fr) auto;gap:1rem}[data-am-page="glowna"] .route p{grid-column:2;grid-row:2}[data-am-page="glowna"] .route-arrow{grid-column:3;grid-row:1}[data-am-page="glowna"] .principle{grid-template-columns:1fr}}
@media(max-width:620px){[data-am-page="glowna"] .hero{padding-top:6.25rem}[data-am-page="glowna"] h1{font-size:clamp(2.6rem,10vw,3.3rem)}[data-am-page="glowna"] .hero-lead{font-size:1rem}[data-am-page="glowna"] .hero-actions{gap:.75rem}[data-am-page="glowna"] .hero-note{font-size:.8rem}[data-am-page="glowna"] .proof-item{grid-template-columns:1fr;gap:.5rem}[data-am-page="lekcja"] .hero-copy h1{font-size:clamp(2.1rem,8.9vw,3rem)}[data-am-page="lekcja"] .hero-lead{font-size:1rem}[data-am-page="lekcja"] .entry-lesson-access{font-size:.9rem}[data-am-page="lekcja"] .entry-three{grid-template-columns:1fr}}
