.entry-content{font-size:1rem;line-height:1.8;color:var(--ingtec-medium)}.entry-content h2{font-size:1.6rem;margin:2rem 0 1rem;color:var(--ingtec-dark)}.entry-content h3{font-size:1.3rem;margin:1.5rem 0 .75rem;color:var(--ingtec-dark)}.entry-content p{margin-bottom:1.15rem}.entry-content ul,.entry-content ol{margin-bottom:1.15rem;padding-left:1.25rem}.entry-content li{margin-bottom:.4rem}.entry-content img{max-width:100%;height:auto;border-radius:var(--ingtec-border-radius)}.entry-content blockquote{border-left:4px solid var(--ingtec-secondary);background:var(--ingtec-light);padding:1rem 1.25rem;border-radius:0 var(--ingtec-border-radius) var(--ingtec-border-radius) 0;margin:1.5rem 0;color:var(--ingtec-dark)}.entry-content a{text-decoration:underline}.entry-meta{font-size:.82rem;color:var(--ingtec-medium);display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.entry-meta i{color:var(--ingtec-secondary);margin-right:.3rem}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;border-radius:var(--ingtec-border-radius-sm);border:1px solid var(--ingtec-border);color:var(--ingtec-dark);margin:0 .2rem;font-size:.9rem}.pagination .page-numbers.current,.pagination .page-numbers:hover{background:var(--ingtec-secondary);color:#fff;border-color:var(--ingtec-secondary)}.widget{background:var(--ingtec-white);border:1px solid var(--ingtec-border);border-radius:var(--ingtec-border-radius);padding:1.25rem;margin-bottom:1.5rem}.widget-title,.footer-widget-title{font-size:1rem;font-weight:700;color:var(--ingtec-primary);margin-bottom:.85rem}.widget ul{list-style:none;padding:0;margin:0}.widget ul li{padding:.4rem 0;border-bottom:1px solid var(--ingtec-border);font-size:.9rem}.widget ul li:last-child{border-bottom:none}.comment-list{list-style:none;padding:0}.comment-body{background:var(--ingtec-light);border-radius:var(--ingtec-border-radius);padding:1rem 1.25rem;margin-bottom:1rem}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip-link:focus{position:fixed;top:1rem;left:1rem;z-index:9999;background:#fff;padding:.5rem 1rem;border-radius:var(--ingtec-border-radius-sm)}.alignleft{float:left;margin:0 1.5rem 1rem 0}.alignright{float:right;margin:0 0 1rem 1.5rem}.aligncenter{display:block;margin:1rem auto}.wp-caption-text{font-size:.8rem;color:var(--ingtec-medium);text-align:center}