/*********** Root Style ***********/

*,
:after,
:before{
    box-sizing: initial;
}

:root {
    --gh-font-heading: Times, serif;
    --gh-font-body: Arial, Helvetica, sans-serif;
    --ghost-second-color: #ad042e;
}

@media (max-width:866px){
  .page-main{
    padding: 0 20px;
  }
}

/*********** Ghost Default ***********/
.kg-width-wide{position:relative;width:85vw;min-width:100%;margin:auto calc(50% - 50vw);transform:translateX(calc(50vw - 50%))}.kg-width-full{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}

/*********** Site Default ***********/
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.skip-link{position:absolute;top:-40px;left:6px;background:#d3d3d3;color:#000;padding:6px 14px;text-decoration:none;z-index:999;font-size:16px}.skip-link:focus{top: 6px;}

/*********** Root Style ***********/
body{background-color:#fff;max-width:1000px;margin:0 auto 40px;padding:0;border:0;}h1,h2,h3,h4,h5,html,li,p,ul,ol,button,figure{margin:0;padding:0;border:0;font-family:var(--gh-font-body);}button,input,optgroup,select,textarea{line-height:1.3;margin:0}body,a,li,p{line-height:1.3;font-size:17px;}hr{display:block;color:#e2e2e2;overflow:hidden;border-style:double;border-width:1px}

/*********** Header Style ***********/
.site-header{background-color:var(--ghost-accent-color)}.site-brand{padding:10px 20px 20px}.site-logo-link{display:flex;align-items:center;text-decoration:none}.site-logo{border-radius:100%;box-shadow:#000 0px 0px 10px 0px}.site-info{flex:1;text-align:center}.site-title{display:block;color:#fff;}.main-title{font-size:40px;font-weight:700}.alt-title{font-size:28px;font-weight:500;}.site-title>hr{border:none;height:2px;background:color-mix(in srgb, var(--ghost-accent-color) 75%, white);margin:5px auto 10px;width:28%}.header-navigation{background-color:#000;display:flex;align-items:center;justify-content:space-between}.nav-list{list-style-type:none;display:flex}.nav-link{display:block;color:#fff;text-decoration:none;padding:16px 28px;border-right:1.25px solid #fff;font-size:14px;font-weight:700;white-space:pre}.nav-link:hover{background-color:var(--ghost-second-color);text-decoration:none}.search-link{display:block;color:#fff;text-decoration:none;padding:13.5px 18px;border-left:1.25px solid #fff;}.search-link:hover{background-color:var(--ghost-second-color);text-decoration:none}.search-link>svg{margin-bottom:-6px}

/*********** Advertisement Style ***********/
.advertisement-336x280,.advertisement-970x250{margin:20px auto;padding:0 5px 5px;text-align:center;display:block;background:#eee}.advertisement-336x280{min-height:290px;}.advertisement-970x250{min-height:260px;}.advertisement-label{font-size:10px;text-transform:uppercase;text-align:center;line-height:1.4;display:block;color:#666;letter-spacing:2px;padding:5px 0}

/*********** Footer Style ***********/
.site-footer{background-color:#f5f5f5;padding:30px 20px}.main-footer{margin-bottom:40px}.footer-nav{display:flex;align-items:baseline;justify-content:space-between}span.footer-heading{font-size:20px;margin-bottom:20px;display:block}.footer-list{list-style-type:none}.footer-list>li{margin-bottom:12px}.footer-link{text-decoration:none;font-size:16px;color:#5e5e5e}.footer-link:hover{text-decoration:underline;color:var(--ghost-accent-color)}.disclaimer-section{background:color-mix(in srgb, var(--ghost-second-color) 15%, white);padding:10px;border-radius:5px}span.footer-disclaimer-heading{display:inline;font-size:17px;font-weight:700;}p.footer-disclaimer{display:inline;}.site-links{margin-top:25px;background-color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;}ul.footer-site-list{display:flex;align-items:center;justify-content:space-around;}ul.footer-site-list>li{margin-bottom:0;}ul.footer-site-list>li::after{content:"|";padding-right:8px;padding-left:8px;}p.footer-copyright{font-size:16px;}

