.news-preview{background:var(--fba-paper);color:var(--fba-dark);padding:0 clamp(28px,5.5vw,100px) 112px}.news-preview-page{min-height:calc(100svh - 92px);padding-top:clamp(72px,8vw,130px)}.news-preview-inner{max-width:1400px;margin-inline:auto;display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);grid-gap:clamp(64px,8vw,145px);gap:clamp(64px,8vw,145px);align-items:start;border-top:1px solid var(--fba-rule);padding-top:52px}.news-preview-side{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:721px){.news-preview-page{height:calc(100svh - 92px);min-height:650px;padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(32px,4vw,64px);overflow:hidden}.news-preview-page .news-preview-inner{height:100%;min-height:0;align-items:stretch;padding-top:clamp(30px,4vw,52px)}.news-preview-page .news-preview-list{min-height:0;overflow-y:auto;padding-right:16px;scrollbar-width:thin;scrollbar-color:#cf6393 transparent}.news-preview-page .news-preview-list:focus-visible{outline:2px solid #e85f91;outline-offset:4px}}.news-preview-side :is(h1,h2){font-family:var(--font);font-size:clamp(48px,4.7vw,70px);font-weight:600;line-height:1;letter-spacing:-.065em;color:var(--fba-accent);margin:0}.news-preview-side>p{font-size:12px;font-weight:600;letter-spacing:.05em;margin:21px 0 0}.news-preview-filters{display:flex;flex-direction:column;align-items:flex-start;gap:17px;margin-top:57px}.news-preview-filters button{border:0;background:none;color:#625a57;padding:0 0 0 18px;text-align:left;font-size:14px;font-weight:600;cursor:pointer;position:relative;transition:color .2s}.news-preview-filters button:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;border-radius:50%;background:transparent;transform:translateY(-50%);transition:background .2s}.news-preview-filters button[aria-pressed=true]{color:#de5b8d}.news-preview-filters button[aria-pressed=true]:before{background:#de5b8d}.news-preview-filters button:hover{color:#de5b8d}.news-preview-all{display:inline-flex;align-items:center;gap:16px;border:1px solid #d7d2cf;border-radius:999px;padding:5px 23px 5px 5px;margin-top:64px;font-size:12px;font-weight:600;white-space:nowrap;transition:border-color .2s,background .2s}.news-preview-all>span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#ee668f;color:#fff;font-size:16px;font-weight:400;line-height:1;transition:transform .2s}.news-preview-all:hover{border-color:#ee668f;background:#fff8fa}.news-preview-all:hover>span{transform:rotate(45deg)}.news-preview-list{border-top:1px solid var(--fba-rule)}.news-preview-row{display:grid;grid-template-columns:190px minmax(0,1fr) 24px;grid-gap:clamp(25px,3vw,47px);gap:clamp(25px,3vw,47px);align-items:center;padding:25px 0;border-bottom:1px solid var(--fba-rule);transition:padding-left .25s,background .25s}.news-preview-row:hover{padding-left:10px;background:#e9eeeb}.news-preview-thumb{width:190px;height:142px;background:#e5eae7;display:grid;place-items:center;overflow:hidden}.news-preview-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.news-preview-thumb img[src$="fba2026-registration.png"]{object-fit:contain;background:#ca70a5}.news-preview-thumb-fallback img{object-fit:contain;padding:28px;mix-blend-mode:multiply}.news-preview-row:hover .news-preview-thumb img{transform:scale(1.05)}.news-preview-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.news-preview-meta{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.news-preview-category{display:inline-flex;align-items:center;background:#e5eae7;border-radius:999px;padding:5px 12px;color:#526064;font-size:10px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.news-preview-meta time{font-family:DM Sans,sans-serif;color:#918781;font-size:11px;font-weight:500;white-space:nowrap}.news-preview-copy strong{font-size:clamp(18px,1.55vw,23px);font-weight:600;line-height:1.5;letter-spacing:-.045em}.news-preview-copy small{color:#877e78;font-size:12px;line-height:1.7;margin-top:10px}.news-preview-arrow{font-size:19px;line-height:1;align-self:end;padding-bottom:8px;transition:transform .25s}.news-preview-row:hover .news-preview-arrow{transform:translate(3px,-3px)}.news-preview-empty{padding:60px 0;border-bottom:1px solid var(--fba-rule);color:#687274;font-size:13px}.news-preview a:focus-visible,.news-preview button:focus-visible{outline:2px solid #e85f91;outline-offset:4px}@media(max-width:1020px){.news-preview-inner{grid-template-columns:190px minmax(0,1fr);gap:45px}.news-preview-row{grid-template-columns:145px minmax(0,1fr) 20px;gap:21px}.news-preview-thumb{width:145px;height:116px}.news-preview-thumb-fallback img{padding:22px}.news-preview-copy strong{font-size:19px}}@media(max-width:720px){.news-preview{padding:0 24px 84px}.news-preview-page{padding-top:64px}.news-preview-inner{display:block;padding-top:34px}.news-preview-side{display:grid;grid-template-columns:1fr auto;align-items:end}.news-preview-side :is(h1,h2){grid-column:1;grid-row:1;font-size:47px}.news-preview-side>p{grid-column:1;grid-row:2;margin-top:10px;font-size:11px}.news-preview-filters{grid-column:1/-1;grid-row:3;flex-direction:row;gap:17px;margin:32px 0 26px;overflow-x:auto}.news-preview-filters button{font-size:12px;white-space:nowrap}.news-preview-all{grid-column:2;grid-row:1/3;margin:0;padding:4px 12px 4px 4px;gap:8px;font-size:10px}.news-preview-all>span{width:26px;height:26px;font-size:13px}.news-preview-row{grid-template-columns:95px minmax(0,1fr);gap:14px;padding:18px 0}.news-preview-row:hover{padding-left:0}.news-preview-thumb{width:95px;height:92px}.news-preview-thumb-fallback img{padding:16px}.news-preview-meta{margin-bottom:8px}.news-preview-category{font-size:9px;padding:3px 8px}.news-preview-meta time{font-size:9px}.news-preview-copy strong{font-size:15px;line-height:1.45}.news-preview-arrow,.news-preview-copy small{display:none}.news-preview-empty{font-size:12px}}@media(prefers-reduced-motion:reduce){.news-preview *{transition:none!important}}@media(max-width:720px){.news-preview-page{height:auto;min-height:0;overflow:visible}}