.institutional-icon{--institutional-icon-size:24px;width:var(--institutional-icon-size);height:var(--institutional-icon-size);color:var(--petrol,#176b67);flex:none;justify-content:center;align-items:center;display:inline-flex}.institutional-icon svg{stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.institutional-icon--coral{color:var(--coral-dark,#b65a43)}.institutional-icon--gold{color:var(--sun-dark,#a46e04)}.editorial-highlight{border:1px solid var(--line,#e2ddcf);background:var(--paper,#fffdf7);border-left:3px solid #d0ad69;border-radius:0 13px 13px 0;align-items:flex-start;gap:13px;padding:19px 21px;display:flex}.editorial-highlight>.institutional-icon{--institutional-icon-size:22px;margin-top:2px}.editorial-highlight strong{color:var(--petrol-dark,#0e4d4c);font-size:16px;font-weight:500;line-height:1.5;display:block}.editorial-highlight p{color:var(--text-soft,#586963);margin:7px 0 0;font-size:14px;line-height:1.75}.editorial-highlight--compact{padding:15px 18px}.institutional-sequence{--sequence-gap:28px;grid-template-columns:repeat(var(--sequence-count), minmax(0, 1fr));gap:var(--sequence-gap);margin:0;padding:0;list-style:none;display:grid}.institutional-sequence>li{min-width:0;position:relative}.institutional-sequence>li:not(:last-child):after{content:"";top:22px;left:44px;right:calc(-1 * var(--sequence-gap));pointer-events:none;border-top:1px solid #c8d4c2;position:absolute}.institutional-sequence-marker{z-index:1;background:var(--paper,#fffdf7);border:1px solid #c9d8c6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex;position:relative}.institutional-sequence-marker .institutional-icon{--institutional-icon-size:22px}.institutional-sequence-copy{overflow-wrap:anywhere;min-width:0}.institutional-sequence-copy h3{color:var(--petrol-dark,#0e4d4c);margin:0 0 9px;font-size:18px;font-weight:500;line-height:1.5}.institutional-sequence-copy p{color:var(--text-soft,#586963);margin:0;font-size:15px;line-height:1.8}.institutional-sequence--compact{--sequence-gap:15px}.institutional-sequence--compact>li:not(:last-child):after{top:14px;left:28px}.institutional-sequence--compact .institutional-sequence-marker{border:0;width:28px;height:28px;margin-bottom:10px}.institutional-sequence--compact .institutional-sequence-copy h3{margin-bottom:0;font-size:13px;line-height:1.65}.institutional-sequence--compact .institutional-sequence-copy p{margin-top:6px;font-size:13px;line-height:1.7}@media (width<=700px){.institutional-sequence:not(.institutional-sequence--compact){--sequence-gap:23px;grid-template-columns:minmax(0,1fr)}.institutional-sequence:not(.institutional-sequence--compact)>li{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;display:grid}.institutional-sequence:not(.institutional-sequence--compact)>li:not(:last-child):after{top:44px;bottom:calc(-1 * var(--sequence-gap));border-top:0;border-left:1px solid #c8d4c2;left:22px;right:auto}.institutional-sequence:not(.institutional-sequence--compact) .institutional-sequence-marker{margin-bottom:0}}
