/* Notícies: tipografia llegible i sense titulars tallats. */
.news-section-grid .news-grid-v46{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}
.news-section-grid .news-card-v46{min-width:0;background:#14221d;border-color:rgba(167,224,191,.22)}
.news-section-grid .news-card-v46--featured{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:0;background:linear-gradient(125deg,#10291e,#251b30)}
.news-section-grid .news-card-v46__body{min-width:0;padding:clamp(22px,3vw,38px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0}
.news-section-grid .news-card-v46 h3,.news-section-grid .news-card-v46--featured h3{font-size:clamp(23px,2.3vw,29px)!important;line-height:1.2!important;letter-spacing:-.025em!important;text-transform:none!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;max-width:100%;width:100%;height:auto!important;max-height:none!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;color:#f7fff9!important;margin:10px 0 17px!important;text-shadow:none!important}
.news-section-grid .news-card-v46--featured h3{font-size:clamp(28px,3.6vw,44px)!important;line-height:1.14!important}
.news-section-grid .news-card-v46__excerpt{font-size:16px!important;line-height:1.75!important;text-align:left!important;letter-spacing:normal!important;color:#d7e4db!important;opacity:1!important;margin:0 0 24px!important;overflow-wrap:anywhere;max-width:64ch}
.news-section-grid .news-card-v46__kicker{font-size:11px!important;line-height:1.6!important;letter-spacing:.1em!important;color:#42ffa3!important;white-space:normal;margin:0!important}
.news-section-grid .news-card-v46__media{min-width:0;min-height:240px;aspect-ratio:16/10;height:auto!important}
.news-section-grid .news-card-v46--featured .news-card-v46__media{min-height:340px;aspect-ratio:auto;height:100%!important}
.news-section-grid .news-card-v46__media-main{object-fit:cover!important;width:100%;height:100%}
.news-section-grid .news-card-v46__date{background:#06170f!important;color:#fff!important;font-size:11px!important;letter-spacing:.05em!important}
.news-section-grid .news-card-v46__badge{background:#15eb89!important;color:#052317!important;font-size:11px!important;letter-spacing:.07em!important}
.news-section-grid .sf-news-readmore{font-size:12px!important;line-height:1.5!important;letter-spacing:.04em!important;color:#63ffb3!important;border-color:#37986a!important;white-space:normal;max-width:100%}
.news-section-grid .sf-news-readmore::after{content:none!important}
.news-section-grid .news-board-v46__top em{color:#cadbce!important;opacity:1!important;font-size:11px!important;line-height:1.5}
.news-hero-pro__panel strong,.news-intro-v47__latest strong{overflow-wrap:anywhere;line-height:1.3!important}
.sf-article-hero h1{font-size:clamp(30px,4.6vw,60px)!important;line-height:1.12!important;letter-spacing:-.035em!important;text-transform:none!important;overflow-wrap:anywhere;max-width:1100px}
.sf-article-lead,.sf-article-copy{line-height:1.8!important;text-align:left!important;overflow-wrap:anywhere}
.sf-article-copy p{line-height:1.8!important;text-align:left!important}
@media(max-width:1000px){.news-section-grid .news-grid-v46{grid-template-columns:repeat(2,minmax(0,1fr))}.news-section-grid .news-card-v46--featured{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.news-section-grid .news-card-v46--featured h3{font-size:32px!important}}
@media(max-width:680px){.news-section-grid .news-grid-v46{grid-template-columns:minmax(0,1fr);gap:20px}.news-section-grid .news-card-v46--featured{grid-column:auto;display:flex;flex-direction:column}.news-section-grid .news-card-v46__body{padding:24px}.news-section-grid .news-card-v46--featured .news-card-v46__media{min-height:0;aspect-ratio:16/11;height:auto!important}.news-section-grid .news-card-v46--featured h3{font-size:28px!important}.news-section-grid .news-card-v46 h3{font-size:25px!important}.news-section-grid .news-card-v46__excerpt{font-size:16px!important}.news-section-grid .news-board-v46__top{flex-wrap:wrap;gap:12px}.news-section-grid .news-board-v46__top em{white-space:normal}}
