.gedfid-page{background:#f4efe3;color:#1f1e1a;font-family:Satoshi,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}.gedfid-main{padding-top:90px}.gedfid-content section{scroll-margin-top:100px}.gedfid-content *{box-sizing:border-box}.gedfid-content a{color:#1f1e1a}.gedfid-content a:hover{color:#d56943}.gedfid-content summary{list-style:none;cursor:pointer}.gedfid-content summary::-webkit-details-marker{display:none}.gedfid-content details[open] .fd-plus{transform:rotate(45deg)}.gedfid-content .fd-plus{transition:transform .2s}.gedfid-content :focus-visible{outline:2px solid #D56943;outline-offset:3px}.gedfid-content .h1:hover{background:#bf5a36!important;color:#fff!important}.gedfid-content .h2:hover{color:#d56943!important}.gedfid-content .h3:hover{color:#f4efe3!important}.gedfid-content .h4:hover{background:#bf5a36!important;color:#fff!important}.gedfid-content .h5:hover{background:#1f1e1a!important;color:#f4efe3!important}.gedfid-content .h6:hover,.gedfid-content .h7:hover,.gedfid-content .h8:hover,.gedfid-content .h9:hover{border-color:#d56943!important;transform:translateY(-2px)!important;color:#1f1e1a!important}.gedfid-content .h1,.gedfid-content .h2,.gedfid-content .h3,.gedfid-content .h4,.gedfid-content .h5{transform-origin:center;transition:transform .2s ease,background-color .2s ease,color .2s ease}.gedfid-content .h1:hover,.gedfid-content .h2:hover,.gedfid-content .h3:hover,.gedfid-content .h4:hover,.gedfid-content .h5:hover{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.gedfid-content *{transition:none!important}}
