/* Original hub styling. No captured reference stylesheet reused. */
body.hybrid-index{margin:0;background:#080a0d;color:#f7f7f4}.hybrid-index main{max-width:1180px!important;background:#f4f2eb!important;color:#252525!important;margin:0 auto!important;padding:48px 28px 64px!important}.hybrid-index h1{font:650 clamp(2.2rem,6vw,4.5rem)/1.12 system-ui,sans-serif;letter-spacing:-.035em;margin:24px 0}.hybrid-index main>p{max-width:72ch}.hybrid-index main a{color:#654511;text-underline-offset:4px}.hybrid-index main a:focus-visible{outline:3px solid #76571f;outline-offset:4px}.hybrid-index main>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:32px 0}.hybrid-index main>ul>li{border:1px solid #b1aa9b;background:#fff;display:flex}.hybrid-index main>ul>li>a{display:block;width:100%;padding:22px;box-sizing:border-box;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.hybrid-index main>ul>li>a:hover{background:#ebe5d7}.hybrid-skip{position:absolute;top:0;left:16px;transform:translateY(-150%);background:#f4f2eb;color:#252525;padding:12px;z-index:1000}.hybrid-skip:focus{transform:none;outline:3px solid #76571f}@media(max-width:640px){.hybrid-index main{padding:28px 20px 40px!important}.hybrid-index main>ul{grid-template-columns:1fr}.hybrid-index main>ul>li>a{padding:18px}}
