@charset "UTF-8";:root{--read-max: 80rem;--gutter: clamp(1rem, 3vw, 2rem);--primary: #1e2f60;--primary-light: #2a4a7a;--gradient-primary: linear-gradient(135deg, #1e2f60 0%, #2a4a7a 100%);--font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.frame{padding-inline:var(--gutter)}.frame{padding-inline:clamp(1rem,1rem + (100vw - 1100px) * .992,14rem)}.frame.no-padding{padding:0;margin:0}.frame.full-width{max-width:none;width:100%}.container{max-width:var(--read-max);margin-inline:auto;width:100%}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}html,body{height:100%;margin:0;padding:0;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}app-root{display:flex;flex-direction:column;min-height:100vh}main{flex:1;min-height:100vh}
