.deb-information { padding:100px 64px 80px; background:var(--deb-cream); scroll-margin-top:150px; }
.deb-information__inner { max-width:1302px; margin:0 auto; }
.deb-information .deb-information__icon { width:129px; height:129px; object-fit:contain; margin:0 auto 30px; }
.deb-information h2 { margin:0 0 60px; text-align:center; font-size:30px; line-height:30px; }
.deb-information__panels { display:grid; gap:30px; }
.deb-information__panel { min-width:0; border-radius:16px; background:#fff; }
.deb-information__panel summary { display:flex; align-items:center; justify-content:space-between; gap:24px; padding:32px; border-radius:16px; cursor:pointer; list-style:none; scroll-margin-top:150px; }
.deb-information__panel summary::-webkit-details-marker { display:none; }
.deb-information__panel summary:hover h3 { color:var(--deb-green-dark); }
.deb-information__panel summary h3 { margin:0; font-family:inherit; font-weight:700; font-size:30px; line-height:30px; color:inherit; letter-spacing:0; }
.deb-information .deb-information__toggle { flex:none; width:30px; height:30px; object-fit:contain; transition:transform .2s; }
.deb-information__panel[open] .deb-information__toggle { transform:rotate(180deg); }
.deb-information__content { padding:0 32px 40px; overflow-wrap:anywhere; font-size:18px; line-height:28px; }
.deb-information .deb-information__content > * + * { margin-top:24px; }
.deb-information__content :is(h4,h5,h6) { margin-bottom:20px; font-family:inherit; color:inherit; line-height:1.3; font-weight:700; letter-spacing:0; }
.deb-information__content h4 { font-size:24px; }
.deb-information__content :is(h5,h6) { font-size:20px; }
.deb-information__content :is(ul,ol) { padding-left:1.4em; }
.deb-information__content :is(img,video) { max-width:100%; height:auto; }
.deb-information__content a, .deb-information__content a * { color:var(--deb-green) !important; text-decoration:underline; text-underline-offset:3px; }
.deb-information__content a:hover, .deb-information__content a:hover * { color:var(--deb-green-dark) !important; }
.deb-information__content [data-deb-lightbox] { display:inline-block; max-width:100%; }
.deb-information__content [data-deb-lightbox] img { border-radius:16px; }
.deb-information__content { overflow-x:auto; }
.deb-information__content .tablepress { font:inherit; overflow-wrap:normal; }
.deb-information__content .tablepress .child { overflow-wrap:anywhere; }
@media (prefers-reduced-motion:reduce) { .deb-information .deb-information__toggle { transition:none; } }
@media (max-width:767px) {
	.deb-information { padding:50px 16px; background:var(--deb-cream) url('../../assets/images/single-trails.svg') center top / 1100px auto no-repeat; scroll-margin-top:100px; }
	.deb-information .deb-information__icon { width:85px; height:85px; }
	.deb-information h2 { margin-bottom:50px; font-size:25px; line-height:30px; }
	.deb-information__panels { gap:16px; }
	.deb-information__panel summary { gap:16px; padding:30px 20px; scroll-margin-top:100px; }
	.deb-information__panel summary h3 { font-size:25px; line-height:30px; }
	.deb-information__content { padding:0 20px 30px; }
}
