*{box-sizing:border-box}html,body{overflow-x:hidden}:root{--header-height: clamp(3rem, 6vw, 4rem);--base-text-size: clamp(1rem, 2vw, 2rem);--base-font-size: clamp(1rem, 2vw, 1.15rem);--font-size-h1: clamp(1.75rem, 5vw, 4rem);--container-width: clamp(20rem, 100vw, 110rem);--common-border: 10px solid pink}body{font-family:azo-sans-web,sans-serif;font-weight:400;font-style:normal;margin:0;padding:0;background-color:#f5f5f5;color:#333;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:5px;height:12px}::-webkit-scrollbar-track{background:red;background-color:#38ff00;border-radius:10px}::-webkit-scrollbar-thumb{background:red;background-color:#38ff0080;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:red;background-color:#38ff0080}html{scrollbar-color:#38FF00 #005f73;scrollbar-width:thin}:root.portrait{--section-height: 100vh}:root.landscape{--section-height: 100vh}:root.portrait,:root.x-portrait,:root.xx-portrait,:root.xxx-portrait{--section-height-thirds-9-16-height: calc(33.33vw * calc(16 / 9));--thirds-square-height: 33vw}:root.portrait.xxxxl,:root.portrait.xxxl{--thirds-9-16-height: calc(33.33vw * calc(16 / 9));--thirds-square-height: 33vw}.container{display:grid;container-type:block-size;grid-template-columns:100vw;grid-template-rows:var(--header-height) 1fr auto;grid-template-areas:"header" "content" "footer";min-height:100vh;width:100vw;background-color:#f5f5f5;align-items:flex-start;justify-content:flex-start}.content{display:flex;container-type:inline-size;justify-content:center;align-items:stretch;text-align:center;height:100%;width:100vw}.post-container{display:flex;container-type:inline-size;justify-content:center;align-items:center;text-align:center;height:100%;padding:0;margin:0;width:100vw}::ng-deep .loaded-content-style h2{font-family:azo-sans-web,sans-serif;font-size:clamp(1.5rem,2vw,1.9rem);line-height:clamp(1.5rem,2vw,1.9rem);color:#ca6702;font-weight:700;text-align:left;margin:0 0 1rem}::ng-deep .loaded-content-style h3{font-family:sofia-pro,sans-serif;font-size:clamp(1.5rem,2vw,1.75rem);line-height:clamp(1.5rem,2vw,1.75rem);font-weight:700;color:#ca6702;margin:0 0 1rem;text-align:left}::ng-deep .loaded-content-style p,::ng-deep .loaded-content-style ul,::ng-deep .loaded-content-style ol,::ng-deep .loaded-content-style a,::ng-deep .loaded-content-style li{font-family:sofia-pro,sans-serif;font-size:var(--base-font-size);line-height:var(--base-font-line-height);color:#001219;text-align:left;margin:0 0 1rem}::ng-deep .loaded-content-style li{margin:0 0 .5rem}::ng-deep .loaded-content-style a{color:#005f73;text-decoration:none;word-break:break-word}::ng-deep .loaded-content-style a:hover{color:#ca6702}::ng-deep .loaded-content-style .doc-link{font-family:sofia-pro,sans-serif;color:#005f73;text-decoration:none;margin:0}::ng-deep .loaded-content-style .doc-link:hover{color:#ca6702}::ng-deep .loaded-content-style .section-divider{border-top:1px solid #9b2226;margin:2rem 0 1rem}::ng-deep .loaded-content-style .contact{font-family:sofia-pro,sans-serif;font-size:1rem;color:#001219}::ng-deep .loaded-content-style .contact h2{font-family:azo-sans-web,sans-serif;font-size:1rem;color:#ca6702;margin:0}::ng-deep .loaded-content-style .contact p{margin:0rem 0 0 1rem}::ng-deep .loaded-content-style .news-link{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1rem 0 0;margin:0;width:100%}::ng-deep .loaded-content-style .news-link:hover{text-decoration:underline;text-decoration-color:#ca6702}::ng-deep .loaded-content-style .news-link-title{font-family:azo-sans-web,sans-serif;font-size:var(--base-font-size);line-height:var(--base-font-line-height);color:#ca6702;font-weight:700;margin:0}::ng-deep .loaded-content-style .news-link-date{font-family:sofia-pro,sans-serif;font-size:var(--base-font-size);line-height:var(--base-font-line-height);color:#005f73;margin:0}::ng-deep .loaded-content-style .department-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:.5rem 0 0;margin:0;color:#bb3e03;text-decoration:none;font-size:var(--base-font-size);line-height:var(--base-font-line-height)}
