@layer element{.icon{color:var(--ct-color);text-decoration:none}.icon,.icon.circle{align-items:center;display:inline-flex;justify-content:center}.icon.circle{background-color:var(--ct-secondary-button-background);border-color:var(--ct-primary-button-border);border-radius:50%;border-style:solid;border-width:1px;color:var(--ct-primary-button-border)}.icon svg{position:relative}.play:is(.icon svg){inset-inline-start:2px}.icon.small svg{block-size:clamp(16px,16px + 0vw,16px);inline-size:clamp(16px,16px + 0vw,16px)}.icon.small.circle{block-size:clamp(24px,24px + 0vw,24px);inline-size:clamp(24px,24px + 0vw,24px)}.icon.medium svg{block-size:clamp(20px,18.6667px + .2222vw,22px);inline-size:clamp(20px,18.6667px + .2222vw,22px)}.icon.medium.circle{block-size:clamp(30px,28.6667px + .2222vw,32px);inline-size:clamp(30px,28.6667px + .2222vw,32px)}.icon.large svg{block-size:clamp(24px,18.6667px + .8889vw,32px);inline-size:clamp(24px,18.6667px + .8889vw,32px)}.icon.large.circle{block-size:clamp(36px,28px + 1.3333vw,48px);inline-size:clamp(36px,28px + 1.3333vw,48px)}}@layer widget{.widget-blog-post-box-details{width:100%}.widget-blog-post-box-details.border-b .box{border-bottom:1px solid var(--ct-color);padding-bottom:30px}:is(.widget-blog-post-box-details.border-b .box)>section{padding-bottom:0!important}.widget-blog-post-box-details.border-t .box{border-top:1px solid var(--ct-color);padding-top:30px}.widget-blog-post-box-details .box{background:var(--ct-background);color:var(--ct-color);display:flex}:is(.widget-blog-post-box-details .box) header{margin-bottom:20px}:is(.widget-blog-post-box-details .box) :is(h2,p){color:var(--ct-color);margin-bottom:0;max-width:100%}:is(.widget-blog-post-box-details .box) p{margin-bottom:20px}:is(.widget-blog-post-box-details .box)>figure{aspect-ratio:1;display:inline-block;height:100%;width:100%}:is(:is(.widget-blog-post-box-details .box)>section) header{align-items:center;display:flex;gap:20px}:is(:is(:is(.widget-blog-post-box-details .box)>section) header)>div .preline{margin-bottom:5px}:is(:is(.widget-blog-post-box-details .box)>section) .icon-wrapper{align-items:center;background:#fff;border:1px solid var(--ct-color);border-radius:100%;display:flex;height:36px;justify-content:center;min-width:36px}:is(:is(.widget-blog-post-box-details .box)>section) .link{font-size:var(--font-size-small);line-height:1.2}.widget-blog-post-box-details:is(.image-none,.image-icon) .box{padding-block-start:0}:is(.widget-blog-post-box-details:is(.image-none,.image-icon) .box)>section{padding:30px}@container (max-width: 470px){:is(.widget-blog-post-box-details:is(.image-none,.image-icon) .box)>section{padding:20px}}:is(:is(.widget-blog-post-box-details.image-icon .box)>section) header{align-items:start;display:flex;flex-direction:row;gap:10px;margin-block-end:20px}:is(:is(:is(.widget-blog-post-box-details.image-icon .box)>section) header)>.icon{flex-shrink:0;position:relative;top:.3em}.widget-blog-post-box-details.image-banner.border-t .box{border-top:none}.widget-blog-post-box-details.image-banner .box{flex-direction:column;padding-block-start:0}:is(.widget-blog-post-box-details.image-banner .box)>figure{aspect-ratio:1.778;max-width:none}:is(.widget-blog-post-box-details.image-banner .box)>section{padding:30px}@container (max-width: 470px){:is(.widget-blog-post-box-details.image-banner .box)>section{padding:20px}}.widget-blog-post-box-details.image-small .box{padding-inline:30px}:is(.widget-blog-post-box-details.image-small .box)>figure{aspect-ratio:1;max-width:323px;min-width:300px}@container (max-width: 470px){:is(.widget-blog-post-box-details.image-small .box)>figure{max-width:100%}}:is(.widget-blog-post-box-details.image-small .box)>section{margin-left:80px}@container (max-width: 910px){:is(.widget-blog-post-box-details.image-small .box)>section{margin-left:30px}}@container (max-width: 470px){.widget-blog-post-box-details.image-small .box{flex-direction:column}:is(.widget-blog-post-box-details.image-small .box)>section{margin-left:0;padding:20px}}.widget-blog-post-box-details.image-thumbnail .box{padding-inline:30px}:is(.widget-blog-post-box-details.image-thumbnail .box)>section{margin-left:30px}@container (max-width: 470px){.widget-blog-post-box-details.image-thumbnail .box{flex-direction:column;padding-block-start:0;padding-inline:0}:is(.widget-blog-post-box-details.image-thumbnail .box)>figure{aspect-ratio:1.778;max-width:none}:is(.widget-blog-post-box-details.image-thumbnail .box)>section{margin-left:0;padding:20px}}}
