.news-section-editorial[data-v-5200800c]{background:var(--Container-background,#f5f5f0);border-top:1px solid #e5e7eb;padding:128px 24px}@media (min-width:768px){.news-section-editorial[data-v-5200800c]{padding:128px 48px}}@media (min-width:1024px){.news-section-editorial[data-v-5200800c]{padding:128px 96px}}.news-container[data-v-5200800c]{margin:0 auto;max-width:1280px}.news-header[data-v-5200800c]{display:flex;flex-direction:column;gap:24px;margin-bottom:80px}@media (min-width:768px){.news-header[data-v-5200800c]{align-items:flex-end;flex-direction:row;justify-content:space-between}}.news-label[data-v-5200800c]{color:var(--Brand-Primary-Success-Accent,#c5a070);font-size:11px;font-weight:700;letter-spacing:.4em;margin:0 0 8px;text-transform:uppercase}.news-title[data-v-5200800c]{color:var(--Brand-Primary-Primary,#1a2f23);font-family:Playfair Display,serif;font-size:clamp(32px,5vw,48px);margin:0}.news-description[data-v-5200800c]{color:var(--Foreground-secondary,#6b7280);font-family:Inter,sans-serif;font-size:16px;line-height:1.6;margin:16px 0 0;max-width:600px}.view-all-link[data-v-5200800c]{border-bottom:1px solid var(--Brand-Primary-Success-Accent,#c5a070);color:var(--Brand-Primary-Success-Accent,#c5a070);font-size:10px;font-weight:700;letter-spacing:.3em;padding-bottom:4px;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.view-all-link[data-v-5200800c]:hover{border-color:var(--Brand-Primary-Primary,#1a2f23);color:var(--Brand-Primary-Primary,#1a2f23)}.news-grid[data-v-5200800c]{display:grid;gap:48px 48px;grid-template-columns:1fr}@media (min-width:768px){.news-grid[data-v-5200800c]{gap:64px 48px;grid-template-columns:repeat(3,1fr)}}.news-card[data-v-5200800c]{cursor:pointer;display:flex;flex-direction:column}.news-card:hover .news-image[data-v-5200800c]{filter:grayscale(0);transform:scale(1.05)}.news-card:hover .news-item-title[data-v-5200800c]{color:var(--Brand-Primary-Success-Accent,#c5a070)}.news-card:hover .separator-line[data-v-5200800c]{width:100%}.news-image-wrapper[data-v-5200800c]{aspect-ratio:16/9;background:#e5e7eb;border-radius:2px;margin-bottom:32px;overflow:hidden}.news-image[data-v-5200800c]{filter:grayscale(100%);height:100%;-o-object-fit:contain;object-fit:contain;transition:all .7s ease;width:100%}.news-content[data-v-5200800c]{flex:1}.news-meta[data-v-5200800c]{align-items:center;display:flex;font-size:10px;font-weight:700;justify-content:space-between;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.news-outlet[data-v-5200800c]{color:#1a2f2399}.news-date[data-v-5200800c]{color:#d1d5db}.news-item-title[data-v-5200800c]{color:var(--Brand-Primary-Primary,#1a2f23);font-family:Playfair Display,serif;font-size:24px;line-height:1.4;margin:0;transition:color .3s ease}.news-separator[data-v-5200800c]{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:24px}.separator-line[data-v-5200800c]{background:var(--Brand-Primary-Success-Accent,#c5a070);height:1px;transition:width .5s ease;width:0}.news-dialog-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c1c2080;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:10000}.news-dialog-overlay .news-dialog-content{background:#fff;border-radius:10px;box-shadow:0 15px 30px #00000026;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:600px;overflow:hidden;width:100%}.news-dialog-overlay .news-dialog-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.news-dialog-overlay .news-dialog-title{color:var(--Brand-Primary-Primary,#1a2f23);font-family:Playfair Display,serif;font-size:24px;font-weight:600}.news-dialog-overlay .news-dialog-close{background:none;border:none;color:#666;cursor:pointer;padding:4px;transition:color .2s}.news-dialog-overlay .news-dialog-close:hover{color:var(--Brand-Primary-Primary,#1a2f23)}.news-dialog-overlay .news-dialog-list{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.news-dialog-overlay .news-dialog-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:row;min-height:130px;overflow:hidden;text-decoration:none;transition:all .2s ease}.news-dialog-overlay .news-dialog-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.news-dialog-overlay .news-dialog-img{background:#fff;flex:0 0 35%;max-width:180px;min-height:130px;min-width:120px;overflow:hidden}.news-dialog-overlay .news-dialog-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.news-dialog-overlay .news-dialog-info{display:flex;flex:1;flex-direction:column;gap:6px;justify-content:flex-start;min-width:0;overflow:visible;padding:12px 16px}.news-dialog-overlay .news-dialog-item-title{color:var(--Brand-Primary-Primary,#1a2f23);font-size:18px;font-weight:600;line-height:1.4}.news-dialog-overlay .news-dialog-item-desc,.news-dialog-overlay .news-dialog-item-title{display:-webkit-box;font-family:Inter,sans-serif;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-dialog-overlay .news-dialog-item-desc{color:#666;font-size:14px;line-height:1.5}.news-dialog-overlay .news-dialog-item-url{color:#999;font-family:Inter,sans-serif;font-size:12px;word-wrap:break-word;overflow-wrap:break-word}
