*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light}body{margin:0;min-height:100vh;background:var(--s365-bg);color:var(--s365-text);font-family:var(--s365-font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}body.s365-site{display:flex;flex-direction:column}img,svg{display:block;max-width:100%}svg{width:1.1em;height:1.1em}a{color:var(--s365-blue);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.2em}button,input,select,textarea{font:inherit}h1,h2,h3,h4{margin:0;color:var(--s365-text);line-height:1.12;letter-spacing:-.02em}p{margin:0}.s365-main{flex:1 0 auto}.s365-sr-only,.s365-skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.s365-skip-link:focus{position:fixed;z-index:9999;top:1rem;left:1rem;width:auto;height:auto;clip:auto;margin:0;padding:.75rem 1rem;background:#fff;border:2px solid var(--s365-blue);border-radius:.5rem}.s365-eyebrow{margin:0 0 .75rem;color:var(--s365-blue);font-size:.79rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.s365-eyebrow--orange{color:var(--s365-orange)}.s365-text-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:700}.s365-text-link svg{width:1rem;height:1rem}.s365-page__inner{padding-block:4rem 6rem}.s365-entry h1{margin-bottom:1.25rem}
