.news-wrap{padding-block:36px 80px}.news-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0 32px}.news-heading h1,.news-heading h2{margin:8px 0 12px;font-weight:700;letter-spacing:-.035em}.news-heading h1{font-size:clamp(36px,4.5vw,68px);line-height:1.08}.news-heading p{max-width:620px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:24px;color:var(--ink,#192722);text-decoration:none;border:1px solid var(--line,#e5e1da);transition:transform .15s}.news-card:hover{transform:translateY(-3px)}.news-card>img{width:100%;height:auto;aspect-ratio:1200/630;object-fit:contain}.news-card__body{padding:28px;display:flex;flex-direction:column;gap:16px;flex:1}.news-card__body h3{font-size:24px;line-height:1.25;margin:0;letter-spacing:-.025em}.news-card__body p{margin:0;font-size:16px;line-height:1.5}.news-card time,.news-article>time{font-size:14px;color:var(--muted,#66736c)}.news-read{display:flex;justify-content:space-between;gap:16px;color:var(--brand,#cd6540);font-weight:700;margin-top:auto;padding-top:16px}.news-back{display:inline-flex;min-height:44px;align-items:center;color:var(--brand,#cd6540);font-weight:600;text-decoration:none}.news-pagination{display:flex;gap:16px;justify-content:center;margin-top:40px}.news-article{max-width:860px;margin:32px auto 80px;padding:0}.news-article>.news-back,.news-article>time{display:block;margin:12px 0}.news-article h1{font-size:clamp(32px,4vw,58px);line-height:1.12;letter-spacing:-.035em;margin:24px 0}.news-lead{font-size:22px;line-height:1.5;color:var(--ink-2,#52625b)}.news-cover{display:block;width:100%;height:auto;border-radius:24px;margin:32px 0}.news-copy{font-size:19px;line-height:1.7;margin:32px 0}.news-copy p{margin:20px 0}.news-empty{padding:32px}.news-section{margin-top:80px}body.cab-app #panel-today>.cab-news{grid-column:1/-1;order:35}body.cab-app .cab-news{padding:28px 32px}body.cab-app .cab-news h2{margin:8px 0 12px}
@media(max-width:900px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-heading{align-items:start;flex-direction:column}.news-heading .btn{width:auto}}@media(max-width:600px){.news-grid{grid-template-columns:minmax(0,1fr);gap:20px}.news-wrap{padding-block:16px 48px}.news-card__body{padding:24px}.news-card__body h3{font-size:24px}.news-article{margin-top:16px}.news-lead{font-size:19px}.news-copy{font-size:17px}.news-section{margin-top:40px}body.cab-app .cab-news{padding:24px}}
@media(prefers-reduced-motion:reduce){.news-card{transition:none}.news-card:hover{transform:none}}
.news-grid:has(.news-card:only-child){grid-template-columns:minmax(0,1fr)}.news-grid>.news-card:only-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.news-grid>.news-card:only-child>img{height:100%;aspect-ratio:auto;object-fit:contain}.news-section h2{font-size:clamp(30px,3.5vw,44px);line-height:1.15}
@media(max-width:600px){.news-grid>.news-card:only-child{grid-template-columns:minmax(0,1fr)}.news-grid>.news-card:only-child>img{height:auto;aspect-ratio:1200/630}}
