.lp-root .lp-news{--news-ink:var(--color-text-body);--news-accent:#b292ef;color:var(--news-ink);padding:64px 0 48px}.lp-root .lp-news-heading{grid-template-columns:max-content max-content;align-items:center;gap:8px 40px;margin-bottom:28px;display:grid}.lp-root .lp-news-eyebrow{color:var(--news-ink);letter-spacing:.16em;grid-area:1/1;align-items:center;gap:12px;font-size:.875rem;font-weight:800;display:flex}.lp-root .lp-news-eyebrow:before{content:"";background:currentColor;width:24px;height:3px}.lp-root .lp-news-heading :is(h1,h2){grid-area:2/1;margin:0;font-size:clamp(2.25rem,5vw,4rem);font-weight:900;line-height:1.25}.lp-root .lp-news button,.lp-root .lp-news-more{cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:700}.lp-root .lp-news-more{--login-color:var(--news-accent);flex-shrink:0;grid-area:2/2}.lp-root .lp-news-filters{background:var(--news-ink);border:0;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.lp-root .lp-news-filters button{color:#fff;background:#ffffff1f;border:2px solid #0000;border-radius:999px;min-height:44px;padding:8px 16px;transition:background-color .25s,border-color .25s,color .25s}.lp-root .lp-news-filters button[aria-pressed=true]{border-color:var(--news-accent);background:var(--news-accent);color:#fff}.lp-root .lp-news-more{transition:background-color .25s,color .25s,transform .12s}.lp-root .lp-news-list{margin-top:12px;position:relative}.lp-root .lp-news-placeholder{visibility:hidden}.lp-root .lp-news-empty-overlay{place-items:center;display:grid;position:absolute;inset:0}.lp-root .lp-news-list ul{margin:0;padding:0;list-style:none}.lp-root .lp-news-item{cursor:pointer;border-bottom:1px dashed #32386e73;grid-template-columns:auto minmax(0,1fr) 20px;align-items:center;gap:12px;padding:24px 8px;display:grid}.lp-root .lp-news-category{background:var(--news-ink);color:#fff;text-align:center;border-radius:999px;min-width:112px;padding:5px 12px;font-size:.875rem;font-weight:700}.lp-root .lp-news-item time{color:var(--news-ink);font-variant-numeric:tabular-nums;font-size:1.125rem}.lp-root .lp-news-title{overflow-wrap:anywhere;grid-area:2/1/auto/3;font-size:1rem;font-weight:700;line-height:1.75}.lp-root .lp-news-arrow{width:20px;height:20px;color:var(--news-ink);grid-area:2/3}.lp-root .lp-news-empty{color:var(--news-ink);text-align:center;margin:0;padding:48px 8px;font-size:1rem}.lp-root .lp-news button:focus-visible,.lp-root .lp-news-more:focus-visible,.lp-root .lp-news-item:focus-visible{outline:2px solid var(--news-ink);outline-offset:3px}@media (hover:hover){.lp-root .lp-news-item:hover .lp-news-title{text-underline-offset:.25em;text-decoration:underline}.lp-root .lp-news-filters button:hover{border-color:var(--news-accent);background:var(--news-accent);color:#fff}}.lp-root .lp-news button:active,.lp-root .lp-news-more:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.lp-root .lp-news-more,.lp-root .lp-news-filters button{transition:none}}@media (min-width:721px){.lp-root .lp-news-filters{grid-template-columns:repeat(4,minmax(0,160px))}.lp-root .lp-news-item{grid-template-columns:128px minmax(0,1fr) auto 20px;gap:24px;padding:16px}.lp-root .lp-news-category{grid-area:1/1}.lp-root .lp-news-title{grid-area:1/2}.lp-root .lp-news-item time{grid-area:1/3}.lp-root .lp-news-arrow{grid-area:1/4}}@media (max-width:720px){.lp-root .lp-news{padding:40px 0 32px}.lp-root .lp-news .wrap{padding:0 20px}.lp-root .lp-news-heading{justify-content:space-between;column-gap:16px}.lp-root .lp-news-filters{border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr);gap:4px;margin-inline:-20px}.lp-root .lp-news-filters button{white-space:nowrap;min-width:0;padding-inline:4px;font-size:clamp(.75rem,3.4vw,.875rem)}}
