.course-title{font-size:clamp(36px,5.8vw,74px)!important;max-width:1050px}.course-facts{display:flex;gap:10px;flex-wrap:wrap}.course-facts span{padding:10px 14px;border:1px solid #ffffff55;border-radius:30px;font-size:12px}.course-intro{font-size:17px!important;max-width:820px!important;margin-top:28px}.course-space{margin-top:28px}.agenda{margin-top:35px}.agenda article{display:grid;grid-template-columns:130px 1fr;gap:24px;border-top:1px solid #ddd;padding:22px 0}.agenda b{color:var(--red);font-size:13px}.agenda h3{font-size:21px;margin-bottom:8px}.agenda p{margin:0;color:var(--muted);line-height:1.6;font-size:14px}.scenario-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:35px}.scenario-row>div{background:#f2f3f3;border-radius:12px;padding:22px 16px}.scenario-row strong{display:block;font-size:30px}.scenario-row span{display:block;font-size:12px;margin-top:12px;line-height:1.5}.scenario-row .scenario-result{background:var(--red);color:#fff}.action-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.action-list article{background:#fff;padding:25px;border:1px solid var(--line);border-radius:12px}.action-list b{color:var(--red);font-size:11px}.action-list h3{font-size:22px;margin:15px 0}.action-list p{font-size:14px;line-height:1.6;color:var(--muted)}.action-list span{font-size:12px;font-weight:700}.worksheet{border:1px solid #ccc;padding:25px;margin:25px 0;background:white;border-radius:12px}.worksheet p{line-height:1.8}.print-button{border:0;cursor:pointer}@media(max-width:800px){.scenario-row{grid-template-columns:repeat(2,1fr)}.action-list{grid-template-columns:1fr 1fr}}@media(max-width:550px){.action-list{grid-template-columns:1fr}.agenda article{grid-template-columns:1fr;gap:10px}}@media print{@page{size:A4;margin:14mm}body{font-family:Arial,sans-serif}body.plan-page .topbar,body.plan-page .skip,body.plan-page main>section:not(#eylem),.print-button{display:none!important}#eylem{padding:0;background:#fff}#eylem .wrap{padding:0;max-width:none}#eylem h2{font-size:27px}#eylem h2 br{display:none}.action-list{grid-template-columns:repeat(2,1fr);gap:8px}.action-list article{padding:12px;break-inside:avoid}.action-list h3{font-size:17px;margin:8px 0}.action-list p{font-size:11px;margin:0 0 8px}.action-list span{font-size:10px}.worksheet{padding:14px;break-inside:avoid}.worksheet p{font-size:11px;margin-bottom:8px}.eyebrow{font-size:10px}.section-lead{font-size:12px}}
@media print{.academy-footer{display:none!important}}
