/* ORIGEX — PG24 Insights / Blog */
.orx-insights-hero{padding:clamp(3.25rem,7vw,6.5rem) 0 2.75rem;background:linear-gradient(180deg,var(--orx-surface-soft),var(--orx-bg));border-bottom:1px solid var(--orx-border)}
.orx-insights-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);gap:clamp(2rem,5vw,4.5rem);align-items:end}.orx-insights-hero__aside{padding:1.4rem;border:1px solid var(--orx-border);border-radius:var(--orx-radius-md);background:var(--orx-surface);box-shadow:var(--orx-shadow-e1)}.orx-insights-hero__aside h2{font-size:1.08rem;margin:.8rem 0 .45rem}.orx-insights-hero__aside p{margin:0;color:var(--orx-text-muted)}
.orx-featured-article{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:0;border:1px solid var(--orx-border);border-radius:var(--orx-radius-lg);overflow:hidden;background:var(--orx-surface);box-shadow:var(--orx-shadow-e1)}.orx-featured-article__visual{min-height:330px;display:grid;align-content:end;padding:clamp(1.4rem,4vw,2.5rem);background:linear-gradient(145deg,var(--orx-primary-strong),var(--orx-secondary));color:#fff;position:relative;overflow:hidden}.orx-featured-article__visual:before,.orx-featured-article__visual:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.18);border-radius:50%}.orx-featured-article__visual:before{width:250px;height:250px;inset-block-start:-95px;inset-inline-end:-65px}.orx-featured-article__visual:after{width:150px;height:150px;inset-block-end:-55px;inset-inline-start:-45px}.orx-featured-article__visual>*{position:relative;z-index:1}.orx-featured-article__visual strong{font-size:clamp(2.4rem,7vw,5rem);line-height:1;color:rgba(255,255,255,.16)}.orx-featured-article__body{padding:clamp(1.5rem,4vw,3rem);display:grid;align-content:center}.orx-featured-article__body h2{font-size:clamp(1.55rem,3vw,2.35rem);margin:.7rem 0}.orx-featured-article__body p{color:var(--orx-text-muted);font-size:1.04rem}.orx-article-meta{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;color:var(--orx-text-muted);font-size:.83rem}.orx-article-meta span:not(:last-child)::after{content:"·";margin-inline-start:.55rem;color:var(--orx-border-strong)}
.orx-insights-toolbar{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.6fr) auto;gap:1rem;align-items:end;padding:1rem;border:1px solid var(--orx-border);border-radius:var(--orx-radius-md);background:var(--orx-surface);margin-bottom:1.5rem}.orx-insights-search{display:grid;gap:.45rem}.orx-insights-search label{font-weight:800;font-size:.88rem}.orx-insights-filter-shell{min-width:0;overflow-x:auto;padding-block:.15rem}.orx-insights-filter-row{display:flex;gap:.5rem;width:max-content;min-width:100%}.orx-insights-filter{flex:0 0 auto;min-height:44px;padding:.55rem .85rem;border:1px solid var(--orx-border);border-radius:var(--orx-radius-pill);background:var(--orx-surface);color:var(--orx-primary);font-weight:800;cursor:pointer}.orx-insights-filter[aria-pressed="true"]{background:var(--orx-primary);border-color:var(--orx-primary);color:#fff}.orx-insights-count{display:grid;justify-items:end;white-space:nowrap;color:var(--orx-text-muted);font-size:.78rem}.orx-insights-count strong{font-size:1.45rem;color:var(--orx-primary)}
.orx-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.orx-article-card{display:grid;grid-template-rows:auto 1fr auto;min-width:0;border:1px solid var(--orx-border);border-radius:var(--orx-radius-md);background:var(--orx-surface);overflow:hidden;transition:transform var(--orx-motion-standard),box-shadow var(--orx-motion-standard),border-color var(--orx-motion-standard)}.orx-article-card:hover{transform:translateY(-2px);border-color:var(--orx-border-strong);box-shadow:var(--orx-shadow-e1)}.orx-article-card__visual{min-height:150px;padding:1rem;display:flex;align-items:flex-end;justify-content:space-between;background:linear-gradient(145deg,var(--orx-surface-soft),#e7eeeb);border-bottom:1px solid var(--orx-border)}.orx-article-card__visual strong{font-size:2.15rem;color:var(--orx-secondary);opacity:.42}.orx-article-card__body{padding:1.2rem}.orx-article-card__body h3{font-size:1.08rem;line-height:1.45;margin:.65rem 0}.orx-article-card__body p{margin:0;color:var(--orx-text-muted);font-size:.92rem}.orx-article-card__footer{padding:0 1.2rem 1.2rem}.orx-article-card__footer a{min-height:44px}
.orx-insights-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:1.75rem}.orx-page-btn{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:.45rem .75rem;border:1px solid var(--orx-border);border-radius:var(--orx-radius-sm);background:var(--orx-surface);color:var(--orx-primary);font-weight:800;cursor:pointer}.orx-page-btn[aria-current="page"]{background:var(--orx-primary);color:#fff;border-color:var(--orx-primary)}.orx-page-btn:disabled{opacity:.45;cursor:not-allowed}.orx-insights-empty{padding:2.3rem;text-align:center;border:1px dashed var(--orx-border-strong);border-radius:var(--orx-radius-md);background:var(--orx-surface-soft);color:var(--orx-text-muted)}
.orx-editorial-boundary{display:flex;gap:1rem;align-items:flex-start;padding:1.2rem;border:1px solid rgba(196,122,74,.3);border-radius:var(--orx-radius-md);background:rgba(196,122,74,.07)}.orx-editorial-boundary p{margin:.25rem 0 0;color:var(--orx-text-muted)}
@media(max-width:1050px){.orx-insights-hero__grid,.orx-featured-article{grid-template-columns:1fr}.orx-featured-article__visual{min-height:220px}.orx-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orx-insights-toolbar{grid-template-columns:1fr}.orx-insights-count{justify-items:start}}
@media(max-width:640px){.orx-insights-hero{padding-block-start:2.75rem}.orx-insights-grid{grid-template-columns:1fr}.orx-featured-article__body{padding:1.25rem}.orx-article-card__visual{min-height:125px}.orx-insights-toolbar{padding:.8rem}.orx-editorial-boundary{display:grid}.orx-insights-filter-row{min-width:max-content}}
