.rich-blog-post-text{overflow-wrap:break-word}.blog-details-link{overflow-wrap:anywhere}.rich-blog-post-text .pm{border:1px solid var(--white-20);background:var(--black);border-radius:20px;margin:36px 0 40px;overflow:hidden}.pm__map{background:var(--black);z-index:0;height:440px}.rich-blog-post-text ol.pm__stops{margin:0;padding:0;list-style:none;display:block}.pm__stop{border-top:1px solid var(--white-20);grid-template-columns:28px minmax(0,1fr);gap:4px 14px;padding:14px 20px;transition:background-color .3s;display:grid}.pm__stop.is-active{background:#ffffff0f}.pm__show{color:#fff;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-column:1/-1;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:14px;padding:0;display:grid}.pm__num{border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:28px;height:28px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;transition:background-color .3s,color .3s;display:grid}.pm__show:hover .pm__num,.pm__stop.is-active .pm__num{color:var(--dark-green);background:#fff}.pm__name{letter-spacing:.08em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.4}.pm__meta,.pm__links{color:#adadad;grid-column:2;font-family:Montserrat,sans-serif;font-size:12px;line-height:1.5}.pm__links{flex-wrap:wrap;gap:4px 14px;display:flex}.rich-blog-post-text .pm a,.pm-pop a{letter-spacing:.02em;text-transform:none;color:#d8d8d8;text-underline-offset:3px;font-size:12px;text-decoration:underline #ffffff59;transition:color .3s,text-decoration-color .3s}.rich-blog-post-text .pm a:hover,.pm-pop a:hover{color:#fff;text-decoration-color:#fff}.pm__foot{border-top:1px solid var(--white-20);color:#adadad;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:14px 20px;font-family:Montserrat,sans-serif;font-size:12px;display:flex}.pm-pin{background:0 0;border:none}.pm-pin span{background:var(--dark-green);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;transition:transform .25s,background-color .25s,color .25s;display:grid;box-shadow:0 4px 14px #00000073}.pm-pin:hover span{color:var(--dark-green);background:#fff;transform:scale(1.12)}.pm-pop{gap:2px;display:grid}.pm-pop .pm__meta,.pm-pop .pm__links{grid-column:auto}.pm-pop .pm__links{margin-top:4px}.pm__map .pm-tip{border:1px solid var(--white-20);box-shadow:none;color:#fff;letter-spacing:.04em;background:#0b251ceb;border-radius:8px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600}.pm__map .pm-tip:before{border-top-color:#0b251ceb}@media (width<=767px){.pm__map{height:340px}.pm__stop,.pm__foot{padding-left:16px;padding-right:16px}}.ck__bar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:24px 0 14px;display:flex}.ck__track{background:var(--white-20);flex:160px;height:2px;overflow:hidden}.ck__fill{transform-origin:0;background:#fff;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.rich-blog-post-text .ck__count{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0;font-family:Montserrat,sans-serif;font-size:12px}.ck__reset{color:#adadad;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-family:Montserrat,sans-serif;font-size:12px;text-decoration:underline}.ck__reset:hover{color:#fff}.rich-blog-post-text :is(ul.ck,ul.cal){-webkit-text-fill-color:currentColor;background:0 0}.rich-blog-post-text ul.ck{margin:0 0 30px;padding:0;list-style:none}.rich-blog-post-text ul.ck>li{border:1px solid var(--white-20);cursor:pointer;border-radius:14px;margin:0 0 10px;padding:14px 18px 14px 54px;transition:background-color .3s,border-color .3s;position:relative}.rich-blog-post-text ul.ck>li:hover{border-color:#ffffff73}.rich-blog-post-text ul.ck>li.is-done{background:#ffffff0f}.ck__box{cursor:pointer;background:0 0;border:1px solid #ffffffb3;border-radius:6px;width:22px;height:22px;padding:0;transition:background-color .3s;position:absolute;top:16px;left:18px}.ck__box:after{content:"";border:solid var(--dark-green);border-width:0 2px 2px 0;width:6px;height:11px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:7px;transform:rotate(45deg)scale(0)}.is-done>.ck__box{background:#fff}.is-done>.ck__box:after{transform:rotate(45deg)scale(1)}.cal__bar{flex-wrap:wrap;gap:8px;margin:24px 0 18px;display:flex}.cal__chip{border:1px solid var(--white-20);color:#d8d8d8;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:20px;padding:7px 14px;font-family:Montserrat,sans-serif;font-size:12px;transition:background-color .3s,color .3s,border-color .3s;position:relative}.cal__chip:hover{border-color:#fff9}.cal__chip.is-quiet{opacity:.45}.cal__chip.is-now:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:6px}.cal__chip[aria-pressed=true]{color:var(--dark-green);opacity:1;background:#fff;border-color:#fff}.rich-blog-post-text ul.cal{margin:0 0 30px;padding:0;list-style:none}.rich-blog-post-text ul.cal>li{border:1px solid var(--white-20);border-radius:14px;margin:0 0 10px;padding:16px 20px}.rich-blog-post-text ul.cal>li>strong:first-child{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:13px;display:block}.rich-blog-post-text .cal__empty{color:#adadad;font-family:Montserrat,sans-serif;font-size:13px}.tabs__list{border-bottom:1px solid var(--white-20);scrollbar-width:none;gap:4px;margin:24px 0 0;display:flex;overflow-x:auto}.tabs__list::-webkit-scrollbar{display:none}.tabs__tab{color:#adadad;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:12px 16px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;transition:color .3s,border-color .3s}.tabs__tab:hover{color:#fff}.tabs__tab[aria-selected=true]{color:#fff;border-bottom-color:#fff}.tabs__panel{padding-top:8px}@media (width<=767px){.tabs__list{border-bottom:0;flex-wrap:wrap;gap:8px;overflow:visible}.tabs__tab{border:1px solid var(--white-20);color:#d8d8d8;border-radius:20px;margin:0;padding:7px 14px}.tabs__tab[aria-selected=true]{color:var(--dark-green);background:#fff;border-color:#fff}.tabs__panel{padding-top:14px}}.rich-blog-post-text .tabs__panel>h3:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rich-blog-post-text .post-facts{border:1px solid var(--white-20);background:var(--white-20);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:30px 0 36px;display:grid;overflow:hidden}.rich-blog-post-text .post-facts>p{background:var(--dark-green);margin:0;padding:16px 20px}.rich-blog-post-text .post-facts>p:last-child:nth-child(odd){grid-column:1/-1}.rich-blog-post-text .post-facts strong{letter-spacing:.1em;text-transform:uppercase;color:#adadad;margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;display:block}@media (width<=767px){.rich-blog-post-text .post-facts{grid-template-columns:minmax(0,1fr)}}.rich-blog-post-text ol.post-timeline{border-left:1px solid var(--white-20);margin:24px 0 34px 6px;padding:0;list-style:none;display:block;overflow:visible}.rich-blog-post-text ol.post-timeline>li{padding:0 0 20px 26px;position:relative}.rich-blog-post-text ol.post-timeline>li:last-child{padding-bottom:0}.rich-blog-post-text ol.post-timeline>li:before{content:"";width:9px;height:9px;box-shadow:0 0 0 4px var(--dark-green);background:#fff;border-radius:50%;position:absolute;top:7px;left:-5px}.rich-blog-post-text ol.post-timeline>li>strong:first-child{letter-spacing:.1em;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;display:block}.rich-blog-post-text figure.post-figure{width:100%;max-width:none;margin:36px 0;display:block}.rich-blog-post-text figure.post-figure img{border-radius:20px;width:100%;height:auto;display:block}.rich-blog-post-text figure.post-figure figcaption{text-align:left;letter-spacing:.03em;color:#adadad;margin-top:10px;font-family:Montserrat,sans-serif;font-size:11px;line-height:1.6}
