.crosscani-trial-teaser[data-astro-cid-vjlsfjst]{border:1px solid var(--color-line);background:var(--color-sage-light);border-radius:.6rem 1.6rem .6rem .6rem;margin-block:1.5rem;padding:clamp(1.2rem,3vw,2rem)}.crosscani-trial-teaser[data-astro-cid-vjlsfjst] h3[data-astro-cid-vjlsfjst]{font-size:clamp(1.3rem,3vw,1.8rem)}.crosscani-trial-teaser[data-astro-cid-vjlsfjst] .eyebrow[data-astro-cid-vjlsfjst]{margin-bottom:.6rem}.cc-page{--cc-soft:#eeeee1}.cc-page :is(h1,h2,h3,p,li,a,address,dd){overflow-wrap:break-word}.cc-page :is(h2,h3){margin-bottom:var(--space-heading)}.cc-page h2{font-size:clamp(1.75rem,3.1vw,2.8rem);line-height:1.22}.cc-page h3{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.25}.cc-page p,.cc-page li{font-size:.98rem;line-height:1.75}.cc-page ul{margin-block:1rem 1.5rem;padding-left:1.15rem}.cc-page li{margin-bottom:.6rem;padding-left:.2rem}.cc-page li::marker{color:#83976d}.cc-page .eyebrow{color:#596a4b;font-size:.73rem}.cc-page .cc-emphasis{font-family:var(--font-heading);color:var(--color-green);margin-block:1.5rem;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.45}.cc-page .quiet-link{max-width:100%;min-height:2.75rem}.cc-section-heading{max-width:44rem;margin-bottom:var(--space-content)}.cc-section-heading>p:last-child{max-width:38rem}.cc-hero{padding-top:1.25rem}.cc-breadcrumb{margin-bottom:var(--space-content);flex-wrap:wrap;align-items:center;gap:.2rem .65rem;font-size:.78rem;display:flex}.cc-breadcrumb a{align-items:center;min-height:2.75rem;display:inline-flex}.cc-image-text{gap:var(--space-content);align-items:center;display:grid}.cc-image-text>:is(div,figure){min-width:0}.cc-image-text>figure{width:100%}.cc-image-text>.practice-photo img,.cc-image-text>.image-placeholder{aspect-ratio:4/5}.cc-page .cc-image-text:not(:has(>.practice-photo)){grid-template-columns:minmax(0,1fr);gap:0;max-width:46rem;margin-inline:auto}.cc-hero h1{margin-bottom:1.25rem;font-size:clamp(2.5rem,6vw,5.4rem);line-height:1.08}.cc-page .cc-subtitle{font-family:var(--font-heading);font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.35}.cc-page .cc-hero-questions{columns:1}.cc-hero-questions li{font-family:var(--font-heading);margin-bottom:.35rem;font-size:1.15rem}.cc-soft{background:var(--cc-soft);border-radius:2.5rem .5rem}.cc-benefits{gap:var(--space-content);margin-top:2rem;display:grid}.cc-benefits>div{min-width:0}.cc-benefits .care-symbol{margin-bottom:1.25rem}.cc-benefits h3{font-size:1.5rem}.cc-benefits .natural-divider{width:4rem}.cc-benefits li{font-size:.94rem}.cc-page .cc-feature-line{max-width:44rem;margin-bottom:0}.cc-formats{background:#f3ede2;border-radius:2rem .5rem}.cc-format+.cc-format{margin-top:var(--space-section)}.cc-format>.image-placeholder,.cc-format>.practice-photo img{aspect-ratio:4/5}.cc-offer{padding-block:var(--space-content)}.cc-offer+.cc-offer{margin-top:var(--space-content)}.cc-offer header h3{margin-bottom:.75rem}.cc-offer-body{gap:var(--space-content);display:grid}.cc-offer address{margin-bottom:1.5rem;font-size:.98rem;font-style:normal;line-height:1.8}.cc-offer-facts{gap:.9rem;margin-block:1.5rem;display:grid}.cc-offer-facts>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:.75rem;display:grid}.cc-offer-facts dt{color:var(--color-muted);font-size:.8rem}.cc-offer-facts dd{margin:0;font-size:.98rem}.cc-offer-facts>div:first-child dd{font-family:var(--font-heading);font-size:1.5rem}.cc-offer-enquiry{align-self:start}.cc-offer-enquiry>.quiet-link{align-items:center;margin-top:.75rem;padding-block:.4rem;display:inline-flex}.cc-page .cc-price-label{margin-bottom:.3rem;font-size:.82rem}.cc-page .cc-price{font-family:var(--font-heading);margin-bottom:.6rem;font-size:2.4rem;line-height:1.3}.cc-page .cc-offer-capacity{font-family:var(--font-heading);max-width:23rem;font-size:1.25rem}.cc-reading-pair{gap:var(--space-content);display:grid}.cc-reading-pair>div{min-width:0}.cc-page .cc-signature{font-family:var(--font-heading);font-size:1.4rem}.cc-signature span{font-family:var(--font-body);margin-top:.25rem;font-size:.8rem;display:block}.cc-contact{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:1.25rem;display:flex}.cc-contact a{align-items:center;max-width:100%;min-height:2.75rem;display:inline-flex}@media (width>=56rem){.cc-image-text,.cc-reading-pair,.cc-offer-body{gap:var(--space-columns);grid-template-columns:repeat(2,minmax(0,1fr))}.cc-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-benefits h3{min-height:2.5em}.cc-offer-enquiry{padding-top:.25rem}.cc-offer{padding-block:var(--space-columns)}}@media (width<=26.875rem){.cc-hero .eyebrow{letter-spacing:.015em;font-size:.65rem}.cc-hero h1{font-size:clamp(2.5rem,10vw,3rem)}.cc-page .cc-subtitle{font-size:1.4rem}.cc-page :is(p,li){line-height:1.7}.cc-offer-facts>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.cc-offer-facts dd{font-size:.92rem}}.cc-overview{gap:1rem;margin-block:2.5rem 1rem;display:grid}.cc-overview>a{border:1px solid var(--color-line);color:var(--color-green);background:#f3ede2;border-radius:.6rem 1.8rem .6rem .6rem;flex-direction:column;gap:.8rem;padding:1.6rem;text-decoration:none;display:flex}.cc-overview>a:nth-child(2){background:#e8eee3}.cc-overview>a:nth-child(3){background:#f4eae4}.cc-overview strong{font-family:var(--font-heading);font-size:1.45rem;font-weight:400;line-height:1.35}.cc-overview span{font-size:.8rem}.cc-overview p{color:var(--color-muted);margin:0}.cc-overview span:last-child{margin-top:auto;padding-top:.5rem}.cc-overview a:hover,.cc-overview a:focus-visible{outline:2px solid var(--color-green);outline-offset:3px}.cc-ground{background:#f3ede2}.cc-outdoor{background:#e8eee3}.cc-workshops{background:#f5ece6}.cc-ground,.cc-outdoor,.cc-workshops{border-radius:2rem .5rem;margin-block:clamp(2rem,5vw,5rem);scroll-margin-top:6rem}.cc-format-grid{align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.cc-format-facts{background:#f9faf5;border:1px solid #c8d1bc;border-radius:.6rem 2rem .6rem .6rem;padding:clamp(1.3rem,3vw,2.5rem)}.cc-format-facts .care-symbol{margin-bottom:1rem}.cc-format-facts .button{text-align:center;white-space:normal;max-width:100%;margin-top:1rem}.cc-page .cc-price span{font-family:var(--font-body);color:var(--color-muted);font-size:.9rem;line-height:1.6;display:block}.cc-page .cc-small{margin-top:1rem;font-size:.8rem;line-height:1.6}.cc-page :is(#hundeplatz,#outdoor,#workshops,#schnuppertraining){scroll-margin-top:6rem}@media (width>=56rem){.cc-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-format-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.cc-format-grid>div,.cc-format-grid>aside{min-width:0}.cc-format-grid>div>.practice-photo{margin-top:2rem}.cc-format-grid>div>.practice-photo img{aspect-ratio:4/3;object-fit:cover}.cc-format-facts .cc-offer{border-top:1px solid var(--color-line);margin-top:1.5rem;padding-block:1.5rem 0}.cc-format-facts .cc-offer+.cc-offer{margin-top:2rem}.cc-format-facts .cc-offer header h3{font-size:clamp(1.25rem,2vw,1.6rem)}.cc-format-facts .cc-offer-body{grid-template-columns:minmax(0,1fr);gap:1rem}.cc-format-facts .cc-offer-facts{margin-block:1rem 0}.cc-format-facts .cc-offer-enquiry{padding-top:0}.cc-format-facts .cc-offer-enquiry .button{margin-top:.75rem}.cc-ground .cc-format-facts{background:#fbf8f1;border-color:#ded4c1}.cc-workshops .cc-format-facts{background:#fbf5f2;border-color:#e3d2c9}@media (width<=47.99rem){.cc-page :is(#course-heading,#outdoor-heading,#workshop-heading){text-wrap:balance;overflow-wrap:normal;word-break:normal;margin-bottom:1rem;font-size:clamp(1.5rem,5.8vw,1.85rem);line-height:1.25}.cc-page #what-heading em{white-space:nowrap}.cc-page #crosscani-fields .cc-offer-card:nth-child(2){background:#dde7d4;border-color:#b5c5a5}}.cc-page[data-astro-cid-jcvasuis] .cc-hero>.cc-image-text>.practice-photo img{object-position:center 20%}
