.content-page-header{display:flex;justify-content:center;margin-block-end:40px;width:100%}.content-page-header img{height:auto;max-height:150px;max-width:150px;min-width:50px;width:auto}@media only screen and (min-width:1024px){.content-page-header img{max-width:200px}}.content-page-meta{margin:30px 0}.content-page-meta-summary{color:#8e72de;display:flex;flex-flow:row wrap;justify-content:space-between;text-transform:uppercase;width:100%}.content-page-meta-summary h3,.content-page-meta-summary p{font-family:Mulish,Arial,sans-serif;font-size:.875rem;font-weight:800;line-height:1.5rem;margin:0}@media only screen and (min-width:768px){.content-page-meta-summary h3,.content-page-meta-summary p{font-family:Mulish,Arial,sans-serif;font-size:1rem;font-size:1.125rem;font-weight:800;line-height:1.375rem;line-height:1.4375rem;margin:0}}@media only screen and (min-width:768px) and (min-width:768px){.content-page-meta-summary h3,.content-page-meta-summary p{font-size:1.25rem;line-height:1.5625rem}}@media only screen and (min-width:1024px){.content-page-meta-summary h3{margin-block-end:10px}}.content-page-meta-summary-info{width:calc(100% - 60px)}.content-page-meta-add-to-calendar{align-items:center;background:#8e72de;border-radius:10px;cursor:pointer;display:inline-flex;justify-content:center;padding:10px}.content-page-meta-add-to-calendar svg{display:block;height:24px;width:24px;fill:#fff}@media only screen and (min-width:768px){.content-page-meta-add-to-calendar svg{height:32px;width:32px}}.content-page-meta-save-event-link{color:inherit;cursor:pointer;text-decoration:underline}.content-page-meta-badge{background:#f0f677;border-radius:32px;display:inline-block;font-size:.875rem;font-weight:800;line-height:1;margin-block:1.875rem;padding:8px 20px}@media only screen and (min-width:768px){.content-page-meta-badge{font-size:1.25rem}}.content-page-subline{color:#a5a1af;font-size:.875rem;font-weight:800;line-height:1.5rem;margin-block-end:20px;max-width:950px;text-transform:uppercase}@media only screen and (min-width:768px){.content-page-subline{font-size:1rem;margin-block-end:30px}}@media only screen and (min-width:1024px){.content-page-subline{font-size:1.25rem}}.content-page-description{margin-block-end:30px;overflow:hidden}.content-page-description ol:has(img),.content-page-description p:has(img),.content-page-description ul:has(img){max-width:100%}.content-page-description img{border-radius:32px;display:block;height:auto;margin:60px auto 40px;max-width:100%}.content-page-description h3{font-family:Mulish,Arial,sans-serif;font-size:1.125rem;font-weight:800;line-height:1.4375rem;margin:0 0 20px}@media only screen and (min-width:768px){.content-page-description h3{font-size:1.25rem;line-height:1.5625rem}}.content-page-description h3 strong{font-weight:800}.content-page-description h4{font-family:Mulish,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.1875rem;margin:0 0 20px}@media only screen and (min-width:768px){.content-page-description h4{font-size:1.125rem;line-height:1.75rem}}.content-page-description h4 strong{font-weight:800}.content-page-description h5{font-family:Mulish,Arial,sans-serif;font-size:.875rem;font-weight:800;line-height:1.5rem;margin:0 0 10px}@media only screen and (min-width:768px){.content-page-description h5{font-size:1rem;line-height:1.375rem}}.content-page-description h5 strong{font-weight:800}.content-page-description h6{font-family:Mulish,Arial,sans-serif;font-size:.875rem;font-weight:800;line-height:1.7;margin:0 0 10px}.content-page-description h6 strong{font-weight:800}.content-page-description ol strong,.content-page-description ul strong{font-size:inherit}.content-page-description ol a,.content-page-description ul a{color:inherit;text-decoration:underline}.content-page-description ul{font-family:Mulish,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5rem;list-style-type:none;margin-block:0 30px;margin-inline:5px 0;max-width:950px;padding:0}@media only screen and (min-width:768px){.content-page-description ul{font-size:1rem}}.content-page-description ul li{margin-block:0 10px;margin-inline:0;padding-block:0;padding-inline:20px 0}.content-page-description ul li:before{height:8px;top:8px;width:8px}.content-page-description ul li{display:block;position:relative}.content-page-description ul li:before{background-color:#2c2d33;border-radius:100%;content:"";display:inline-block;left:0;position:absolute}.content-page-description ul li:last-child{margin:0}.content-page-description ol{counter-reset:orderedlist;font-family:Mulish,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5rem;margin-block:0 30px;margin-inline:0;max-width:950px;padding:0}@media only screen and (min-width:768px){.content-page-description ol{font-size:1rem}}.content-page-description ol li{display:block;margin-block:0 10px;margin-inline:0;padding-block:0;padding-inline:20px 0;position:relative}.content-page-description ol li:before{content:counter(orderedlist) ". ";counter-increment:orderedlist;font-weight:800;left:0;position:absolute;top:0}.content-page-description ol li:last-child{margin:0}.content-page-description p{font-family:Mulish,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5rem;margin:0 0 30px;max-width:950px}@media only screen and (min-width:768px){.content-page-description p{font-size:1rem}}.content-page-description p a{color:inherit;text-decoration:underline}.content-page-description p strong{font-family:Mulish,Arial,sans-serif;font-size:inherit;font-size:.875rem;font-weight:800;line-height:1.5rem}@media only screen and (min-width:768px){.content-page-description p strong{font-size:1rem;line-height:1.375rem}}.content-page-description hr{display:block;margin:60px 0 0;max-width:950px}.content-detail-image{padding:20px 0;width:100%}@media only screen and (min-width:768px){.content-detail-image{padding:40px 0}}@media only screen and (min-width:1024px){.content-detail-image{padding:60px 0}}.content-detail-image img{border-radius:32px;display:block;height:auto;margin:0 auto;width:100%}@media only screen and (min-width:768px){.content-detail-image img{max-width:568px}}@media only screen and (min-width:1024px){.content-detail-image img{max-width:1076px}}.content-detail-download-bar{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin:30px auto 10px}.content-detail-download-bar>a{margin:0 20px 20px}
