/* Base structure restored from the archived HTML; original theme CSS unavailable. */
*{box-sizing:border-box}body{margin:0;color:#333;background:#fff;font-family:Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit}img{max-width:100%;height:auto}.container{width:100%;max-width:1170px;margin:auto;padding:0 24px}.site-branding{text-align:center;padding:36px 20px}.site-title{font-size:36px;font-weight:700;margin:0}.site-title a{text-decoration:none}.site-description{margin:6px 0}.main-navigation{border-top:1px solid #eee;border-bottom:1px solid #eee}.primary-menu,.main-navigation>div>ul{list-style:none;display:flex;flex-wrap:wrap;gap:12px 24px;padding:16px 0;margin:0}.main-navigation a{text-decoration:none}.main-navigation .sub-menu{list-style:none;padding-left:16px}.site-content{padding-top:36px;padding-bottom:36px}.entry-content{overflow-wrap:anywhere}.entry-title{line-height:1.2}.widget{margin-bottom:28px}.widget-title{font-size:20px}.widget ul{padding-left:20px}.site-footer{padding:30px 24px;border-top:1px solid #eee}.site-info{text-align:center}.search-popup{display:none}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.menu-toggle{display:none}button,input,textarea{font:inherit}input,textarea{max-width:100%}table{width:100%;border-collapse:collapse}td,th{padding:8px;border:1px solid #ddd}@media(max-width:767px){.container{padding-left:18px;padding-right:18px}.site-branding{padding:24px 18px}.site-title{font-size:30px}.primary-menu{gap:10px 16px}.site-content{padding-top:24px}}
