body{font-family:"bureau-sans",helvetica;margin:0;background-color:#fdfcec}.cs-p-special{background-color:#fefcb4;border-radius:0.5rem}.cs-p-header{display:flex;align-items:center;justify-content:space-between;margin:1em}.cs-p-logo-container{min-width:2rem;min-height:2rem}.cs-p-content{margin:1em 1em 2em 1em}.cs-p-content-inner{margin:1em 0.5em 2em 0.5em;padding:1em 0.5em 1em 0.5em}.cs-p-footer-content-inner{margin:1em 0.5em 0em 0.5em;padding:1em 0.5em 1em 0.5em}.cs-p-content-full{margin:0 0 2em 0}.cs-p-top{display:flex;flex-direction:column}.cs-p-top-width{width:100%}.cs-p-centered{display:flex;align-items:center;justify-content:center;flex-direction:column}.cs-p-footer{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:4em}.cs-p-footer-padding{padding:1rem}.cs-p-footer-lower{display:flex;flex-direction:column;gap:2rem}.cs-p-footer-bottom{display:flex;flex-direction:column;font-size:0.75em}.cs-p-primary-background{background-color:#133600;border-radius:1rem}.cs-p-footer-block{width:50%}.cs-p-footer-logo{width:calc(100%/2);min-width:5em}.cs-p-block-small{width:100%;padding:0.25rem}.cs-p-block-medium{width:100%;padding:0.25rem}.cs-p-block-large{width:100%;padding:0.25rem}.cs-p-socials{display:flex;flex-direction:column;width:100%;gap:0.5rem}@media (min-width: 400px){.cs-p-socials{flex-direction:row;justify-content:space-around}}@media (min-width: 768px){body{font-size:18px}.cs-p-top-width{width:50%}.cs-p-footer-block{width:25%}.cs-p-block-3{width:calc(100%/3)}.cs-p-header{justify-content:flex-start;margin:1em 4em 2em 4em}.cs-p-top{flex-direction:row-reverse}.cs-p-content{margin:1em 4em 2em 4em}.cs-p-content-inner{margin:1em 2em 2em 2em;padding:2em}.cs-p-footer-content-inner{margin:1em 2em 0em 2em;padding:2em}}@media (min-width: 1024px){body{font-size:20px}.cs-p-footer-lower{flex-direction:row;justify-content:space-between;align-items:flex-end}.cs-p-footer-bottom{flex-direction:row}.cs-p-socials{flex-direction:row;justify-content:flex-end}.cs-p-block-small{width:20%;padding:0.25rem}.cs-p-block-medium{width:30%;padding:0.25rem}.cs-p-block-large{width:50%;padding:0.25rem}.cs-p-socials{width:calc(100%*2/3);gap:1rem}}
