/* Existing homepage styles supply the actual header, menu, footer and controls. */
body[data-inner-page] *{box-sizing:border-box}
body[data-inner-page] button,body[data-inner-page] input,body[data-inner-page] select{font:inherit}
body[data-inner-page] button{border:0;background:none;color:inherit;cursor:pointer}
body[data-inner-page] a{color:inherit;text-underline-offset:5px}
body[data-inner-page] a:hover,body[data-inner-page] button:hover{color:#bb7c52}
body[data-inner-page] :is(a,button,input,select):focus-visible{outline:2px solid #bb7c52;outline-offset:5px}
body[data-inner-page] [hidden]{display:none!important}









body[data-inner-page] footer{border-top:1px solid #ede7da25}
body[data-inner-page] footer a:hover,body[data-inner-page] footer button:hover{background:transparent;color:#dba17b}
body[data-inner-page] .footer-logo{display:block}
body[data-inner-page] dialog{font-family:Golos,Arial,sans-serif;background:#142440;color:#ede7da;border:1px solid #ede7da40;width:min(620px,calc(100% - 32px));padding:32px;max-height:85dvh;overflow:auto}
body[data-inner-page] dialog::backdrop{background:#081120b8;backdrop-filter:blur(8px)}
body[data-inner-page] dialog h2{font-size:30px;letter-spacing:-.04em;line-height:1.1;margin:16px 0 24px}
body[data-inner-page] dialog .contact-close{position:absolute;right:14px;top:10px;padding:6px;font-size:28px;line-height:1}
body[data-inner-page] .contact-dialog-channels{display:grid;gap:12px}
body[data-inner-page] .contact-dialog-channels button{display:flex;align-items:center;gap:15px;text-align:left;min-height:44px;padding:8px 0}
body[data-inner-page] .contact-dialog-channels .channel-glyph{width:22px;height:22px;background:currentColor}
.skip-content{position:fixed;top:-100px;left:20px;z-index:150;padding:12px 18px;background:#ede7da;color:#142440!important}
.skip-content:focus{top:10px}
@media(max-width:640px){body[data-inner-page] dialog{padding:24px}body[data-inner-page] dialog h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){body[data-inner-page] *,body[data-inner-page] *:before,body[data-inner-page] *:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
