.ef-press{--press-paper:#e8e6dd;--press-accent:#d5d37c;--press-muted:#a9aaa5;display:grid;grid-template-columns:minmax(0,28fr) minmax(0,72fr);gap:36px;position:relative;margin-top:28px;padding:25px 0 28px;border-block:1px solid #424837;color:var(--press-paper);font-family:Averia,Georgia,serif;box-sizing:border-box}
.ef-press *{box-sizing:border-box}
.ef-press .ef-press-heading{position:relative;isolation:isolate;min-width:0;overflow:hidden}
.ef-press .ef-press-kicker{position:relative;z-index:1;margin:0 0 15px;font:9px/1.5 'Courier New',monospace;letter-spacing:.12em;color:var(--press-accent)}
.ef-press .ef-press-heading h2{position:relative;z-index:1;margin:0;font-family:Averia,Georgia,serif;font-size:clamp(29px,4vw,42px);line-height:.99;letter-spacing:-.045em;font-weight:400}
.ef-press .ef-press-heading h2 span{color:transparent;-webkit-text-stroke:.7px var(--press-paper)}
.ef-press .ef-press-spiro{position:absolute;z-index:-1;max-width:none;width:125px;height:125px;right:-38px;bottom:-26px;opacity:.25;pointer-events:none}
.ef-press .ef-press-body{min-width:0;align-self:start}
.ef-press .ef-press-list{padding:0;margin:0;list-style:none}
.ef-press .ef-press-list>li+li{border-top:1px solid #424837;margin-top:17px;padding-top:17px}
.ef-press .ef-press-item{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;min-width:0}
.ef-press .ef-press-has-image{grid-template-columns:minmax(0,1fr) 76px}
.ef-press .ef-press-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 11px;margin:0 0 9px;color:var(--press-muted);font:9px/1.6 'Courier New',monospace;letter-spacing:.05em;overflow-wrap:anywhere}
.ef-press .ef-press-meta>span:first-child{color:var(--press-accent);text-transform:uppercase}
.ef-press .ef-press-meta time{white-space:nowrap}
.ef-press .ef-press-copy h3{margin:0;font:400 22px/1.18 Averia,Georgia,serif;letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:anywhere}
.ef-press .ef-press-copy h3 a{color:inherit;text-decoration:none;border:0;background:transparent;transition:color .2s ease}
.ef-press .ef-press-copy h3 a:hover{color:var(--press-accent)}
.ef-press .ef-press-copy h3 a:focus-visible{outline:2px solid var(--press-accent);outline-offset:5px}
.ef-press .ef-press-arrow{width:.65em;height:.65em;display:inline-block;margin-left:.3em;vertical-align:.07em;overflow:visible;transition:transform .2s ease}
.ef-press .ef-press-copy h3 a:hover .ef-press-arrow{transform:translate(2px,-2px)}
.ef-press .ef-press-copy blockquote{margin:12px 0 0;padding:0 0 0 13px;border-left:1px solid #787b57;color:#c4c5b8;font-size:15px;line-height:1.55}
.ef-press .ef-press-copy blockquote p{margin:0}
.ef-press .ef-press-image{margin:0;padding:4px;border:1px solid #575a44}
.ef-press .ef-press-image img{display:block;width:100%;height:76px;object-fit:cover;filter:grayscale(1);opacity:.85}
.ef-press .ef-press-empty{margin:0;padding-top:24px;color:var(--press-muted);font:13px/1.6 'Courier New',monospace}
.elementor-widget.efx-press-widget{width:100%;max-width:100%}
@media(max-width:767px){.ef-press{grid-template-columns:minmax(0,1fr);gap:21px;margin-top:24px;padding:21px 0 24px}.ef-press .ef-press-heading{min-height:70px}.ef-press .ef-press-kicker{margin-bottom:10px;font-size:8px}.ef-press .ef-press-heading h2{font-size:34px;line-height:1.05}.ef-press .ef-press-heading h2 br{display:none}.ef-press .ef-press-heading h2 span{margin-left:.12em}.ef-press .ef-press-spiro{right:0;bottom:-19px;width:112px;height:112px;opacity:.35}.ef-press .ef-press-copy h3{font-size:22px}.ef-press .ef-press-has-image{grid-template-columns:minmax(0,1fr) 65px;gap:12px}.ef-press .ef-press-image img{height:65px}.ef-press .ef-press-empty{padding:0}}
@media(prefers-reduced-motion:reduce){.ef-press .ef-press-copy h3 a,.ef-press .ef-press-arrow{transition:none}.ef-press .ef-press-copy h3 a:hover .ef-press-arrow{transform:none}}