.intg-badge{display:inline-block;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.5;border:1px solid currentColor}.intg-badge--terminated{color:#b42828}.intg-badge--completed{color:#2a8a4a}.intg-badge--dissolved{color:#966e28}.intg-badge--negotiating,.intg-badge--agreed{color:#508cc8}.intg-index{max-width:820px}.intg-index__head{margin-bottom:32px}.intg-index__title{margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.3;letter-spacing:.01em}.intg-index__lede{max-width:620px;margin:0 0 12px;font-size:14px;line-height:1.8;color:#6e6e78}.intg-index__count{margin:0;font-size:12px;font-weight:700;color:#b4b4b4}.intg-index__group{margin-bottom:40px}.intg-index__group:last-child{margin-bottom:0}.intg-index__decade{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.04em;color:#b4b4b4;font-variant-numeric:tabular-nums}.intg-index__list{list-style:none;margin:0;padding:0;border-top:1px solid rgb(220,220,220)}.intg-index__item{margin:0}.intg-index__link{display:grid;grid-template-columns:52px 1fr auto;align-items:baseline;column-gap:16px;padding:16px 8px;border-bottom:1px solid rgb(220,220,220);text-decoration:none;color:#333;transition:background .12s ease}.intg-index__link:hover{background:#7850c80d}.intg-index__link:hover .intg-index__name{text-decoration:underline;text-underline-offset:3px}.intg-index__year{font-size:12px;font-weight:700;color:#b4b4b4;font-variant-numeric:tabular-nums;line-height:1.6}.intg-index__body{min-width:0;display:flex;flex-direction:column;gap:4px}.intg-index__name{font-size:14px;font-weight:700;line-height:1.6}.intg-index__sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.7;color:#787882}.intg-badge--other{color:#b4b4b4}.intg{color:#333;width:1080px}@media screen and (max-width:600px){.intg{width:100%}}.hd--integration .hd__main{max-width:1160px}.intg-headrow{margin-bottom:8px}@media screen and (min-width:600px){.intg-headrow{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:8px;align-items:stretch}}.intg-headrow__main{min-width:0}@media screen and (max-width:599px){.intg-headrow__main{margin-bottom:24px}}@media screen and (min-width:600px){.intg-headrow__main{display:flex;flex-direction:column}.intg-headrow__main .intg-summary{flex:1 1 auto}}.intg-head__eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;color:#b4b4b4}.intg-head__eyebrow a{color:inherit;text-decoration:none}.intg-head__eyebrow a:hover{text-decoration:underline;text-underline-offset:2px}.intg-head__top{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgb(220,220,220)}.intg-head__title{margin:0;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:.01em}.intg-head__titletag{font-size:13px;font-weight:700;line-height:1.4;color:#5a5a64;font-variant-numeric:tabular-nums}.intg-head__titletag:before{content:"|";margin-right:8px;color:#b4b4b4;font-weight:400}.intg-head__subtitle{margin:0 0 24px;font-size:12px;line-height:1.6;color:#6e6e78}.intg-parties{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:24px}.intg-parties__rel{font-size:20px;color:#b4b4b4}.intg-party{display:inline-flex;align-items:baseline;gap:8px;text-decoration:none;color:#333}.intg-party:hover .intg-party__name{text-decoration:underline;text-underline-offset:3px}.intg-party__dot{align-self:center;width:10px;height:10px;border-radius:50%;flex-shrink:0}.intg-party__name{font-size:16px;font-weight:700}.intg-party__role{font-size:10px;color:#b4b4b4}.intg-meta{display:flex;gap:8px;margin:0 0 8px}.intg-meta__row{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 12px;background:#7850c80f;border-radius:2px;text-align:center}.intg-meta__label{font-size:10px;font-weight:700;letter-spacing:.04em;color:#b4b4b4}.intg-meta__value{margin:0;font-size:14px;font-weight:700;line-height:1.4;color:#333}.intg-meta__value--terminated{color:#b42828}.intg-meta__value--completed{color:#1f9254}.intg-meta__value--dissolved{color:#966e28}.intg-meta__value--negotiating,.intg-meta__value--agreed{color:#508cc8}.intg-meta__note{font-size:10px;color:#b4b4b4}.intg-opinionrow{margin-bottom:40px}@media screen and (min-width:600px){.intg-opinionrow{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:8px;align-items:stretch}}@media screen and (min-width:600px){.intg-opinionrow__main .intg-opinion,.intg-opinionrow__side .intg-coprof{flex:1 1 auto}}.intg-opinionrow__main{min-width:0;display:flex;flex-direction:column;gap:8px}@media screen and (max-width:599px){.intg-opinionrow__main{margin-bottom:8px}}.intg-summary{background:#f6f6fa;border-radius:2px;padding:16px 32px}@media screen and (max-width:600px){.intg-summary{padding:16px}}.intg-points{position:relative;margin:0}.intg-points:before{content:"";position:absolute;top:0;bottom:0;left:36px;width:1px;background:#0000001f}.intg-points__item{display:flex;align-items:baseline;gap:16px;padding:12px 0}.intg-points__item:first-child{padding-top:0}.intg-points__item:last-child{padding-bottom:0}.intg-points__item+.intg-points__item{border-top:1px solid rgba(0,0,0,.08)}.intg-points__key{flex-shrink:0;width:36px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--intg-accent, rgb(120, 80, 200))}.intg-points__text{flex:1;min-width:0;margin:0;font-size:12px;font-weight:700;line-height:1.7;color:#333}.intg-report .hd-history__period{scroll-margin-top:calc(var(--peer-bar-h, 0px) + 24px)}.intg-report{max-width:none;padding-left:52px;padding-right:52px}.intg-report .hd-history__period--with-aside{margin-right:0}.intg-report .hd-history__period-title{color:var(--intg-accent, rgb(51, 51, 51))}.intg-report .hd-history__period-hairline{height:0;background:none;border-top:1px dotted rgb(220,220,220)}.intg-report .hd-history__text sup.hd-history__fn{color:var(--intg-accent, rgb(51, 51, 51))}.intg-subparty{display:inline-flex;align-items:center;gap:4px;margin-bottom:4px;font-size:12px;font-weight:700;text-decoration:none}.intg-subparty:hover{text-decoration:underline;text-underline-offset:2px}.intg-subparty__dot{width:8px;height:8px;border-radius:50%}.intg-sub{margin-bottom:60px}.intg-sub:last-child{margin-bottom:0}.intg-opinion{background:#f6f6fa;border-radius:2px;padding:16px 32px}@media screen and (max-width:600px){.intg-opinion{padding:16px}}.intg-opinion__label{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--intg-accent, rgb(120, 80, 200))}.intg-opinion__title{margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.5;color:#333}.intg-opinion__p{margin:0 0 12px;font-size:12px;line-height:1.8}.intg-opinion__p:last-child{margin-bottom:0}.intg-opinion__sign{margin:0;padding-top:12px;border-top:1px solid rgb(220,220,220);text-align:right;font-size:10px;font-weight:700;letter-spacing:.04em;color:#b4b4b4}.intg-opinion__sign-link{color:inherit;text-decoration:none}.intg-opinion__sign-link:hover{text-decoration:underline;text-underline-offset:2px}.intg-sec__label{display:block;font-size:16px;font-weight:700;letter-spacing:.04em;color:#333}.intg-headrow__tl{background:#f6f6fa;border-radius:2px;padding:24px}.intg-opinionrow__side{display:flex;flex-direction:column;gap:8px}.intg-coprof{background:#f6f6fa;border-radius:2px;padding:24px}.intg-coprof__table{width:100%;border-collapse:collapse;table-layout:fixed}.intg-coprof__corner{width:34%;padding:0 8px 8px 0;vertical-align:bottom;font-size:10px;font-weight:700;line-height:1.4;color:#333;border-bottom:1px solid rgb(220,220,220)}.intg-coprof__co-cell{padding:0 0 8px 8px;text-align:left;vertical-align:bottom;border-bottom:1px solid rgb(220,220,220)}.intg-coprof__co{display:block;margin-bottom:2px;font-size:10px;font-weight:700;text-decoration:none}.intg-coprof__co:hover{text-decoration:underline;text-underline-offset:2px}.intg-coprof__co-fy{display:block;font-size:10px;font-weight:400;line-height:1.4;color:#b4b4b4;font-variant-numeric:tabular-nums}.intg-coprof__rowlabel{padding:8px 8px 8px 0;text-align:left;font-size:10px;font-weight:400;line-height:1.5;color:#b4b4b4;vertical-align:top;border-bottom:1px solid rgba(0,0,0,.05)}.intg-coprof__cell{padding:8px 0 8px 8px;font-size:10px;line-height:1.5;color:#333;vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid rgba(0,0,0,.05)}.intg-coprof__cell--neg{color:#b42828}.intg-coprof__col-div{border-left:1px solid rgb(220,220,220)}.intg-vtl-sec__label{margin-bottom:12px;font-size:12px}.intg-vtl{list-style:none;margin:0;padding:0}.intg-vtl__step{position:relative;padding:0 0 24px 16px}.intg-vtl__step:last-child{padding-bottom:0}.intg-vtl__step:before{content:"";position:absolute;left:4px;top:4px;bottom:-24px;width:2px;background:#e4e4e9;transform:translate(-50%)}.intg-vtl__step:last-child:before{display:none}.intg-vtl__node{position:absolute;left:4px;top:4px;transform:translate(-50%);width:9px;height:9px;border-radius:50%;background:#fff;border:1px solid rgb(150,150,160)}.intg-vtl__date{display:block;margin-bottom:2px;font-size:10px;font-weight:700;color:var(--intg-accent, rgb(180, 180, 180));font-variant-numeric:tabular-nums}.intg-vtl__year,.intg-vtl__month{font-size:14px}.intg-vtl__event{display:block;font-size:10px;line-height:1.6;color:#333}.intg-vtl__step--hl .intg-vtl__body{padding:4px 8px;border-radius:2px}.intg-vtl__step--hl .intg-vtl__date,.intg-vtl__step--hl .intg-vtl__event{color:#fff}.intg-refs{margin-bottom:24px;padding-top:32px;padding-left:52px;padding-right:52px}.intg-refs .intg-sec__label{margin-bottom:12px}.intg-refs__list{margin:0;padding-left:16px}.intg-refs__item{margin-bottom:4px;font-size:12px;line-height:1.6;color:#787882}.intg-refs__link{color:inherit;text-decoration:none}.intg-refs__link:hover{color:#508cc8;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:600px){.intg-index__title{font-size:24px}.intg-meta{flex-direction:column}.intg-report,.intg-refs{padding-left:0;padding-right:0}}
