.intg-news-timeline{background-color:var(--section-bg,#fff);padding-bottom:var(--section-padding-bottom,64px);padding-top:var(--section-padding-top,64px)}.intg-news-timeline__layout{display:grid;gap:3rem;grid-template-columns:200px 1fr}@media (max-width:900px){.intg-news-timeline__layout{gap:2rem;grid-template-columns:1fr}}.intg-news-timeline__sidebar{align-self:start;position:sticky;top:100px}@media (max-width:900px){.intg-news-timeline__sidebar{display:flex;flex-wrap:wrap;gap:2rem;position:static}.intg-news-timeline__filter-group{flex:1;min-width:150px}}.intg-news-timeline__filter-group{margin-bottom:2rem}.intg-news-timeline__filter-group:last-child{margin-bottom:0}.intg-news-timeline__filter-label{color:var(--sidebar-label-color,#9ca3af);display:block;font-family:var(--h5-font,"Source Sans Pro",sans-serif);font-size:10px;font-weight:600;letter-spacing:.15em;margin-bottom:1rem;text-transform:uppercase}.intg-news-timeline__filter-list{list-style:none;margin:0;padding:0}.intg-news-timeline__filter-item{color:var(--sidebar-text-color,#111827);cursor:pointer;font-family:var(--h5-font,"Source Sans Pro",sans-serif);font-size:12px;font-weight:600;letter-spacing:.05em;padding:.375rem 0;text-transform:uppercase;transition:color .2s ease}.intg-news-timeline__filter-item.is-active,.intg-news-timeline__filter-item:hover:not(.is-disabled){color:var(--sidebar-active-color,#dc2626)}.intg-news-timeline__filter-item.is-disabled{color:var(--sidebar-disabled-color,#d1d5db);cursor:default}.intg-news-timeline__content{padding-left:2rem;position:relative}.intg-news-timeline__line{background-color:var(--timeline-line-color,#e5e7eb);bottom:0;left:0;position:absolute;top:0;width:1px}.intg-news-timeline__story{border-bottom:1px solid var(--timeline-line-color,#e5e7eb);margin-bottom:3rem;padding-bottom:3rem;position:relative}.intg-news-timeline__story:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.intg-news-timeline__dot{background-color:var(--timeline-dot-color,#dc2626);border-radius:50%;height:10px;left:-2rem;position:absolute;top:0;transform:translateX(-50%);width:10px}.intg-news-timeline__dot:before{background-color:var(--section-bg,#fff);border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.intg-news-timeline__story-inner{padding-left:1rem}.intg-news-timeline__meta{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--h5-font,"Source Sans Pro",sans-serif);font-size:11px;font-weight:600;gap:.5rem;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.intg-news-timeline__date{color:var(--card-date-color,#dc2626)}.intg-news-timeline__divider,.intg-news-timeline__location{color:var(--card-meta-color,#6b7280)}.intg-news-timeline__location{align-items:center;display:inline-flex;gap:.25rem}.intg-news-timeline__location svg{height:12px;width:12px}.intg-news-timeline__category{color:var(--card-category-color,#6b7280)}.intg-news-timeline__title{color:var(--card-title-color,#111827);font-family:var(--display3-font,"Source Sans Pro",sans-serif);font-size:var(--card-title-size,28px);font-weight:var(--display3-weight,700);line-height:1.25;margin:0 0 1.5rem}.intg-news-timeline__body-wrapper{display:grid;gap:1.5rem;grid-template-columns:200px 1fr;margin-bottom:1.5rem}@media (max-width:768px){.intg-news-timeline__body-wrapper{grid-template-columns:1fr}}.intg-news-timeline__image{aspect-ratio:1/1;background-color:#f3f4f6;overflow:hidden}.intg-news-timeline__image img{height:100%;object-fit:cover;transition:filter .3s ease;width:100%}.intg-news-timeline__story--grayscale .intg-news-timeline__image img{filter:grayscale(100%)}.intg-news-timeline__story--grayscale:hover .intg-news-timeline__image img{filter:grayscale(0)}.intg-news-timeline__body{color:var(--card-body-color,#4b5563);font-family:var(--body-font,"Source Sans Pro",sans-serif);font-size:var(--card-body-size,16px);line-height:1.7}.intg-news-timeline__body p{margin:0 0 1rem}.intg-news-timeline__body p:last-child{margin-bottom:0}.intg-news-timeline__actions{display:flex;gap:1.5rem}.intg-news-timeline__action{align-items:center;background:none;border:none;color:var(--card-link-color,#6b7280);cursor:pointer;display:inline-flex;font-family:var(--h5-font,"Source Sans Pro",sans-serif);font-size:10px;font-weight:600;gap:.375rem;letter-spacing:.1em;padding:0;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.intg-news-timeline__action:hover{color:var(--card-link-hover,#dc2626)}.intg-news-timeline__action svg{height:14px;width:14px}.intg-news-timeline__no-results{color:var(--card-meta-color,#6b7280);font-family:var(--body-font,"Source Sans Pro",sans-serif);font-size:16px;padding:2rem;text-align:center}.intg-news-timeline__modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:9999}.intg-news-timeline__modal.is-open{opacity:1;visibility:visible}.intg-news-timeline__modal-backdrop{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0}.intg-news-timeline__modal-content{background-color:var(--modal-bg,#fff);border-radius:8px;box-shadow:0 20px 50px rgba(0,0,0,.2);max-width:450px;padding:2rem;position:relative;transform:translateY(20px);transition:transform .2s ease;width:90%}.intg-news-timeline__modal.is-open .intg-news-timeline__modal-content{transform:translateY(0)}.intg-news-timeline__modal-close{background:none;border:none;color:var(--modal-text-color,#111827);cursor:pointer;opacity:.5;padding:.25rem;position:absolute;right:1rem;top:1rem;transition:opacity .2s ease}.intg-news-timeline__modal-close:hover{opacity:1}.intg-news-timeline__modal-close svg{height:20px;width:20px}.intg-news-timeline__modal-title{color:var(--modal-text-color,#111827);font-family:var(--display3-font,"Source Sans Pro",sans-serif);font-size:20px;font-weight:700;margin:0 0 1.5rem}.intg-news-timeline__share-copy{display:flex;margin-bottom:1.5rem}.intg-news-timeline__share-input{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px 0 0 4px;border-right:none;color:var(--modal-text-color,#111827);flex:1;font-family:var(--body-font,"Source Sans Pro",sans-serif);font-size:13px;outline:none;padding:.75rem 1rem}.intg-news-timeline__share-copy-btn{background-color:#111827;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;font-family:var(--h5-font,"Source Sans Pro",sans-serif);font-size:11px;font-weight:700;letter-spacing:.05em;padding:.75rem 1rem;text-transform:uppercase;transition:background-color .2s ease;white-space:nowrap}.intg-news-timeline__share-copy-btn:hover{background-color:#374151}.intg-news-timeline__share-social{display:flex;gap:1rem;justify-content:center}.intg-news-timeline__share-social-btn{align-items:center;background-color:#f3f4f6;border-radius:50%;color:#4b5563;display:flex;height:48px;justify-content:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:48px}.intg-news-timeline__share-social-btn:hover{background-color:#111827;color:#fff}.intg-news-timeline__share-social-btn svg{height:20px;width:20px}@media (max-width:768px){.intg-news-timeline__content{padding-left:1.5rem}.intg-news-timeline__dot{left:-1.5rem}.intg-news-timeline__title{font-size:calc(var(--card-title-size, 28px)*.8)}.intg-news-timeline__actions{flex-direction:column;gap:.75rem}}@media (max-width:480px){.intg-news-timeline__sidebar{flex-direction:column}.intg-news-timeline__filter-group{width:100%}.intg-news-timeline__months{display:grid;gap:.25rem;grid-template-columns:repeat(3,1fr)}.intg-news-timeline__filter-item{font-size:10px;padding:.25rem 0}}