h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}.container{padding-right:1rem;padding-left:1rem}.site-header .header-content{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-direction:row-reverse;padding:1rem 0}.site-header .main-navigation .primary-menu li .sub-menu{position:static;box-shadow:none;border:none;border-right:2px solid #e5e7eb;margin-right:1rem;padding-right:1rem}.site-header .main-navigation .primary-menu li:hover>.sub-menu{display:none}.grid.grid-2,.grid.grid-3,.grid.grid-4{grid-template-columns:1fr}.posts-grid{grid-template-columns:1fr}.btn-group{flex-direction:column}.btn-group .btn{border-radius:.375rem}.btn-group .btn:first-child,.btn-group .btn:last-child{border-radius:.375rem}.btn-group .btn:not(:last-child){border-left:1px solid;border-bottom:none;margin-bottom:.25rem}.search-form{flex-direction:column;gap:.5rem}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{grid-template-columns:1fr}.navigation-breadcrumb{flex-wrap:wrap;gap:.25rem}.navigation-breadcrumb li{font-size:.875rem}.pagination{flex-wrap:wrap;gap:.25rem}.pagination .page-numbers{min-width:35px;height:35px;font-size:.875rem}.card.post-card .post-meta{flex-direction:column;gap:.5rem}.single .entry-meta,.page .entry-meta{flex-direction:column;gap:.5rem}.single .post-navigation .nav-links,.page .post-navigation .nav-links{grid-template-columns:1fr;gap:1rem}.archive .page-header{padding:1.5rem 0}.page-template-about .about-content{grid-template-columns:1fr;text-align:center}.page-template-contact .contact-info{grid-template-columns:1fr}
