/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.section-container{margin-bottom:60px;scroll-margin-top:120px;}.section-title{border-left:5px solid #C25700;color:#000;font-family:'Montserrat',sans-serif;font-size:1.8rem;margin-bottom:20px;padding-left:15px;}.main-card{background-color:#ffffff;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 4px 6px rgba(0,0,0,0.05);margin-bottom:20px;padding:25px;}.card-image{display:block;margin:auto;margin-bottom:20px;max-width:350px;border-radius:6px;}.card-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:25px;}.card-box{background-color:#ffffff;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 3px 6px rgba(0,0,0,0.05);padding:20px;}.card-title{border-left:5px solid #C25700;padding-left:10px;margin-top:0;}.card-icon{color:#C25700;margin-bottom:10px;}.card-list{padding-left:18px;margin-bottom:0;}.card-collapse{margin-top:10px;font-family:Arial,sans-serif;}.card-collapse summary{cursor:pointer;font-weight:bold;border:1px solid #ddd;border-radius:10px;padding:12px 15px;background:#ffffff;display:flex;justify-content:space-between;align-items:center;list-style:none;transition:all 0.25s ease;}.card-collapse summary:hover{background:#f7f7f7;}.card-collapse summary::-webkit-details-marker{display:none;}.card-collapse summary::after{content:"▶";font-size:0.8rem;transition:transform 0.25s ease;}.card-collapse[open] summary::after{transform:rotate(90deg);}.card-collapse[open] summary{background:#C25700;color:#fff;border-color:#C25700;}.card-content{padding:15px;border:1px solid #ddd;border-top:none;border-radius:0 0 10px 10px;background:#ffffff;}.text-spacing{margin-bottom:15px;}
