@media (max-width:768px){body{font-size:16px;line-height:1.6;padding:1rem;margin:0}body.home{padding:0}h1{font-size:1.75rem;margin-bottom:1rem}h2{font-size:1.375rem;margin-bottom:.75rem}body.home h2{font-size:34px}h3{font-size:1.125rem;margin-bottom:.5rem}p{margin-bottom:1rem;font-size:16px}button,.wp-block-button__link,a.button{font-size:1rem;padding:.75rem 1.25rem;border:none;border-radius:.375rem;cursor:pointer;display:inline-block;text-align:center;text-decoration:none;min-width:44px;min-height:44px}.small-text{font-size:.875rem;color:#666}.has-global-padding{padding-left:8%;padding-right:8%}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:80%}ol,ul{padding-inline-start:30px}}@media (min-width:769px) and (max-width:1024px){body{font-size:17px}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.button,button,.wp-block-buttons{padding:1rem 2rem}}@media (max-width:1024px){.wp-block-site-title{display:none}main>div{padding-top:0px!important}.wp-block-navigation{margin-top:-1rem!important}}.wp-block-buttons .wp-block-button__link{box-shadow:0 4px 6px rgb(0 0 0 / .1)}.wp-block-rank-math-toc-block:not(.checkin-toc){position:relative}.wp-block-rank-math-toc-block:not(.checkin-toc) h2{background:#F8F9FA;padding:10px 12px 10px 18px;cursor:pointer;font-size:18px!important;font-weight:normal!important;position:relative;margin-bottom:0;border-radius:6px}.wp-block-rank-math-toc-block:not(.checkin-toc) h2:before{display:inline-block;content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 12px;border-color:#fff0 #fff0 #fff0 #636E72;margin-right:8px}.wp-block-rank-math-toc-block:not(.checkin-toc) nav{padding:10px 10px 0 10px;max-height:0;overflow:hidden}.wp-block-rank-math-toc-block:not(.checkin-toc) input:checked+h2~nav{max-height:100vh;overflow:visible}a[target="_blank"]:not(.wp-block-button__link):not(:has(*)):not(.mwai-messages-theme .mwai-text a)::after{content:" ↗";font-size:.8em;vertical-align:super;opacity:.8;white-space:nowrap}h1,h2,h3,h4,h5,h6{text-align:center}.checkin-toc nav{text-align:center}.checkin-toc nav ul{list-style:none;padding:0}@media (max-width:768px){.checkin-toc h2{display:none}.checkin-toc a{text-decoration:none;border:2px solid #000;border-radius:10px;margin:10px;padding:10px;display:block;box-shadow:0 4px 6px rgb(0 0 0 / .1);text-transform:uppercase;font-weight:700}}