.tps-menu{display:flex;gap:24px;list-style:none;margin:0;padding:0;align-items:center}.tps-menu li{position:relative;list-style:none}.tps-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:285px;max-height:65vh;overflow:auto;padding:14px;background:#fff;box-shadow:0 15px 35px #092a5020;list-style:none;border:1px solid var(--line);z-index:20}.tps-menu .sub-menu a{display:block;padding:9px;font-size:12px;color:var(--ink)}.tps-menu li:hover>.sub-menu,.tps-menu li:focus-within>.sub-menu{display:block}.tps-menu>.menu-item-has-children>a:after{content:' ▾'}.tps-menu a:hover{color:var(--blue)}.custom-logo-link{display:block;max-width:240px}.custom-logo{width:auto;max-width:100%;max-height:60px;height:auto}.footer-brand .custom-logo-link{background:#fff;border-radius:4px;padding:8px}.tps-query-form{display:flex;gap:10px;flex-wrap:wrap}.tps-query-form input,.tps-query-form select{padding:11px;border:1px solid var(--line);border-radius:4px;background:#fff;max-width:100%}.tps-query-form .btn{padding:11px 20px;font-size:13px}.tps-query-form label{font-size:12px}.pagination{margin:35px 0}.nav-links{display:flex;gap:12px}.page-numbers{padding:8px 15px;border:1px solid var(--line)}.page-numbers.current{background:var(--navy);color:#fff}.tps-standard-page{max-width:1100px;margin:auto}.article-body .wp-block-image img,.article-body img{max-width:100%;height:auto}.article-body .wp-block-heading{font-size:26px}.article-featured-image{width:100%;height:auto;max-height:480px;object-fit:cover;margin-bottom:30px}.blog-card .tps-thumb{width:100%;height:160px;object-fit:cover;margin-bottom:20px;border-radius:3px}.wp-block-taxprime-layout:empty{display:none}.admin-bar header{top:32px}.wp-block-button__link{background:var(--blue);border-radius:5px}.wp-block-table{overflow-x:auto}.tps-menu .menu-toggle-sub{background:transparent;border:0;color:inherit;padding:5px 8px;font-size:14px}.site-footer .tps-menu{display:block}.site-footer .tps-menu li{margin-bottom:9px}.site-footer .tps-menu a{font-size:13px}.site-footer .tps-menu a:hover{color:#aad0ff}.article-body .wp-block-details{padding:15px 0;border-bottom:1px solid var(--line)}
@media(max-width:1000px){.tps-menu{gap:14px;font-size:12px}header nav{gap:16px}}@media(max-width:850px){header{padding:0 5%}header .menu-toggle{display:block}header nav{display:none;position:absolute;top:100%;left:0;right:0;padding:20px 6%;background:#fff;border-bottom:1px solid var(--line);align-items:stretch}header nav.open{display:flex;flex-direction:column}.tps-menu{align-items:stretch;flex-direction:column;gap:15px}.tps-menu .sub-menu{position:static;max-height:none;min-width:0;box-shadow:none;border:0;padding:10px}.tps-menu .sub-menu.tps-open{display:block}.admin-bar header{top:46px}.custom-logo-link{max-width:210px}.guides-toolbar{align-items:stretch;flex-direction:column}.tps-query-form{flex-direction:column}.blog-bottom-cta .btn{white-space:normal}}
