/* Finalize-phase additions — page-level glue only; tokens stay in the DS files. */
.img-pending{color:var(--text-muted)}
#mobile-nav{position:relative;z-index:30}
.x-sx-item:focus-visible,summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
details[name="faq"] summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);padding:var(--space-24) 0}
details[name="faq"] summary::-webkit-details-marker{display:none}
.mmp-faq-ind{position:relative;flex:none;width:16px;height:16px;display:inline-block}
.mmp-faq-h,.mmp-faq-v{position:absolute;left:0;top:8px;width:16px;height:1px;background:var(--gold);transition:transform 200ms ease}
.mmp-faq-v{transform:rotate(90deg)}
details[open] .mmp-faq-v{transform:rotate(0deg)}
details[name="faq"] summary:hover .mmp-faq-q{color:var(--gold-deep)}
@media print{header,footer,#mobile-nav{display:none}}
