/* Q-Helix Q-News 1.2 — archive and article precision fixes */
body.qhn-wp-body{margin:0!important;background:#fff;min-width:280px}
body.qhn-wp-body .qh{width:100%;overflow-x:clip}
body.qhn-wp-body .qh .qh-nav .qh-logo,
body.qhn-wp-body .qh .qh-nav .qh-logo:hover,
body.qhn-wp-body .qh .qh-nav .qh-logo[aria-current]{border:0!important;border-bottom:0!important;box-shadow:none!important;text-decoration:none!important;background:none!important}
body.qhn-wp-body .qh .qh-nav .qh-logo::before,
body.qhn-wp-body .qh .qh-nav .qh-logo::after{content:none!important;display:none!important}
body.qhn-wp-body .qh .qh-nav .qh-logo img{border:0!important;box-shadow:none!important}
body.qhn-wp-body .qh .qh-news .qh-nbody,body.qhn-wp-body .qh .qh-news .qh-nimg{min-width:0}
body.qhn-wp-body .qh .qh-news .qh-nimg{display:block}
body.qhn-wp-body .qh .qh-news .qh-nimg img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
body.qhn-wp-body .qh .qh-news-toolbar button.qh-apply{font:inherit;font-size:.83rem;line-height:1.25;background:#f47726;border:0;border-radius:18px;color:#193467;font-weight:800;padding:10px 14px;cursor:pointer}
body.qhn-wp-body .qh .qh-news-toolbar button.qh-apply:hover{background:#ff9b47}
body.qhn-wp-body .qh .qh-news-search button[type=submit]{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:50%;background:#f47726;color:#193467;font-weight:800;display:grid;place-items:center;cursor:pointer}
body.qhn-wp-body .qh .qh-news-search button[type=submit]:hover{background:#ff9b47}
body.qhn-wp-body .qh .qh-news-page-actions{display:inline-flex;align-items:center;gap:12px}
body.qhn-wp-body .qh .qh-news-page-actions a{font-size:1.5rem;color:#193467;text-decoration:none;padding:0 4px}
body.qhn-wp-body .qh .qh-news-page-actions a[aria-disabled=true]{opacity:.32;pointer-events:none}
body.qhn-wp-body .qh .qh-news-fallback{display:flex;align-items:center;justify-content:center;min-height:120px;background:#e8f5fd;color:#193467;font-size:1.25rem;font-weight:800}
body.qhn-wp-body .qh .qh-article-body :is(p,ul,ol,blockquote){max-width:100%;overflow-wrap:break-word}
body.qhn-wp-body .qh .qh-editorial-main,body.qhn-wp-body .qh .qh-gallery{min-width:0}
body.qhn-wp-body .qh .qh-article-body img{max-width:100%;height:auto}
body.qhn-wp-body .qh .qh-gallery-action{cursor:pointer}
@media(max-width:780px){body.qhn-wp-body .qh .qh-editorial-layout{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}body.qhn-wp-body .qh .qh-editorial-aside{position:static!important;display:block;width:100%;padding:14px 0!important}body.qhn-wp-body .qh .qh-article-wrap{padding:28px 18px 65px!important}body.qhn-wp-body .qh .qh-editorial-main h1{overflow-wrap:break-word;font-size:clamp(2rem,9vw,3rem)}}
@media(max-width:600px){body.qhn-wp-body .qh .qh-news-toolbar{padding:20px 0!important}body.qhn-wp-body .qh .qh-news-options{gap:8px!important}body.qhn-wp-body .qh .qh-news-toolbar select{max-width:130px}}
@media(prefers-reduced-motion:reduce){body.qhn-wp-body .qh *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
