.brand-news__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:576px){.brand-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.brand-news__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.brand-news__card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #e6e8ec;border-radius:12px;background:var(--white-color);color:var(--secondary-color);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.brand-news__card:hover{border-color:#c9cdd3;box-shadow:0 4px 14px rgba(17,24,39,.08);color:var(--secondary-color)}.brand-news__card:hover .brand-news__title{color:var(--primary-color)}.brand-news__card:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.brand-news__img{display:block;aspect-ratio:16/9;background:#f3f4f6}.brand-news__img img{display:block;width:100%;height:100%;object-fit:cover}.brand-news__body{display:flex;flex-direction:column;flex:1 1 auto;gap:6px;padding:14px 16px 16px}.brand-news__cat{align-self:flex-start;padding:2px 8px;border-radius:999px;background:#f1f8f4;color:var(--primary-color);font-size:11px;font-weight:700;letter-spacing:.02em}.brand-news__title{margin:0;color:var(--secondary-color);font-size:15px;font-weight:600;line-height:1.4;transition:color .15s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.brand-news__title{font-size:16px}}.brand-news__date{margin-top:auto;padding-top:4px;color:#6b7280;font-size:12px}.brand-page{--brand-border:#e6e8ec;--brand-muted:#6b7280;--brand-soft:#f6f7f9;color:var(--text-color)}.brand-page,.brand-page__top{background:var(--white-color)}.brand-page__top{padding:20px 0 24px}@media(min-width:992px){.brand-page__top{padding:28px 0}}.brand-page__body{background:var(--brand-soft);padding:20px 0 48px}@media(min-width:992px){.brand-page__body{padding:28px 0 64px}}.brand-page__stack{display:flex;flex-direction:column;gap:16px}@media(min-width:992px){.brand-page__stack{gap:20px}}.brand-page__split{display:flex;flex-direction:column;gap:16px}@media(min-width:992px){.brand-page__split{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;grid-gap:24px;gap:24px}}@media(min-width:1200px){.brand-page__split{grid-template-columns:minmax(0,1fr) 320px}}.brand-page__split-main,.brand-page__split-rail{display:flex;flex-direction:column;gap:16px;min-width:0}@media(min-width:992px){.brand-page__split-main,.brand-page__split-rail{gap:20px}.brand-page__split-rail{align-self:stretch}.brand-page__split-rail>:last-child{position:-webkit-sticky;position:sticky;top:68px}}.brand-section{min-width:0;padding:20px 16px;border:1px solid var(--brand-border);border-radius:12px;background:var(--white-color);scroll-margin-top:68px}@media(min-width:576px){.brand-section{padding:24px}}.brand-section__title{margin:0 0 6px;color:var(--secondary-color)}.brand-section__sub{margin:0 0 18px;color:var(--brand-muted);font-size:14px;line-height:1.5}.brand-section__title+:not(.brand-section__sub){margin-top:14px}.brand-section--rail .brand-section__title{font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em}@media(min-width:992px){.brand-section--rail .brand-section__title{font-size:20px}}.brand-section__more{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:var(--primary-color);font-size:14px;font-weight:600;text-decoration:none}.brand-section__more:hover{color:var(--primary-color);text-decoration:underline}.brand-section__more:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}