.axis-insights{position:relative;z-index:2;color:#fffaf0;background:#050605;--gold:var(--home-gold);--ivory:#fffaf0}.axis-insights *,.axis-insights :after,.axis-insights :before{box-sizing:border-box}.axis-insights h1,.axis-insights h2,.axis-insights h3{font-weight:400;margin:0;text-wrap:balance}.insights-hero{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;width:min(1240px,calc(100% - 64px));margin:auto;padding-block:120px 65px}.insights-eyebrow{margin:0 0 1.75rem;color:var(--home-gold);font:500 .66rem/1.5 var(--font-mono);letter-spacing:.15em;text-transform:uppercase}.axis-insights .insights-title{font-family:var(--font-inter),sans-serif;font-size:clamp(3.25rem,6vw,5.6rem);letter-spacing:-.04em;line-height:1.04}.insights-subtitle{color:#bfc0b7;line-height:1.75;font-size:.97rem;margin:1.5rem 0 0;max-width:60ch;white-space:pre-line}.insights-hero__copy>.insights-subtitle:first-of-type{font-size:1.1rem;color:#eee8d9}.insights-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.axis-insights .axis-button{text-decoration:none}.axis-insights .axis-button--secondary{backdrop-filter:none}.axis-insights .axis-button svg{width:16px;height:16px;position:relative;z-index:1}.insights-briefs,.insights-content,.insights-next{position:relative;width:min(1240px,calc(100% - 64px));margin:auto;padding-block:72px;border-top:1px solid rgba(205,164,100,.24)}.insights-filters{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:2rem}.insights-filter,.insights-page-btn{min-height:44px;padding:.7rem 1rem;border:1px solid rgba(205,164,100,.24);background:transparent;color:#cccabe;font:.65rem/1.5 var(--font-mono);text-transform:uppercase;cursor:pointer}.insights-filter--active,.insights-filter:hover,.insights-page-btn:hover:not(:disabled){color:var(--home-gold-bright);border-color:var(--home-gold);background:rgba(205,164,100,.05)}.insights-page-btn:disabled{opacity:.45;cursor:default}.axis-insights a:focus-visible,.axis-insights button:focus-visible{outline:2px solid var(--home-gold-bright);outline-offset:4px}.axis-insights .axis-button:focus-visible{outline-color:var(--home-ivory)}.insights-loading{padding:2rem 0;color:#bcbcb1;font:.7rem var(--font-mono)}.insights-empty__eyebrow{font:.65rem/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--home-gold);margin:0 0 1.3rem}.insights-empty__body{color:#b9bab0;max-width:78ch;font-size:.96rem;line-height:1.8}.insights-topics{margin-top:3.5rem}.insights-topics h2{font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.03em}.insights-topics__list{display:grid;grid-template-columns:1fr 1fr;gap:2.2rem 3rem;margin-top:2rem}.insights-topics__list>div{border-top:1px solid rgba(205,164,100,.2);padding-top:1.5rem}.insights-topics__list h3{color:#e7dfcc;font-size:1.25rem;font-family:var(--font-serif),serif}.insights-topics__list p{color:#aaa99f;font-size:.92rem;line-height:1.75;margin:.8rem 0 0}.insights-featured{display:grid;grid-template-columns:1fr 1.2fr;gap:2.5rem;padding-block:2rem;border-block:1px solid rgba(205,164,100,.2);color:inherit;text-decoration:none;margin-bottom:2rem}.insights-featured:not(:has(.insights-featured__image)){grid-template-columns:1fr}.insights-card__image,.insights-featured__image{background-size:cover;background-position:50%;aspect-ratio:16/9}.insights-featured__body{align-self:center}.insights-card__footer,.insights-featured__footer,.insights-featured__meta{display:flex;flex-wrap:wrap;gap:.6rem}.insights-featured__badge,.insights-tag{color:var(--home-gold);font:.6rem/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.axis-insights .insights-featured__title{font:400 clamp(1.8rem,3vw,2.8rem)/1.2 var(--font-serif),serif;margin-top:1rem}.insights-card__abstract,.insights-featured__abstract{color:#b0b0a6;line-height:1.75;font-size:.94rem}.insights-meta-item,.insights-meta-sep{color:#aaa99f;font:.63rem/1.5 var(--font-mono)}.insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.insights-card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;border-bottom:1px solid rgba(205,164,100,.24);padding-bottom:1.5rem}.insights-card__body{padding-top:1.25rem}.axis-insights .insights-card__title{font:400 1.45rem/1.3 var(--font-serif),serif;margin-top:.8rem}.insights-card:hover .insights-card__title,.insights-featured:hover .insights-featured__title{color:var(--home-gold-bright)}.insights-pagination{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:3rem}.insights-page-info{font:.7rem var(--font-mono)}.insights-briefs{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:2.5rem;width:min(1000px,calc(100% - 64px));padding-block:48px}.insights-briefs__description{margin:.75rem 0 0;font:400 .875rem/1.6 var(--font-sans),sans-serif}.insights-briefs .newsletter-form{width:100%}@media (max-width:767px){.insights-briefs{grid-template-columns:1fr;gap:1.5rem}}.axis-insights .insights-briefs__title{font:400 clamp(1.8rem,3vw,2.5rem) var(--font-serif),serif}.insights-briefs__body{color:var(--home-gold);font:.7rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.insights-next{padding-block:80px 96px;text-align:center}.insights-next h2{font:400 clamp(2rem,3.5vw,3.2rem)/1.15 var(--font-serif),serif}.insights-next .axis-section__lead{color:#b9b9ad;max-width:65ch;margin:1.6rem auto 0;line-height:1.75}.insights-next .insights-actions{justify-content:center}@media (max-width:1023px){.insights-hero{grid-template-columns:1.2fr .8fr;gap:1.5rem}.insights-grid{grid-template-columns:1fr 1fr}}@media (max-width:599px){.insights-hero{width:calc(100% - 48px);display:flex;flex-direction:column;align-items:stretch;gap:1.4rem;padding-block:110px 40px}.insights-hero__system{max-width:380px;width:100%;align-self:center}.insights-briefs,.insights-content,.insights-next{width:calc(100% - 48px);padding-block:54px}.insights-actions{flex-direction:column}.insights-actions .axis-button{width:100%}.insights-featured,.insights-grid,.insights-topics__list{grid-template-columns:1fr}.insights-featured{gap:1.5rem}.insights-briefs{padding-block:40px}}