:root {
--setara-maroon-deep: #3B0506;
--setara-maroon: #6F0608;
--setara-gold: #B8860B;
--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: 43rem !important;
margin: 1.25rem 0 0.95rem !important;
color: var(--setara-maroon-deep) !important;
font-size: clamp(1.32rem, 0.72vw + 1.02rem, 1.72rem) !important;
font-weight: 760 !important;
line-height: 1.22 !important;
letter-spacing: 0 !important;
}

.setara-issue-accordion {
margin-top: 0.95rem !important;
border-radius: 8px !important;
box-shadow: 0 14px 34px rgba(59, 5, 6, 0.07) !important;
}

.setara-issue-accordion__trigger {
min-height: 0 !important;
padding: 0.88rem 1rem !important;
}

.setara-issue-accordion__heading {
font-size: clamp(0.96rem, 0.32vw + 0.88rem, 1.12rem) !important;
font-weight: 760 !important;
}

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

.page_issue .obj_issue_toc .heading {
display: grid !important;
grid-template-columns: minmax(9.5rem, 12rem) minmax(0, 1fr) !important;
grid-auto-rows: auto !important;
gap: 1rem 1.45rem !important;
align-items: start !important;
}

.page_issue .obj_issue_toc .cover {
grid-column: 1 !important;
grid-row: 1 / span 6 !important;
justify-self: start !important;
align-self: start !important;
float: none !important;
width: 100% !important;
max-width: 12rem !important;
margin: 0 !important;
}

.page_issue .obj_issue_toc .cover img {
width: 100% !important;
max-width: 12rem !important;
border-radius: 3px !important;
box-shadow: 0 12px 28px rgba(59, 5, 6, 0.13) !important;
}

.page_issue .obj_issue_toc .description,
.page_issue .obj_issue_toc .published,
.page_issue .obj_issue_toc .pub_id {
grid-column: 2 !important;
justify-self: start !important;
}

.page_issue .obj_issue_toc .published {
margin-top: 0.1rem !important;
padding: 0.52rem 0.68rem !important;
border-radius: 7px !important;
font-size: 0.92rem !important;
}

.page_issue .obj_issue_toc .sections:not(:has(.obj_article_summary)) {
display: none !important;
}

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

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

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

.page_issue .obj_issue_toc .cover img {
max-width: 9.75rem !important;
}
}


