.tb-hero-grid{display:grid;grid-template-columns:1fr minmax(0,480px);gap:var(--sp-7);align-items:center}.tb-hero-grid img{width:100%;height:auto;border-radius:var(--r-3)}@media(max-width:900px){.tb-hero-grid{grid-template-columns:1fr}}.tb-cta-row{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-4)}.tb-status{display:inline-block;margin-bottom:var(--sp-3);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-3);background:var(--sub-kids-2);color:var(--ink);font-weight:600;font-size:var(--fs-sm)}.tb-section{scroll-margin-top:72px}.tb-section.alt{background:var(--paper)}.tb-section h3{margin-block:var(--sp-6) var(--sp-3)}.tb-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--sp-3)}.tb-fact{display:grid;gap:var(--sp-1);padding:var(--sp-4);border:1px solid var(--paper);border-radius:var(--r-3);background:var(--white)}.tb-fact svg{color:var(--sub-kids)}.tb-fact-label{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tb-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sp-5)}.tb-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--paper);border-radius:var(--r-3);background:var(--white);color:inherit;text-decoration:none;scroll-margin-top:72px}a.tb-card:hover,a.tb-card:focus-visible{border-color:var(--sub-kids)}.tb-card img{width:100%;height:220px;object-fit:cover}.tb-card-body{display:grid;align-content:start;gap:var(--sp-2);padding:var(--sp-5)}.tb-card-kicker{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tb-card-title{font-family:var(--font-display);font-size:var(--fs-h3, 1.4rem);font-weight:600;margin:0}.tb-card-meta{display:grid;gap:var(--sp-1);margin:var(--sp-2) 0 0;padding:0;list-style:none;color:var(--slate);font-size:var(--fs-sm)}.tb-card-meta li{display:flex;gap:var(--sp-2);align-items:baseline}.tb-card-meta svg{flex:none;color:var(--sub-kids)}.tb-card-cta{display:inline-flex;gap:var(--sp-1);align-items:center;margin-top:var(--sp-2);font-weight:600}.tb-card-age{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600}.tb-list,.tb-schedule,.tb-turnus,.tb-prog{list-style:none;padding:0;margin:0}.tb-list li{position:relative;padding:var(--sp-2) 0 var(--sp-2) var(--sp-5);color:var(--slate)}.tb-list li:before,.tb-prog li:before{content:"";position:absolute;left:0;top:1em;width:6px;height:6px;border-radius:50%;background:var(--sub-kids)}.tb-prog{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--sp-2) var(--sp-5)}.tb-prog li{position:relative;padding-left:var(--sp-4)}.tb-prog li:before{top:.65em}.tb-schedule li,.tb-turnus li{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--paper)}.tb-time{min-width:8.5rem;font-variant-numeric:tabular-nums;color:var(--sub-kids);font-weight:600}.tb-turnus li strong{min-width:6.5rem}.tb-turnus li span:first-of-type{min-width:14rem}.tb-turnus-theme{color:var(--muted)}.tb-days{display:grid;gap:var(--sp-3)}.tb-day{padding:var(--sp-4);border-left:3px solid var(--sub-kids);background:var(--white)}.tb-day strong{display:block;margin-bottom:var(--sp-1)}.tb-day span{color:var(--slate)}.tb-price{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;margin-block:var(--sp-3)}.tb-price span{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:400;color:var(--muted)}.tb-offers{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none}.tb-offers li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-1) var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--paper)}.tb-offers li span{grid-column:1 / -1;color:var(--muted);font-size:var(--fs-sm)}.tb-offers li b{white-space:nowrap}.tb-rules{display:grid;gap:var(--sp-3);margin:var(--sp-3) 0 0}.tb-rules dt{font-weight:600}.tb-rules dd{margin:0;color:var(--muted)}.tb-note{max-width:70ch;margin-top:var(--sp-3);color:var(--muted);font-size:var(--fs-sm)}.tb-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sp-7)}.tb-reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sp-5)}.tb-reason{display:grid;gap:var(--sp-2);padding:var(--sp-5);background:var(--white);border:1px solid var(--paper);border-radius:var(--r-3)}.tb-reason span{color:var(--slate);font-size:var(--fs-sm)}.tb-quotes{display:grid;gap:var(--sp-4)}.tb-tags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none}.tb-tags li{padding:var(--sp-1) var(--sp-3);border:1px solid var(--sub-kids);border-radius:var(--r-3);font-size:var(--fs-sm)}.tb-signup{padding:var(--sp-6);border:1px solid var(--paper);border-radius:var(--r-3);background:var(--white);text-align:center}.tb-signup p{max-width:60ch;margin-inline:auto}
