.fnc-timeline{--fn-link:var(--fn-link-dark,#a8cfee);background:#091724;color:#f4f7fa;padding:26px;border-radius:10px;margin:24px 0;font:inherit}.fnc-timeline *{box-sizing:border-box}.fnc-timeline :is(h2,h3,h4){color:#fff;line-height:1.3}.fnc-timeline a{color:var(--fn-link,#a8cfee);text-decoration:underline}.fnc-timeline p{line-height:1.65}.fnc-timeline-content>h2{font-size:clamp(24px,3vw,34px);margin:0 0 10px}.fnc-timeline-phase{display:grid;grid-template-columns:125px minmax(0,1fr);gap:24px;margin-top:24px;position:relative}.fnc-timeline-date{border-right:2px solid #546b80;padding:8px 18px 30px 0;color:#c8d6e2;font-weight:700}.fnc-timeline-body{background:#142738;border-radius:7px;padding:20px}.fnc-timeline-body h3{margin-top:0}.fnc-timeline .is-pause .fnc-timeline-date{border-right-style:dashed}.fnc-timeline-pause{font-weight:700;color:#f0acb0}.fnc-timeline details{border-top:1px solid #466077;padding:12px 0}.fnc-timeline summary{cursor:pointer;color:#fff;font-weight:600}.fnc-timeline img{max-width:100%;height:auto;border-radius:5px}.fnc-timeline figure{margin:15px 0}.fnc-timeline figcaption{font-size:12px;color:#c5d1dc}.fnc-timeline-event{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid #42586b}.fnc-timeline-event h4{margin:0 0 8px}.fnc-timeline-event>span{color:#bdcddd}.fnc-timeline-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.fnc-timeline-nav button{flex:1 1 130px;min-height:54px;background:#172b3d;border:1px solid #526b80;border-top:4px solid #526b80;padding:12px;color:#edf4fa;cursor:pointer;font:inherit;text-align:left;border-radius:5px}.fnc-timeline-nav button[aria-pressed=true]{border-color:#e45a5d;background:#26394a}.fnc-timeline :is(button,a,summary):focus-visible{outline:3px solid #fff;outline-offset:3px}.fnc-timeline--horizontal .fnc-timeline-phase{grid-template-columns:1fr}.fnc-timeline--horizontal .fnc-timeline-date{border:0;padding:0}.fnc-timeline-phase[hidden]{display:none}.fnc-timeline--compact{padding:18px}.fnc-timeline--compact .fnc-timeline-body{padding:14px}.fnc-timeline-editor,.fnc-timeline-editor-content{padding:18px;border:1px solid #b8c9d6;border-radius:8px;background:#f5f8fa;color:#18354b}.fnc-timeline-fields .components-base-control{margin:12px 0}.fnc-timeline-editor .components-button,.fnc-timeline-editor-content .components-button{margin:4px}@media(max-width:600px){.fnc-timeline{padding:16px}.fnc-timeline-phase{grid-template-columns:1fr;gap:8px}.fnc-timeline-date{border-right:0;border-left:2px solid #546b80;padding:8px 12px}.fnc-timeline-nav{display:grid;grid-template-columns:1fr}.fnc-timeline-event{grid-template-columns:1fr;gap:5px}.fnc-timeline-body{padding:14px}}@media print{.fnc-timeline-nav{display:none}.fnc-timeline-phase[hidden]{display:grid}.fnc-timeline{background:#fff;color:#111}.fnc-timeline :is(h2,h3,h4,p,span){color:#111}.fnc-timeline-body{background:#fff}}.fnc-timeline--horizontal.fnc-timeline--line .fnc-timeline-nav{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;margin:0 0 32px;padding:8px 4px 10px;isolation:isolate}.fnc-timeline--horizontal.fnc-timeline--line .fnc-timeline-nav button{flex:1 0 112px;position:relative;min-width:112px;min-height:88px;padding:38px 8px 6px;border:0;border-radius:0;background:#fff0;box-shadow:none;color:#bacbd9;text-align:center;font-size:15px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.fnc-timeline--horizontal.fnc-timeline--line .fnc-timeline-nav button::before{content:"";position:absolute;left:50%;top:14px;width:100%;height:2px;background:#526b80;z-index:-1}.fnc-timeline--horizontal.fnc-timeline--line .fnc-timeline-nav button:last-child::before{display:none}.fnc-timeline--horizontal.fnc-timeline--line .fnc-timeline-nav button::after{content:"";position:absolute;left:calc(50% - 7px);top:8px;width:14px;height:14px;border:2px solid #8196a8;border-radius:50%;background:#091724;box-shadow:0 0 0 5px #091724;box-sizing:border-box}.fnc-timeline--horizontal.fnc-timeline--line .fnc-timeline-nav button[aria-pressed=true]{color:#fff}.fnc-timeline--horizontal.fnc-timeline--line .fnc-timeline-nav button[aria-pressed=true]::after{background:#e45a5d;border-color:#e45a5d;box-shadow:0 0 0 5px #091724,0 0 0 7px #e45a5d40}.fnc-timeline--horizontal.fnc-timeline--line .fnc-timeline-nav button:hover{color:#fff}.fnc-timeline--horizontal.fnc-timeline--line .fnc-timeline-nav button:focus-visible{outline:2px solid #fff;outline-offset:-2px;border-radius:4px}.fnc-line-year{display:block;font-weight:750;font-variant-numeric:tabular-nums}.fnc-line-label{display:block;margin-top:5px;font-size:11px;letter-spacing:.04em;color:#93aabd}.fnc-timeline--line .fnc-timeline-nav button[aria-pressed=true] .fnc-line-label{color:#ef9295}.fnc-timeline--line .fnc-timeline-nav button.is-pause::after{border-style:dashed}@media(max-width:600px){.fnc-timeline--horizontal.fnc-timeline--line .fnc-timeline-nav{margin-bottom:22px}.fnc-timeline--horizontal.fnc-timeline--line .fnc-timeline-nav button{flex-basis:105px;min-width:105px;font-size:14px}}@media print{.fnc-timeline--horizontal.fnc-timeline--line .fnc-timeline-nav{display:none}}.fnc-timeline a:hover,.fnc-timeline a:focus-visible{color:var(--fn-link-hover,#ff737d)}