.ciu-blp-section,.ciu-blp-section *{box-sizing:border-box}.ciu-blp-section{background:#fff;padding:2.5rem 1rem}@media (min-width:768px){.ciu-blp-section{padding:4rem 1.25rem}}.ciu-blp-inner{margin:0 auto;max-width:48rem}.ciu-blp-hero{margin:0 auto 2rem;max-width:64rem}.ciu-blp-back{color:#cabe7c;display:inline-block;font-weight:600;margin-bottom:1.5rem;text-decoration:none;transition:color .2s ease}.ciu-blp-back:hover{color:#000}.ciu-blp-categories{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ciu-blp-category{background:#cabe7c;border-radius:9999px;color:#000;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.ciu-blp-title{color:#000!important;font-family:var(--ciu-font-condensed)!important;font-size:1.875rem!important;font-weight:700!important;line-height:1.15!important;margin:0 0 1rem!important;text-wrap:balance}@media (min-width:768px){.ciu-blp-title{font-size:2.5rem!important}}.ciu-blp-meta{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:.95rem;gap:.5rem;margin-bottom:2rem}.ciu-blp-dot{color:#d1d5db}.ciu-blp-featured-img{border-radius:0;margin:0 -1rem 2rem;overflow:hidden}@media (min-width:768px){.ciu-blp-featured-img{border-radius:.75rem;margin:0 0 2rem}}.ciu-blp-featured-img img{display:block;height:auto;max-height:32rem;object-fit:cover;width:100%}.ciu-blp-body{color:#1b1b1b;font-size:1.0625rem;line-height:1.65}@media (min-width:768px){.ciu-blp-body{font-size:1.125rem}}.ciu-blp-body p{margin:0 0 1.25rem}.ciu-blp-body strong{color:#000;font-weight:700}.ciu-blp-body em{font-style:italic}.ciu-blp-body h2{color:#000!important;font-family:var(--ciu-font-condensed)!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.2!important;margin:2rem 0 1rem!important}@media (min-width:768px){.ciu-blp-body h2{font-size:2rem!important}}.ciu-blp-body h3{color:#000;font-size:1.25rem;font-weight:700;line-height:1.25;margin:1.5rem 0 .75rem}.ciu-blp-body ol,.ciu-blp-body ul{margin:0 0 1.25rem;padding-left:1.5rem}.ciu-blp-body li{margin-bottom:.5rem}.ciu-blp-body a{color:#cabe7c;text-decoration:underline;text-underline-offset:2px}.ciu-blp-body a:hover{color:#000}.ciu-blp-body blockquote{border-left:4px solid #cabe7c;color:#6b7280;font-style:italic;margin:1.5rem 0;padding-left:1.25rem}.ciu-blp-body img{border-radius:.5rem;display:block;height:auto;margin:2rem auto;max-width:100%;max-width:45.5rem;width:100%}.ciu-blp-share{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:.75rem;margin:3rem 0 0;padding-top:2rem}.ciu-blp-share-label{color:#000;font-size:.95rem;font-weight:700}.ciu-blp-share-btn{align-items:center;background:#f3f3f3;border-radius:9999px;color:#000;display:inline-flex;height:2.5rem;justify-content:center;transition:background .2s ease,color .2s ease,transform .2s ease;width:2.5rem}.ciu-blp-share-btn:hover{background:#cabe7c;color:#000;transform:translateY(-2px)}