.kub-wildnis-page{--green:#9bb69d;--purple:#917090;--text:#353535;--soft:#f7faf5;--soft2:#fbf8fb;--line:#dfe8df;--white:#fff;width:100%;overflow:hidden;background:#fff;color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:22px;line-height:1.65}
.kub-wildnis-page *{box-sizing:border-box}.kub-wildnis-page .wrap{width:min(1160px,calc(100% - 40px));margin:0 auto}.kub-wildnis-page .hero-banner{width:min(1180px,100%);margin:0 auto 58px}.kub-wildnis-page .hero-banner img{display:block;width:100%;height:auto}.kub-wildnis-page .hero-head{text-align:center;padding:0 0 36px}.kub-wildnis-page .hero-head h1{margin:0 0 8px;color:var(--green);font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1.15}.kub-wildnis-page .hero-head .sub{margin:0;color:var(--purple);font-size:clamp(27px,3vw,36px);line-height:1.3}.kub-wildnis-page .hero-kicker{margin:48px 0 0;color:var(--green);font-size:clamp(36px,4vw,56px);line-height:1.18;font-weight:400}.kub-wildnis-page .section{padding:72px 0;border-top:1px solid #f0f0f0}.kub-wildnis-page .section.soft{background:var(--soft)}.kub-wildnis-page .section.soft2{background:var(--soft2)}.kub-wildnis-page .section h2{margin:0 0 24px;color:var(--green);font-size:clamp(34px,4vw,48px);line-height:1.2;font-weight:400}.kub-wildnis-page .section h3{margin:0 0 14px;color:var(--purple);font-size:30px;line-height:1.3;font-weight:500}.kub-wildnis-page p{margin:0 0 22px}.kub-wildnis-page .animal-break{width:min(720px,calc(100% - 40px));margin:38px auto 64px;text-align:center;padding:8px 0}.kub-wildnis-page .animal-break img{display:block;max-width:60mm;width:min(60mm,100%);height:auto;margin:0 auto 20px}.kub-wildnis-page .animal-break p{max-width:760px;margin:0 auto;font-size:22px;line-height:1.55}.kub-wildnis-page .animal-fallback{max-width:760px;margin:0 auto;color:var(--text);font-size:22px;line-height:1.55;font-weight:400}.kub-wildnis-page .animal-fallback-name{color:var(--text);font-weight:400}.kub-wildnis-page .examples{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.kub-wildnis-page .example{padding:28px 30px;border:1px solid var(--line);background:#fff}.kub-wildnis-page .example strong{display:block;color:var(--purple);font-size:25px;margin-bottom:10px}.kub-wildnis-page .steps{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:34px}.kub-wildnis-page .step{background:#fff;border:1px solid var(--line);padding:28px 30px}.kub-wildnis-page .step-no{display:inline-block;color:var(--purple);font-weight:700;margin-bottom:8px}.kub-wildnis-page .packages{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.kub-wildnis-page .package{padding:30px;border:1px solid var(--line);background:#fff}.kub-wildnis-page .package h3{font-size:29px}.kub-wildnis-page .faq details{border-top:1px solid var(--line);background:#fff}.kub-wildnis-page .faq details:last-child{border-bottom:1px solid var(--line)}.kub-wildnis-page .faq summary{cursor:pointer;padding:20px 8px;color:#4a4a4a;font-weight:700;font-size:22px;list-style:none}.kub-wildnis-page .faq summary::-webkit-details-marker{display:none}.kub-wildnis-page .faq summary::after{content:'+';float:right;color:var(--purple);font-size:28px;font-weight:400}.kub-wildnis-page .faq details[open] summary::after{content:'–'}.kub-wildnis-page .faq-a{padding:0 8px 20px}.kub-wildnis-page .knowledge{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.kub-wildnis-page .knowledge article{border:1px solid var(--line);padding:28px 30px;background:#fff}.kub-wildnis-page .knowledge a{color:var(--purple);font-weight:700;text-decoration:none}.kub-wildnis-page .compact-packages{display:grid;grid-template-columns:1fr;gap:14px;margin-top:28px}.kub-wildnis-page .compact-package{padding:22px 26px;background:#fff;border-left:5px solid var(--green);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.kub-wildnis-page .compact-package strong{color:var(--purple)}.kub-wildnis-page a{color:inherit}.kub-wildnis-page .kub-editable img{max-width:100%;height:auto}.kub-wildnis-page .kub-editable .aligncenter{display:block;margin:12px auto}.kub-wildnis-page .kub-editable .alignleft{float:left;margin:0 22px 16px 0}.kub-wildnis-page .kub-editable .alignright{float:right;margin:0 0 16px 22px}.kub-wildnis-page .kub-editable::after{content:"";display:block;clear:both}@media(max-width:820px){.kub-wildnis-page{font-size:22px}.kub-wildnis-page .wrap{width:min(100% - 28px,1160px)}.kub-wildnis-page .hero-banner{margin-bottom:38px}.kub-wildnis-page .hero-head{padding-bottom:24px}.kub-wildnis-page .hero-kicker{margin-top:34px}.kub-wildnis-page .section{padding:52px 0}.kub-wildnis-page .examples,.kub-wildnis-page .steps,.kub-wildnis-page .packages,.kub-wildnis-page .knowledge{grid-template-columns:1fr}.kub-wildnis-page .animal-break{width:min(100% - 28px,720px);margin-bottom:48px}}
/* Links are prominent throughout all content blocks. */
.kub-wildnis-page a,.kub-wildnis-page .knowledge a{color:#176b35!important;font-weight:700!important;text-decoration:underline;text-underline-offset:3px}
.kub-wildnis-page a:hover{color:#0b4722!important}
.kubb-page .kubb-image{display:block;max-width:100%;height:auto;margin:12px auto 22px}
.kubb-page .kubb-free-image{text-align:center;padding:24px 0}
.kubb-page .kubb-free-image img{max-width:100%;height:auto}
.kubb-page .section .wrap:after{content:"";display:block;clear:both}
.kubb-page .section .wrap img{max-width:100%;height:auto}
.kubb-page .section .wrap img.alignleft{float:left;margin:0 22px 16px 0}
.kubb-page .section .wrap img.alignright{float:right;margin:0 0 16px 22px}
@media(max-width:600px){.kubb-page .section .wrap img.alignleft,.kubb-page .section .wrap img.alignright{float:none;display:block;margin:15px auto}}
