html{scroll-behavior:smooth}body{overflow-wrap:anywhere}img{max-width:100%;height:auto}.site-note{background:#eaf4fc;border-left:4px solid #3e92c0;color:#264d70;padding:12px 18px;border-radius:8px;margin:0 0 26px;font-size:.88rem}a,button{transition:filter .2s,transform .2s}a:focus-visible,button:focus-visible{outline:3px solid #e87fb5;outline-offset:3px}.panel{transition:transform .25s,box-shadow .25s}.panel:hover{transform:translateY(-2px);box-shadow:0 14px 34px #15234617}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}