.edc-latest-post{--edc-lp-radius:6px;--edc-lp-padding:36px;--edc-lp-gap:36px;--edc-lp-min-height:480px;--edc-lp-transition:0.8s cubic-bezier(0.25,0.46,0.45,0.94);--edc-lp-transition-fast:0.3s cubic-bezier(0.25,0.46,0.45,0.94);--edc-lp-bg:#f8f4f3;--edc-lp-text:#fff;--edc-lp-text-muted:hsla(0,0%,100%,.8);--edc-lp-accent:#7ccbc3;--edc-lp-button-bg:#214b64;--edc-lp-button-text:#fff}.dark-mode .edc-latest-post,[data-theme=dark] .edc-latest-post{--edc-lp-bg:#24272a;--edc-lp-button-bg:#7ccbc3;--edc-lp-button-text:#042d41}.edc-latest-post{background-color:var(--edc-lp-bg);border-radius:var(--edc-lp-radius);display:block;min-height:var(--edc-lp-min-height);overflow:hidden;position:relative;width:100%}.edc-latest-post__link{cursor:pointer;inset:0;position:absolute;z-index:10}.edc-latest-post__link:focus{outline:none}.edc-latest-post__link:focus-visible{outline:2px solid var(--edc-lp-accent);outline-offset:2px}.edc-latest-post__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;transition:transform var(--edc-lp-transition);z-index:0}.edc-latest-post:hover .edc-latest-post__bg{transform:scale(1.03)}.edc-latest-post__overlay{background:rgba(4,45,65,0);inset:0;position:absolute;z-index:1}.edc-latest-post__overlay--gradient1{background:linear-gradient(90deg,rgba(4,45,65,.25) 0,rgba(4,45,65,.7) 50%,rgba(4,45,65,0))}.edc-latest-post__overlay--gradient2{background:linear-gradient(270deg,rgba(4,45,65,.95) 0,rgba(4,45,65,.7) 50%,rgba(4,45,65,.3))}.edc-latest-post__overlay--gradient3{background:radial-gradient(ellipse at center,rgba(4,45,65,.5) 0,rgba(4,45,65,.9) 100%)}.edc-latest-post__overlay--gradient4{background:linear-gradient(180deg,rgba(4,45,65,.4) 0,rgba(4,45,65,.95))}.edc-latest-post__overlay--gradient5{background:linear-gradient(135deg,rgba(4,45,65,.9),rgba(33,75,100,.8))}.edc-latest-post__inner{align-items:stretch;display:flex;gap:var(--edc-lp-gap);min-height:var(--edc-lp-min-height);padding:var(--edc-lp-padding);position:relative;z-index:5}.edc-latest-post__content{display:flex;flex:1;flex-direction:column;justify-content:center;max-width:1080px}.edc-latest-post__tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.edc-latest-post__tag{color:var(--edc-lp-text-muted);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.edc-latest-post__title{color:var(--edc-lp-text);font-size:36px;font-weight:300;letter-spacing:-.5px;line-height:1.2;margin:0 0 20px;transition:opacity var(--edc-lp-transition-fast)}.edc-latest-post:hover .edc-latest-post__title{opacity:.9}.edc-latest-post__excerpt{border-left:3px solid var(--edc-lp-accent);margin-bottom:28px;padding-left:20px}.edc-latest-post__excerpt p{color:var(--edc-lp-text-muted);font-size:16px;line-height:1.7;margin:0}.edc-latest-post__cta{align-self:flex-start}.edc-latest-post__button{align-items:center;background-color:var(--edc-lp-button-bg);border-radius:var(--edc-lp-radius);color:var(--edc-lp-button-text);display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:14px 28px;transition:transform var(--edc-lp-transition-fast)}.edc-latest-post:hover .edc-latest-post__button{transform:translateY(-2px)}.edc-latest-post__icon{height:16px;transition:transform var(--edc-lp-transition-fast);width:16px}.edc-latest-post:hover .edc-latest-post__icon{transform:translateX(4px)}.edc-latest-post__image{border-radius:var(--edc-lp-radius);flex:0 0 40%;max-width:480px;overflow:hidden;position:relative}.edc-latest-post__image img{display:block;height:100%;object-fit:cover;transition:transform var(--edc-lp-transition);width:100%}.edc-latest-post:hover .edc-latest-post__image img{transform:scale(1.05)}.edc-latest-post__empty{color:#666;font-size:14px;padding:40px 20px;text-align:center}@media (max-width:1024px){.edc-latest-post{--edc-lp-padding:28px;--edc-lp-gap:28px;--edc-lp-min-height:420px}.edc-latest-post__title{font-size:30px}.edc-latest-post__image{flex:0 0 38%}}@media (max-width:768px){.edc-latest-post{--edc-lp-padding:24px;--edc-lp-gap:24px;--edc-lp-min-height:auto}.edc-latest-post__inner{flex-direction:column-reverse}.edc-latest-post__content{max-width:none}.edc-latest-post__title{font-size:26px;margin-bottom:16px}.edc-latest-post__excerpt{margin-bottom:24px;padding-left:16px}.edc-latest-post__excerpt p{font-size:15px}.edc-latest-post__image{flex:0 0 auto;height:220px;margin-bottom:8px;max-width:none;width:100%}.edc-latest-post__button{font-size:15px;padding:12px 24px}}@media (max-width:480px){.edc-latest-post{--edc-lp-padding:20px}.edc-latest-post__title{font-size:22px}.edc-latest-post__image{height:180px}.edc-latest-post__tags{margin-bottom:12px}.edc-latest-post__tag{font-size:11px}}@media (prefers-reduced-motion:reduce){.edc-latest-post__bg,.edc-latest-post__button,.edc-latest-post__icon,.edc-latest-post__image img,.edc-latest-post__title{transition:none}.edc-latest-post:hover .edc-latest-post__bg,.edc-latest-post:hover .edc-latest-post__button,.edc-latest-post:hover .edc-latest-post__icon,.edc-latest-post:hover .edc-latest-post__image img{transform:none}}@media print{.edc-latest-post{border:1px solid #ccc;break-inside:avoid;min-height:auto}.edc-latest-post__bg,.edc-latest-post__overlay{display:none}.edc-latest-post__excerpt p,.edc-latest-post__tag,.edc-latest-post__title{color:#000!important}}