@layer element{.icon{color:var(--ct-color);text-decoration:none}.icon,.icon.circle{display:inline-flex;align-items:center;justify-content:center}.icon.circle{border-radius:50%;border-width:1px;border-style:solid;border-color:var(--ct-primary-button-border);background-color:var(--ct-secondary-button-background);color:var(--ct-primary-button-border)}.icon svg{position:relative}.play:is(.icon svg){inset-inline-start:2px}.icon.small svg{inline-size:clamp(16px,16px + 0vw,16px);block-size:clamp(16px,16px + 0vw,16px)}.icon.small.circle{inline-size:clamp(24px,24px + 0vw,24px);block-size:clamp(24px,24px + 0vw,24px)}.icon.medium svg{inline-size:clamp(20px,18.6667px + .2222vw,22px);block-size:clamp(20px,18.6667px + .2222vw,22px)}.icon.medium.circle{inline-size:clamp(30px,28.6667px + .2222vw,32px);block-size:clamp(30px,28.6667px + .2222vw,32px)}.icon.large svg{inline-size:clamp(24px,18.6667px + .8889vw,32px);block-size:clamp(24px,18.6667px + .8889vw,32px)}.icon.large.circle{inline-size:clamp(36px,28px + 1.3333vw,48px);block-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);display:flex;color:var(--ct-color)}: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{display:inline-block;aspect-ratio:1;width:100%;height:100%}:is(:is(.widget-blog-post-box-details .box)>section) header{display:flex;gap:20px;align-items:center}: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{display:flex;min-width:36px;height:36px;justify-content:center;align-items:center;border-radius:100%;border:1px solid var(--ct-color);background:#fff}: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{display:flex;align-items:start;gap:10px;margin-block-end:20px;flex-direction:row}: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{padding-block-start:0;flex-direction:column}: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{max-width:323px;min-width:300px;aspect-ratio:1}@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{padding-inline:0;padding-block-start:0;flex-direction:column}: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}}}
