/* Dunia Gadai: paper (Ctrl+P), loaded with media="print". A reference sheet: ink on white, every fold open */
@page { margin: 14mm 12mm; }
:root { --nav-h: 0px; }
*, *::before, *::after { transition: none !important; animation: none !important; }
.nav { position: static; border: 0; }
.nav__links, .nav__right, .lang-note, .menu, .skip, .calc__bar, .hero__ctas, .qc__more, .range, .range__scale, .hint:empty, .ask, .calc__dock, .filters, .olist__act, .map__sum, .map__ro, .link, .desk, .cta__acts, .footer__index { display: none !important; }
.calc__side, .map__fold, .grid > .faq__head { position: static; }
.calc__result { max-height: none; overflow: visible; }
.qc, .calc__result { box-shadow: none; border: 1px solid var(--line-2); }
.is-unprinted .calc__meter i { transform: scaleX(var(--s, 0.844)); }
.steps.is-pending::before { transform: none; }
.roll__d { -webkit-mask-image: none; mask-image: none; }
details::details-content { content-visibility: visible; block-size: auto; }
.acc summary::after, .calc__more summary::after { display: none; }
.map, .calc__meter, .chips, .seg { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
.section { --pad-y: 28px; }
.section--tint { background: none; }
.map { --map-bg: var(--bg); }
.cta { --on-dark-2: var(--muted); padding: 28px 0 0; border-top: 1px solid var(--ink); background: none; color: var(--ink); }
.cta__title, .contact dd { color: var(--ink); }
.cta .contact { border-top-color: var(--line-2); }
.contact a { text-decoration: none; }
h2, h3, .calc__head, .calc__more summary { break-after: avoid; }
.qc, .calc__result, .spec__c, .step, .quote, .olist li, .acc details, .map, .contact > div { break-inside: avoid; }
