.fnc-hub-posts{margin-block:1.5rem}.fnc-hub-posts-heading{margin:0 0 1rem}.fnc-hub-post-list{display:grid;gap:0}.fnc-hub-post{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid var(--fnc-hub-post-line,#c6cfd8);min-width:0}.fnc-hub-post:first-child{border-top:1px solid var(--fnc-hub-post-line,#c6cfd8)}.fnc-hub-post--no-image{grid-template-columns:minmax(0,1fr)}.fnc-hub-post-image{display:block;align-self:start;aspect-ratio:16/9;overflow:hidden;border-radius:.35rem}.fnc-hub-post-image img{display:block;width:100%;height:100%;object-fit:cover}.fnc-hub-post h3{margin:0 0 .35rem;font-size:1.2rem;line-height:1.3}.fnc-hub-post p{margin:.25rem 0 0}.fnc-hub-post-date{font-size:.85rem;opacity:.75}.fnc-hub-post a:focus-visible{outline:3px solid #d6202d;outline-offset:3px}@media(max-width:550px){.fnc-hub-post{grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem}.fnc-hub-post h3{font-size:1.05rem}}@media(max-width:350px){.fnc-hub-post{grid-template-columns:minmax(0,1fr)}.fnc-hub-post-image{max-width:12rem}}.fnc-hub-posts--columns-2{--fnc-post-span:6}.fnc-hub-posts--columns-3{--fnc-post-span:4}.fnc-hub-posts--columns-4{--fnc-post-span:3}.fnc-hub-posts--grid .fnc-hub-post-list,.fnc-hub-posts--magazine .fnc-hub-post-list{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem}.fnc-hub-posts--grid .fnc-hub-post,.fnc-hub-posts--magazine .fnc-hub-post{grid-column:span var(--fnc-post-span,4);display:flex;flex-direction:column;gap:.85rem;padding:0 0 1rem;border:1px solid var(--fnc-hub-post-line,#c6cfd8);border-radius:12px;overflow:hidden;background:var(--fnc-hub-card-bg,transparent)}.fnc-hub-posts--grid .fnc-hub-post>div,.fnc-hub-posts--magazine .fnc-hub-post>div{padding:0 1rem}.fnc-hub-posts--grid .fnc-hub-post-image,.fnc-hub-posts--magazine .fnc-hub-post-image{width:100%;max-width:none;border-radius:0}.fnc-hub-posts--magazine .fnc-hub-post:nth-child(-n+4):not(:first-child){grid-column:span 4;display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;padding:.8rem;gap:.8rem}.fnc-hub-posts--magazine .fnc-hub-post:nth-child(-n+4):not(:first-child)>div{padding:0}.fnc-hub-posts--magazine .fnc-hub-post:nth-child(-n+4):not(:first-child) h3{font-size:1.05rem}.fnc-hub-posts--magazine .fnc-hub-post:nth-child(-n+4):not(:first-child) p:not(.fnc-hub-post-date){display:none}.fnc-hub-posts--magazine .fnc-hub-post.fnc-hub-post--lead{grid-column:span 8;grid-row:span 3;display:grid;grid-template-columns:minmax(0,1fr);min-height:26rem;padding:0;background:#102b3d;color:#fff;border-color:#324a5b}.fnc-hub-posts--magazine .fnc-hub-post--lead>.fnc-hub-post-image,.fnc-hub-posts--magazine .fnc-hub-post--lead>div{grid-area:1/1}.fnc-hub-posts--magazine .fnc-hub-post--lead>.fnc-hub-post-image{height:100%;align-self:stretch;aspect-ratio:auto}.fnc-hub-posts--magazine .fnc-hub-post--lead>div{align-self:end;position:relative;padding:1.4rem;background:rgb(6 21 34 / .9)}.fnc-hub-posts--magazine .fnc-hub-post--lead h3{font-size:clamp(1.45rem,2.2vw,2.2rem);line-height:1.15;text-transform:uppercase}.fnc-hub-posts--magazine .fnc-hub-post--lead h3 a{color:#fff}.fnc-hub-posts--magazine .fnc-hub-post--lead h3 a:hover,.fnc-hub-posts--magazine .fnc-hub-post--lead h3 a:focus-visible{color:#ff737d}.fnc-hub-posts--magazine .fnc-hub-post--lead p{color:#e3eaf0}.fnc-hub-posts--grid .fnc-hub-post--no-image>div,.fnc-hub-posts--magazine .fnc-hub-post--no-image:not(.fnc-hub-post--lead)>div{padding-top:1rem}.fnc-hub-posts--magazine .fnc-hub-post:nth-child(-n+4).fnc-hub-post--no-image:not(:first-child){grid-template-columns:minmax(0,1fr)}.fnc-hub-posts .fnc-hub-post h3,.fnc-hub-posts .fnc-hub-post p{overflow-wrap:anywhere}@media(max-width:760px){.fnc-hub-posts--grid .fnc-hub-post,.fnc-hub-posts--magazine .fnc-hub-post{grid-column:span 6}.fnc-hub-posts--magazine .fnc-hub-post.fnc-hub-post--lead{grid-column:1/-1;grid-row:auto;min-height:22rem}.fnc-hub-posts--magazine .fnc-hub-post:nth-child(-n+4):not(:first-child){grid-column:1/-1}}@media(max-width:480px){.fnc-hub-posts--grid .fnc-hub-post,.fnc-hub-posts--magazine .fnc-hub-post{grid-column:1/-1}.fnc-hub-posts--magazine .fnc-hub-post.fnc-hub-post--lead{min-height:20rem}}