.share-icons{flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-bottom:30px;display:flex}.share-icons>div{margin:0 5px}.share-icons .twitter-share,.share-icons .fb-share,.share-icons .tumblr-share,.share-icons .linkedin-share,.share-icons .reddit-share,.share-icons .email-share{margin-top:4px}.share-icons .reddit-share,.share-icons .email-share{color:#fff;text-align:center;border-radius:4px;height:20px;font-size:12px;font-weight:400;line-height:20px}:is(.share-icons .reddit-share,.share-icons .email-share) a{color:#fff;padding:0 8px 0 4px;display:flex}:is(.share-icons .reddit-share,.share-icons .email-share):hover a{color:inherit;text-decoration:none}.share-icons .reddit-share{background:#ff0d00}.share-icons .email-share{background:#9ca3af}:is(.share-icons .email-share):hover{background:#6b7280}.share-icons .reddit-icon{height:18px;margin-right:4px}:is(.share-icons .reddit-icon) svg{fill:#fff;height:18px;position:relative;top:1px}.share-icons .email-icon{margin-right:4px}:is(.share-icons .email-icon) svg{fill:#fff;height:14px;position:relative;top:3px}.featured .category-name{color:#e5e7eb}.blogpost .post{word-wrap:break-word}:is(.blogpost .post) p{margin-bottom:2rem}:is(.blogpost .post) a{color:var(--cd-color-1);text-decoration:underline}:is(.blogpost .post) h2,:is(.blogpost .post) h3,:is(.blogpost .post) h4{margin-bottom:1rem;font-weight:700;line-height:1.25}:is(.blogpost .post) h1{font-size:2.5rem}:is(.blogpost .post) h2{font-size:2rem}:is(.blogpost .post) h3{font-size:1.5rem}:is(.blogpost .post) h4{font-size:1.25rem}:is(.blogpost .post) img{width:100%;height:auto;margin-bottom:2rem}:is(.blogpost .post) ul{margin-bottom:2rem;padding-left:1rem}:is(:is(.blogpost .post) ul) li{margin-bottom:1rem;list-style:outside}:is(.blogpost .post) ol{margin-bottom:2rem;padding-left:1rem;list-style:decimal}:is(:is(.blogpost .post) ol) li{margin-bottom:1rem}.blogpost .hero{background:#4b5563;min-height:400px;margin:0 -15px 2rem;position:relative}:is(.blogpost .hero) .hero-content{color:#fff;background:linear-gradient(#0000,#000c);flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:0 20px 20px;display:flex;position:absolute;top:0;left:0}:is(:is(.blogpost .hero) .hero-content) h1{margin:0 0 5px;font-size:2.5rem;font-weight:700}:is(:is(.blogpost .hero) .hero-content) p{margin-bottom:0;font-size:14px}:is(.blogpost .hero) .image{width:100%}:is(:is(.blogpost .hero) .image) img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}
