/* Bottom-page Q&A styling. Existing site styles remain unchanged. */
.tcm-page-qa{scroll-margin-top:80px}.tcm-page-qa .section-heading{margin-bottom:38px}.tcm-page-qa .tcm-qa-list{max-width:960px;margin:0 auto;border-top:1px solid rgba(255,255,255,.16)}.tcm-page-qa details{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.16)}.tcm-page-qa summary{font:700 18px/1.5 var(--ll-font-body,system-ui,sans-serif);color:#fff;cursor:pointer;padding-right:12px}.tcm-page-qa summary::marker{color:#e8850c}.tcm-page-qa summary:focus-visible{outline:3px solid #ffb454;outline-offset:6px}.tcm-page-qa details[open] summary{color:#ffb454}.tcm-page-qa .tcm-qa-answer{padding:14px 0 0 22px;max-width:900px;color:rgba(255,255,255,.8);font-size:16px;line-height:1.75}.tcm-page-qa .tcm-qa-answer p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 12px}.tcm-page-qa .tcm-qa-answer p:last-child{margin-bottom:0}.tcm-page-qa .tcm-qa-answer ul{padding-left:22px;margin:12px 0;list-style:disc}.tcm-page-qa .tcm-qa-answer li{margin-bottom:7px}.tcm-page-qa .tcm-qa-answer strong{color:#fff}.tcm-page-qa a{color:#ffb454;text-underline-offset:3px}.tcm-qa-alias{display:block;position:relative;top:-80px}.tcm-page-qa .page-inner{position:relative;z-index:1}@media(max-width:640px){.tcm-page-qa details{padding:18px 0}.tcm-page-qa summary{font-size:16px}.tcm-page-qa .tcm-qa-answer{padding-left:0}.tcm-page-qa .section-heading{margin-bottom:28px}}
