:root{--section-bg: rgba(45, 45, 45, .85);--section-bg-alt: rgba(50, 50, 50, .85);--section-hover: rgba(65, 65, 65, .9)}.content-page .accordion{width:100%}.content-page .section-group{margin-bottom:var(--space-md);border-radius:6px;overflow:hidden;box-shadow:none;background:var(--section-bg);border:1px solid var(--border-white-15);transition:box-shadow .2s,border-color .2s}.content-page .section-group:nth-child(odd){background:var(--section-bg)}.content-page .section-group:nth-child(2n){background:var(--section-bg-alt)}.content-page .section-group:nth-child(odd) .grid-row{background:var(--section-bg)}.content-page .section-group:nth-child(2n) .grid-row{background:var(--section-bg-alt)}.content-page .section-group:nth-child(odd) .section-toggle[aria-expanded=true]{background:var(--section-bg)}.content-page .section-group:nth-child(2n) .section-toggle[aria-expanded=true]{background:var(--section-bg-alt)}.content-page .section-toggle{width:100%;background:none;border:none;color:var(--text-light);font-size:1.1rem;font-weight:600;text-align:left;padding:var(--space-sm) var(--space-md);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .2s,color .2s;outline:none;border-radius:6px 6px 0 0;position:relative;z-index:1}.content-page .section-toggle:hover,.content-page .section-toggle[aria-expanded=true]:hover{background:var(--section-hover)!important;color:var(--text-light)}.content-page .section-label{display:flex;align-items:center;gap:.25em}.content-page .section-text{font-size:1.1rem;font-weight:600}.content-page .chevron{font-size:1.2rem;margin-left:var(--space-xs);transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-block;vertical-align:middle}.content-page .chevron.rotated{transform:rotate(90deg)}.content-page .item-count{color:var(--text-dark);font-size:.95em;font-weight:400;opacity:.8;vertical-align:baseline;margin-left:0}.content-page .grid-row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--section-gap);padding:var(--space-sm);border-top:1px solid var(--border);background:var(--section-bg);transition:opacity .4s cubic-bezier(.4,0,.2,1);opacity:1;overflow:hidden;pointer-events:auto;border-radius:0 0 6px 6px}.content-page .grid-row[style*="display: none"]{max-height:0!important;opacity:0;padding:0 var(--space-md);border-top:none;pointer-events:none}@media (max-width: 1024px){.content-page .grid-row{grid-template-columns:repeat(2,1fr);gap:var(--section-gap)}}@media (max-width: 640px){.content-page .grid-row{grid-template-columns:1fr;gap:var(--space-md);padding:var(--space-xs)}}.content-description{margin-bottom:var(--space-xl);padding:var(--space-lg);background:var(--section-bg);border-radius:8px;border:1px solid var(--border-white-15);line-height:1.6}.content-description p{margin:0;color:var(--text-light);font-size:1.1rem;text-align:justify}@media (max-width: 768px){.content-description{padding:var(--space-md);margin-bottom:var(--space-lg)}.content-description p{font-size:1rem;text-align:left}}
