*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2{font-weight:400}table{border-collapse:collapse;border-spacing:0;word-break:normal}img{border:0;max-width:100%;height:auto;display:block}body{font-family:system-ui,BlinkMacSystemFont,Roboto,"Segoe UI",Segoe,"Helvetica Neue",Tahoma,sans-serif;font-size:18px;line-height:30px;color:#111;overflow-x:hidden}#header{padding-top:19px;padding-bottom:19px}#header,#nav{border-bottom:1px solid rgb(0 0 0/.1)}#content{word-break:break-word;padding-top:30px;padding-bottom:30px}#footer{color:#828282;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:704px){.container{max-width:100%;padding-left:30px;padding-right:30px;margin-left:0;margin-right:0}}@media all and (min-width:1100px){.container{max-width:1040px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}a{color:#2692f0;text-decoration:none}.post_content a,p a{text-decoration:underline}.grt h1,.grt h2{margin-bottom:30px}.grt h1{font-size:37px;line-height:58px;color:#111}.grt h2{font-size:29px;line-height:46px;margin-top:49px}.grt h2:first-child{margin-top:0}.grt ol,.grt ul{margin-left:30px}.grt li{margin-bottom:12px}#site_title.has-logo:last-child,.grt .alert>:last-child,.grt .box>:last-child,.grt li:last-child{margin-bottom:0}.grt ol,.grt p,.grt ul{margin-bottom:30px}@media all and (min-width:682px){body:not(.has-sidebar) .grt h1{font-size:47px;line-height:72px}body:not(.has-sidebar) .grt h2{font-size:37px;line-height:58px}}.grt .alert,.grt .box{padding:19px}.grt .alert{background-color:#ffff9e}.grt .box{background-color:#cce8cc}.grt .alert,.grt .box{margin-bottom:30px}.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}}#site_title{font-size:47px;line-height:72px;font-weight:700;display:inline-block;vertical-align:bottom}#site_title.has-logo{margin-bottom:19px}#site_title a{color:inherit}@media all and (min-width:704px){.focus .text{max-width:644px;margin-left:auto;margin-right:auto}.focus .text .headline_area,.focus .text .post_content>h2{margin-left:calc(352px - (100vw/2));margin-right:calc(352px - (100vw/2))}}@media all and (min-width:1100px){.focus .text .headline_area,.focus .text .post_content>h2{margin-left:-198px;margin-right:-198px}}@media all and (min-width:682px){.focus .text .headline_area,.focus .text h2,.mode-focus #footer,.mode-focus #header,.mode-focus #nav{text-align:center}.mode-focus #logo{margin-left:auto;margin-right:auto}}.menu{font-size:18px;line-height:30px;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:30px}.menu li:last-child{margin-right:0}.menu a{display:block;padding-top:12px;padding-bottom:12px}.menu:before{content:"↔";color:#828282;margin-right:19px}@media all and (min-width:682px){.mode-focus .menu{justify-content:center}.menu:before{display:none}}table.greenTable{font-family:Georgia,serif;border:6px solid #24943a;background-color:#d4eed1;width:100%;text-align:center}table.greenTable td,table.greenTable th{border:1px solid #24943a;padding:1px}table.greenTable tbody td{font-size:13px}table.greenTable thead{background:#24943a;background:-moz-linear-gradient(top,#5baf6b 0,#3a9e4d 66%,#24943a 100%);background:-webkit-linear-gradient(top,#5baf6b 0,#3a9e4d 66%,#24943a 100%);background:linear-gradient(to bottom,#5baf6b 0,#3a9e4d 66%,#24943a 100%);border-bottom:0 solid #444}table.greenTable thead th{font-size:13px;font-weight:700;color:#f0f0f0;text-align:center;border-left:1px solid #24943a}table.greenTable thead th:first-child{border-left:none}