.lavysen-insights{font-family:var(--lavysen-font-body);background:var(--lavysen-surface);color:var(--lavysen-ink)}.insights-page{background:var(--lavysen-surface);color:var(--lavysen-ink);font-size:14px;line-height:1.45}.insights-page *{box-sizing:border-box}.insights-wrap{width:min(100% - 64px, var(--lavysen-editorial-max));margin-inline:auto}.insights-hero{background:var(--c-teal-950) var(--cms-fabric-charcoal-reference-png,url(/assets/_v/fabric-charcoal-reference-1600.webp)) center right / cover no-repeat;min-height:500px;color:var(--lavysen-card);align-items:flex-start;padding:145px 0 60px;display:flex;position:relative}.insights-hero:before{content:"";background:linear-gradient(90deg,#14262af5 0%,#182d31d4 35%,#162a2d61 72%,#162a2d0d 100%);position:absolute;inset:0}.insights-hero__content{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 32px;display:flex;position:relative}.insights-hero__eyebrow{color:var(--c-coral-500);letter-spacing:.11em;font-size:12px;font-weight:800}.insights-hero h1{max-width:725px;font:700 clamp(55px, 5.8vw, 83px) / .93 var(--lavysen-font-display);letter-spacing:.005em;text-transform:uppercase;margin:12px 0 18px}.insights-hero p{max-width:590px;color:var(--c-teal-50);margin:0;font-size:16px;line-height:1.5}.insights-hero__action,.insights-cta__action{border:1px solid var(--lavysen-accent);border-radius:var(--lavysen-radius-control);background:var(--lavysen-accent);min-height:42px;color:var(--lavysen-ink);font-size:var(--text-caption);justify-content:center;align-items:center;gap:4px;padding:12px 18px;font-weight:800;display:inline-flex}.insights-hero__action{margin-bottom:24px}.insights-hero__action:hover,.insights-cta__action:hover:hover{filter:brightness(.95)}.insights-list{margin-bottom:var(--space-section-tight);scroll-margin-top:20px}.insights-filter{scrollbar-width:thin;gap:7px;padding:8px 0 18px;display:flex;overflow-x:auto}.insights-filter button{border:1px solid var(--c-teal-200);border-radius:var(--lavysen-radius-control);background:var(--lavysen-surface);min-height:44px;color:var(--lavysen-primary);cursor:pointer;font-size:var(--text-caption);white-space:nowrap;flex:none;padding:8px 12px;line-height:1.45}.insights-filter button:not([data-insight-filter=All]){font-family:var(--lavysen-font-caps)}.insights-filter button.active{border-color:var(--lavysen-ink);background:var(--lavysen-ink);color:var(--lavysen-card);font-weight:700}.insights-filter button:hover,.insights-filter button:focus-visible{border-color:var(--lavysen-accent);background:var(--lavysen-accent);color:var(--lavysen-ink)}.insights-empty{border:1px solid var(--c-teal-300);background:var(--lavysen-card);padding:38px;line-height:1.6}.insights-empty[hidden],.insight-article[hidden]{display:none!important}.insights-empty a{text-underline-offset:3px;text-decoration:underline}.insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px 24px;display:grid}.insight-article{border:1px solid var(--lavysen-outline);border-radius:var(--lavysen-radius-card);background:var(--lavysen-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}a.insight-article{color:inherit;text-decoration:none}.insight-article h2{transition:color .15s}a.insight-article:hover h2{color:var(--lavysen-accent-ink)}.insight-article>img{object-fit:cover;width:100%;height:250px}.insight-article--featured{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.insight-article--featured>img{height:100%;min-height:460px}.insight-article--text{grid-template-columns:1fr}.insight-article__body{flex-direction:column;flex:1;padding:24px;display:flex}.insight-article--featured .insight-article__body{padding:48px}.insight-article__category{color:var(--lavysen-accent-ink);letter-spacing:.09em;align-self:flex-start;padding:0;font-size:11px;font-weight:700;display:inline-block}.insight-article h2{min-height:3.1em;font:700 30px / 1.02 var(--lavysen-font-display);text-transform:uppercase;margin:14px 0 12px}.insight-article--featured h2{min-height:0;font-size:48px;line-height:1}.insight-article__summary{color:var(--c-teal-600);flex:1;margin:0;font-size:13px;line-height:1.65}.insight-article--featured .insight-article__summary{margin-bottom:12px}.insight-article__date{color:var(--c-teal-600);margin:16px 0 0;font-size:12px;line-height:1.5;display:block}.insight-article__date+.insight-article__reviewer{margin-top:4px}.insight-article__reviewer{color:var(--c-teal-600);margin:16px 0 0;font-size:12px;line-height:1.5}.insight-article__more{color:var(--lavysen-primary-dark);font-size:var(--text-caption);letter-spacing:.06em;align-items:center;gap:6px;margin-top:auto;padding-top:24px;font-weight:700;display:inline-flex}.insight-article__action{border:1px solid var(--c-teal-200);border-radius:var(--lavysen-radius-control);background:var(--lavysen-card);min-height:44px;color:var(--lavysen-primary-dark);font-size:var(--text-caption);justify-content:center;align-self:flex-start;align-items:center;margin-top:20px;padding:12px 18px;font-weight:650;line-height:1.4;display:inline-flex}.insight-article__action:hover{border-color:var(--lavysen-primary-dark);background:var(--c-teal-50)}.insights-cta{padding:var(--space-section-tight) 0;background:var(--c-teal-950) var(--cms-last-insight-fabric-png,url(/assets/_v/last-insight-fabric-1600.webp)) center / cover;color:var(--lavysen-card)}.insights-cta>.insights-wrap{justify-content:space-between;align-items:center;gap:25px;display:flex}.insights-cta h2{color:var(--lavysen-card);font:700 clamp(24px, 2.7vw, 36px) / 1 var(--lavysen-font-display);text-transform:uppercase;margin:0 0 5px}.insights-cta p{max-width:560px;color:var(--c-teal-100);margin:0;font-size:12px}.insights-cta :is(a):focus-visible{outline:3px solid var(--lavysen-accent);outline-offset:4px}.insights-page :is(a,button,summary):focus-visible{outline:3px solid var(--lavysen-primary);outline-offset:4px}@media (width<=900px){.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-article--featured .insight-article__body{padding:24px}}@media (width<=700px){.insight-article--featured{flex-direction:column;display:flex}.insight-article--featured>img{height:240px;min-height:0}}@media (width<=600px){.insights-wrap{width:min(100% - 32px, var(--lavysen-editorial-max))}.insights-hero{min-height:550px;padding-top:140px}.insights-hero h1{font-size:55px}.insights-hero p{font-size:14px}.insights-grid{grid-template-columns:1fr}.insight-article__body,.insight-article--featured .insight-article__body{padding:20px}.insight-article--featured h2{font-size:36px}.insights-cta>.insights-wrap{flex-direction:column;align-items:flex-start}.insight-article h2,.insight-article__summary{min-height:0}}
