*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3{font-weight:400}img{border:0;max-width:100%;height:auto}.right,img{display:block}#header,body{background-color:#225777}body{font-family:"Montserrat",sans-serif;font-size:18px;line-height:31px;color:#111;overflow-x:hidden}#header{color:#fff;padding-top:4px;padding-bottom:4px;border-bottom:1px solid rgb(0 0 0/.1)}#content,#nav{background-color:#fff}#nav{border-bottom:1px solid rgb(0 0 0/.1)}#content{word-break:break-word;padding-top:31px;padding-bottom:31px}#footer{font-family:"Montserrat",sans-serif;font-size:18px;line-height:31px;color:#fff;background-color:#225777;padding-top:19px;padding-bottom:19px;border-top:1px solid rgb(0 0 0/.1)}.container{box-sizing:border-box;padding-left:19px;padding-right:19px}@media all and (min-width:682px){.container{max-width:644px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media all and (min-width:706px){.container{max-width:100%;padding-left:31px;padding-right:31px;margin-left:0;margin-right:0}}@media all and (min-width:1102px){.container{max-width:1040px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}a{color:#ffa866}.post_content a,p a{text-decoration:underline}.post_content a.button,a,p a.button{text-decoration:none}.grt h1,.grt h2,.grt h3{font-family:"Lora",serif;font-weight:700;margin-bottom:31px}.grt h1{font-size:37px;line-height:59px;color:#111}.grt h2,.grt h3{font-size:29px;line-height:47px;margin-top:50px}.grt h3{font-size:23px;line-height:38px;margin-top:31px;margin-bottom:19px}.grt h3:first-child{margin-top:0}.grt ol,.grt ul{margin-left:31px}.grt li{margin-bottom:12px}#site_title.has-logo:last-child,.grt li:last-child{margin-bottom:0}.grt img,.grt ol,.grt p,.grt ul{margin-bottom:31px}@media all and (min-width:682px){body:not(.has-sidebar) .grt h1{font-size:47px;line-height:73px}body:not(.has-sidebar) .grt h2{font-size:37px;line-height:59px}body:not(.has-sidebar) .grt h3{font-size:29px;line-height:47px}.grt .right:not(.bar){float:right;clear:both;margin-left:31px}}.grt .impact{font-size:23px;line-height:38px}.grt .extend:after,.grt .headline_area:after,.grt .post_box:after,.grt .post_content:after{display:table;clear:both;content:""}@media all and (min-width:682px){.grt .headline_area{position:relative}.grt .impact{font-size:29px;line-height:47px}}.button,.menu{font-family:"Lora",serif}.button{display:inline-block;width:auto;font-size:inherit;font-weight:400;line-height:1em;vertical-align:top;color:#111;text-decoration:none;background-color:#eee;padding:7px 12px;border:1px solid rgb(0 0 0/.1);border-bottom-width:4px;border-bottom-color:rgb(0 0 0/.25);border-radius:12px;outline:1px solid rgb(0 0 0/.1);outline-offset:-1px;cursor:pointer;-webkit-appearance:none}.button:active,.button:hover{text-decoration:none;background-color:#fff;transition:background-color .3s ease}.button:active{border-bottom-width:2px;margin-top:2px}.button.save{color:#fff;background-color:#509b26}.button.save:active,.button.save:hover{background-color:#60ba2e}#site_title{font-family:"Montserrat",sans-serif;font-size:47px;line-height:73px;color:#fff;display:inline-block;vertical-align:bottom}#site_title.has-logo{margin-bottom:4px}#site_title a{color:inherit}@media all and (min-width:706px){.focus .text{max-width:644px;margin-left:auto;margin-right:auto}.focus .text .extend{box-sizing:border-box;max-width:calc(100vw - 62px)}.focus .text .extend,.focus .text .headline_area,.focus .text .post_content>h2,.focus .text .post_content>h3{margin-left:calc(353px - (100vw/2));margin-right:calc(353px - (100vw/2))}.focus .text .extend.right{margin-left:31px}}@media all and (min-width:1102px){.focus .text .extend{max-width:1040px}.focus .text .extend,.focus .text .headline_area,.focus .text .post_content>h2,.focus .text .post_content>h3{margin-left:-198px;margin-right:-198px}}@media all and (min-width:682px){.focus .text .headline_area,.focus .text .impact,.focus .text h2,.focus .text h3{text-align:center}}.menu{font-size:18px;line-height:31px;list-style:none;display:flex;align-items:baseline;white-space:nowrap;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar}.menu::-webkit-scrollbar{display:none}.menu li{margin-right:31px}.menu li:last-child{margin-right:0}.menu a{display:block;color:#111;padding-top:12px;padding-bottom:12px}.menu:before{content:"↔";color:#828282;margin-right:19px}@media all and (min-width:682px){.menu:before{display:none}}