.ac{display:grid;gap:1.125rem;align-content:start}.ac-cover{position:relative;display:block;overflow:clip;aspect-ratio:16/10;border-radius:.875rem;background:var(--in-ice-2)}.ac-cover img{object-fit:cover;transition:transform .9s var(--in-ease)}.ac-cover:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(255 255 255/.6);pointer-events:none}.ac-title{font-size:var(--in-h3);font-weight:300;line-height:1.25;letter-spacing:-.008em;color:var(--in-navy);text-wrap:balance}[lang=ar] .ac-title{letter-spacing:0;line-height:1.45}.ac-title a{position:relative;text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:.3em;text-decoration-color:transparent;transition:text-decoration-color .25s ease,color .25s ease}.ac-title a:before{content:"";position:absolute;inset-inline:0;inset-block:min(0px,calc(50% - var(--in-tap) / 2))}.ac-meta{margin-top:.625rem;font-size:var(--in-small);font-variant-numeric:tabular-nums}.ac-excerpt,.ac-meta{line-height:1.6;color:var(--in-navy-2)}.ac-excerpt{margin-top:.75rem;font-size:var(--in-body);max-width:52ch;text-wrap:pretty}[lang=ar] .ac-excerpt{line-height:1.8}@media (hover:hover) and (pointer:fine){.ac:hover .ac-title a{text-decoration-color:var(--in-blue)}.ac:hover .ac-cover img{transform:scale(1.03)}}.ac--lead .ac-title{font-size:var(--in-statement);line-height:1.2}.ac--lead:not(.ac--cover) .ac-title{font-size:var(--in-h2);line-height:1.12}[lang=ar] .ac--lead .ac-title{line-height:1.4}.head--insights .head-lead,.head--insights-empty .head-lead{margin-top:1.25rem}.idx-topics{margin-top:1.75rem}.idx-topics ul{display:flex;flex-wrap:wrap;gap:.5rem}.idx-chip{display:inline-flex;align-items:center;min-height:var(--in-tap);padding-inline:1.125rem;border-radius:999px;border:1px solid var(--in-hair);background:rgb(243 247 251/.75);font-size:var(--in-ui);line-height:1.2;color:var(--in-navy);transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .14s var(--in-ease)}.idx-chip:active{transform:scale(.98)}.idx-chip[aria-current]{border-color:var(--in-blue);background:color-mix(in srgb,var(--in-glow) 16%,var(--in-pearl));color:var(--in-ink)}@media (hover:hover) and (pointer:fine){.idx-chip:hover{border-color:var(--in-navy-2)}}.idx-lead{margin-top:2rem;padding:clamp(.875rem,.5rem + 1.5vw,1.5rem)}.idx-lead .ac--cover .ac-body{padding:.25rem clamp(.25rem,1vw,.75rem) .5rem}.idx-lead .ac:not(.ac--cover){padding:clamp(.75rem,.25rem + 2vw,2rem)}.idx-lead .ac-cover{border-radius:1rem}@media (min-width:48rem){.idx-lead{margin-top:2.5rem}.idx-lead .ac--cover{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:2rem;align-items:end}}@media (min-width:64rem) and (orientation:landscape){.head--insights .head-frame{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--in-gap);align-items:center}.head--insights .head-copy{grid-column:1/span 5}.head--insights .head-object{grid-column:7/-1}.idx-lead{margin-top:0}.idx-lead .ac--cover{grid-template-columns:minmax(0,1fr)}}.head--insights-empty{min-height:100svh;display:flex;flex-direction:column}.head--insights-empty .head-inner{flex:1;display:flex;flex-direction:column;justify-content:center}.idx-empty{position:relative;margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);padding-top:1.75rem;max-width:26ch;font-size:var(--in-statement);font-weight:300;line-height:1.3;color:var(--in-navy)}.idx-empty:before{content:"";position:absolute;inset-inline-start:0;top:0;width:4.5rem;height:1px;background:var(--in-hair)}.idx-empty:after{content:"";position:absolute;inset-inline-start:4.5rem;top:-.3125rem;width:.625rem;height:.625rem;border-radius:50%;background:var(--in-blue);box-shadow:0 0 0 4px rgb(0 194 255/.14),0 2px 8px rgb(0 140 210/.35)}.idx-rows{display:grid}.idx-rows>li{padding-block:clamp(1.75rem,1rem + 2vw,2.75rem);border-top:1px solid var(--in-hair-2)}.idx-rows>li:last-child{border-bottom:1px solid var(--in-hair-2)}@media (max-width:47.99rem){.idx-rows .od-topic{display:none}}@media (min-width:48rem){.idx-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,6rem)}.idx-rows>li:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--in-hair-2)}}