:root {
--setara-maroon-deep: #3B0506;
--setara-maroon: #6F0608;
--setara-gold: #B8860B;
--setara-soft-gold: #D8B45A;
--setara-paper: #FFFDF8;
--setara-cream: #FAF6EE;
--setara-text: #1F1715;
--setara-muted: #6B5F58;
--setara-border: #E6D8C6;
}


.page_issue.setara-issue-page > h1,
.page_issue > h1 {
max-width: 48rem !important;
margin: 1.45rem 0 1rem !important;
color: var(--setara-maroon-deep) !important;
font-size: clamp(1.58rem, 1.15vw + 1.08rem, 2.2rem) !important;
font-weight: 780 !important;
line-height: 1.16 !important;
letter-spacing: 0 !important;
}

.page_issue .cmp_breadcrumbs {
margin-bottom: 1.1rem !important;
font-size: 0.92rem !important;
line-height: 1.45 !important;
}

.setara-issue-accordion {
margin: 1rem 0 0 !important;
border: 1px solid rgba(184, 134, 11, 0.22) !important;
border-radius: 10px !important;
background: rgba(255, 253, 248, 0.92) !important;
box-shadow: 0 18px 42px rgba(59, 5, 6, 0.08) !important;
overflow: hidden !important;
}

.setara-issue-accordion__trigger {
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
gap: 1.25rem !important;
width: 100% !important;
padding: 1rem 1.15rem !important;
border: 0 !important;
background:
linear-gradient(180deg, rgba(255, 253, 248, 0.98), rgba(250, 246, 238, 0.92)) !important;
color: var(--setara-maroon-deep) !important;
text-align: left !important;
cursor: pointer !important;
}

.setara-issue-accordion__trigger:hover,
.setara-issue-accordion__trigger:focus {
background:
linear-gradient(180deg, rgba(255, 253, 248, 1), rgba(247, 238, 219, 0.96)) !important;
}

.setara-issue-accordion__copy {
display: grid !important;
gap: 0.28rem !important;
min-width: 0 !important;
}

.setara-issue-accordion__eyebrow {
color: var(--setara-gold) !important;
font-size: 0.74rem !important;
font-weight: 820 !important;
line-height: 1.2 !important;
letter-spacing: 0 !important;
text-transform: uppercase !important;
}

.setara-issue-accordion__heading {
color: var(--setara-maroon-deep) !important;
font-size: clamp(1rem, 0.44vw + 0.9rem, 1.22rem) !important;
font-weight: 780 !important;
line-height: 1.25 !important;
letter-spacing: 0 !important;
}

.setara-issue-accordion__meta {
display: flex !important;
flex-wrap: wrap !important;
gap: 0.45rem 0.8rem !important;
color: var(--setara-muted) !important;
font-size: 0.86rem !important;
font-weight: 620 !important;
line-height: 1.35 !important;
}

.setara-issue-accordion__icon {
position: relative !important;
flex: 0 0 2rem !important;
width: 2rem !important;
height: 2rem !important;
border: 1px solid rgba(184, 134, 11, 0.24) !important;
border-radius: 999px !important;
background: rgba(255, 253, 248, 0.88) !important;
}

.setara-issue-accordion__icon:before,
.setara-issue-accordion__icon:after {
content: "" !important;
position: absolute !important;
top: 50% !important;
left: 50% !important;
width: 0.72rem !important;
height: 2px !important;
border-radius: 2px !important;
background: var(--setara-maroon-deep) !important;
transform: translate(-50%, -50%) !important;
}

.setara-issue-accordion__icon:after {
transform: translate(-50%, -50%) rotate(90deg) !important;
transition: transform 0.18s ease !important;
}

.setara-issue-accordion.is-open .setara-issue-accordion__icon:after {
transform: translate(-50%, -50%) rotate(0deg) !important;
}

.setara-issue-accordion__panel {
display: none !important;
padding: 1.25rem !important;
border-top: 1px solid rgba(184, 134, 11, 0.18) !important;
background: rgba(255, 253, 248, 0.74) !important;
}

.setara-issue-accordion.is-open .setara-issue-accordion__panel {
display: block !important;
}

.page_issue .obj_issue_toc {
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
}

.page_issue .obj_issue_toc .heading {
display: grid !important;
grid-template-columns: minmax(8rem, 14rem) minmax(0, 1fr) !important;
gap: clamp(1.25rem, 3vw, 2rem) !important;
align-items: start !important;
}

.page_issue .obj_issue_toc .cover {
float: none !important;
width: auto !important;
max-width: 14rem !important;
margin: 0 !important;
}

.page_issue .obj_issue_toc .cover img {
display: block !important;
width: 100% !important;
max-width: 14rem !important;
max-height: none !important;
height: auto !important;
border-radius: 4px !important;
box-shadow: 0 16px 34px rgba(59, 5, 6, 0.14) !important;
}

.page_issue .obj_issue_toc .published,
.page_issue .obj_issue_toc .description,
.page_issue .obj_issue_toc .pub_id {
margin: 0 0 0.85rem !important;
color: var(--setara-text) !important;
font-size: 0.96rem !important;
line-height: 1.55 !important;
}

.page_issue .obj_issue_toc .published {
display: inline-flex !important;
align-items: baseline !important;
gap: 0.35rem !important;
padding: 0.58rem 0.72rem !important;
border: 1px solid rgba(184, 134, 11, 0.20) !important;
border-radius: 8px !important;
background: rgba(250, 246, 238, 0.72) !important;
}

.page_issue .obj_issue_toc .published .label {
color: var(--setara-maroon-deep) !important;
font-weight: 800 !important;
}

.page_issue .obj_issue_toc .sections:empty {
display: none !important;
}

.page_issue .obj_issue_toc .sections:not(:empty) {
margin-top: 1.35rem !important;
}

.page_issue .obj_issue_toc .section {
margin: 1rem 0 0 !important;
padding: 1rem 0 0 !important;
border-top: 1px solid rgba(184, 134, 11, 0.18) !important;
}

@media (max-width: 760px) {
.page_issue.setara-issue-page > h1,
.page_issue > h1 {
font-size: 1.42rem !important;
line-height: 1.2 !important;
}

.setara-issue-accordion__trigger {
padding: 0.95rem !important;
}

.setara-issue-accordion__panel {
padding: 1rem !important;
}

.page_issue .obj_issue_toc .heading {
display: block !important;
}

.page_issue .obj_issue_toc .cover {
max-width: 10.5rem !important;
margin-bottom: 1rem !important;
}
}


