.fwx-grid-layout-a{grid-template-columns:minmax(0,1fr);max-width:800px;margin:40px auto}.fwx-archive-layout.no-sidebar .fwx-grid-layout-a,.fwx-archive-layout.no-sidebar .fwx-grid-layout-e,.fwx-archive-layout.has-sidebar .fwx-grid-layout-a,.fwx-archive-layout.has-sidebar .fwx-grid-layout-e{max-width:none;margin-left:0;margin-right:0}.fwx-archive-layout.has-sidebar .fwx-grid-layout-c{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:992px){.fwx-archive-layout.has-sidebar .fwx-grid-layout-c{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.fwx-archive-layout.has-sidebar .fwx-grid-layout-c .fwx-post-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.fwx-archive-layout .fwx-grid-layout-c h2.entry-title a{font-size:1.2rem}.fwx-grid-layout-c{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.fwx-grid-layout-c .fwx-post-featured{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}@media screen and (max-width:600px){.fwx-grid-layout-c .fwx-post-featured{gap:0}}.fwx-post-featured .fwx-post-thumb{height:100%}.fwx-post-featured .fwx-post-thumb a{display:block;height:100%}.fwx-post-featured .fwx-post-thumb img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto;border-radius:12px 0 0 12px}@media screen and (max-width:600px){.fwx-post-featured .fwx-post-thumb img{border-radius:0}}.fwx-grid-layout-d{grid-template-columns:repeat(2,minmax(0,1fr))}.fwx-grid-layout-d .fwx-post-featured{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:stretch}@media screen and (max-width:600px){.fwx-grid-layout-d .fwx-post-featured{gap:0}}.fwx-grid-layout-d .fwx-post-item{border:var(--fwx-border);background:var(--fwx-bg-color);border-radius:var(--fwx-rad-8);overflow:hidden}html[data-theme='dark'] .fwx-grid-layout-d .fwx-post-item{border-color:var(--fwx-borderc-dark);background:rgb(255 255 255 / .02)}@media (max-width:768px){.fwx-grid-layout-d,.fwx-grid-layout-d .fwx-post-featured{grid-template-columns:1fr}}.fwx-grid-layout-e{grid-template-columns:1fr;max-width:900px;margin:40px auto}.fwx-grid-layout-e .fwx-post-item{display:flex;flex-direction:row;align-items:stretch;background:var(--fwx-bg-color);border:var(--fwx-border);border-radius:var(--fwx-rad-12);margin-bottom:0;overflow:hidden}html[data-theme='dark'] .fwx-grid-layout-e .fwx-post-item{background:rgb(255 255 255 / .02);border-color:var(--fwx-borderc-dark)}.fwx-grid-layout-e .fwx-post-thumb{width:42%;flex-shrink:0;line-height:0}.fwx-grid-layout-e .fwx-post-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.fwx-grid-layout-e .fwx-post-content{width:58%;padding:30px;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.fwx-grid-layout-e .fwx-post-item{flex-direction:column}.fwx-grid-layout-e .fwx-post-thumb,.fwx-grid-layout-e .fwx-post-content{width:100%}.fwx-grid-layout-e .fwx-post-thumb{height:250px}.fwx-grid-layout-e .fwx-post-content{padding:20px}}.fwx-load-more-wrapper{text-align:center;margin:50px 0 20px;grid-column:1 / -1}.fwx-btn-load-more:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}.fwx-grid-layout-portal{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.fwx-portal-featured{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.fwx-portal-compact{grid-column:1 / -1;display:flex;align-items:center;background:transparent!important;border:none!important;border-bottom:1px solid rgb(0 0 0 / .05)!important;border-radius:0!important;padding:15px 0!important;margin-bottom:0!important;box-shadow:none!important}html[data-theme='dark'] .fwx-portal-compact{border-bottom-color:rgb(255 255 255 / .05)!important}.fwx-portal-compact:hover{transform:none!important}.fwx-portal-compact .entry-title{font-size:1.1rem;margin:0}.fwx-portal-compact .fwx-post-content{padding:0}@media (max-width:992px){.fwx-portal-featured{grid-template-columns:1fr}}@media (max-width:768px){.fwx-grid-layout-portal{grid-template-columns:1fr}}.fwx-news-hero-section{margin-bottom:40px;padding-top:20px}.fwx-news-hero-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(100px,auto);gap:15px}.fwx-news-hero-grid .fwx-post-item{position:relative;margin-bottom:0;overflow:hidden}.fwx-news-hero-main{grid-column:1 / span 2;grid-row:1 / span 2;height:515px}.fwx-news-hero-medium{grid-column:3 / span 2;grid-row:1;height:250px}.fwx-news-hero-small{grid-column:span 1;grid-row:2;height:250px}.fwx-news-hero-main .fwx-post-thumb,.fwx-news-hero-medium .fwx-post-thumb,.fwx-news-hero-small .fwx-post-thumb{height:100%;margin-bottom:0}.fwx-news-hero-main img,.fwx-news-hero-medium img,.fwx-news-hero-small img{height:100%!important;object-fit:cover!important;width:100%!important;display:block}.fwx-news-overlay{position:absolute;bottom:0;left:0;width:100%;padding:40px 20px 20px;background:linear-gradient(to top,rgb(0 0 0) 0%,rgb(0 0 0 / .6) 50%,transparent 100%);color:#fff;z-index:2}.fwx-news-overlay .fwx-cat-label{background:var(--fwx-primary);color:var(--fwx-cat-text-color,#ffffff);font-size:.65rem;padding:2px 8px;border-radius:var(--fwx-rad-4);margin-bottom:10px;display:inline-block;text-transform:uppercase}.fwx-news-overlay .entry-title{margin:0;font-size:1.1rem;line-height:1.2}.fwx-news-hero-main .fwx-news-overlay .entry-title{font-size:1.9rem}.fwx-news-overlay a,.fwx-news-overlay .entry-title a{color:#fff!important}.fwx-news-overlay a:hover,.fwx-news-overlay .entry-title a:hover{color:#fff!important}.fwx-grid-layout-f{display:block!important}.fwx-news-mixed-block{display:grid;grid-template-columns:1.1fr 0.9fr;gap:40px;margin-bottom:60px}.fwx-news-block-main .fwx-post-thumb{width:100%;aspect-ratio:3/2;height:auto;margin-bottom:0;overflow:hidden;border-radius:12px 12px 0 0;line-height:0}.fwx-news-block-main .fwx-post-thumb a{display:block;height:100%;width:100%}.fwx-news-block-main .fwx-post-thumb img{height:100%!important;width:100%!important;object-fit:cover!important;border-radius:0;display:block}.fwx-news-block-main .entry-title{font-size:1.6rem;margin-bottom:15px;line-height:1.2}.fwx-news-block-side-list{display:flex;flex-direction:column;gap:20px}.fwx-news-block-side-item{display:flex;flex-direction:row;align-items:stretch;background:var(--fwx-bg-color);border:var(--fwx-border);border-radius:var(--fwx-rad-8);overflow:hidden;margin-bottom:0}html[data-theme='dark'] .fwx-news-block-side-item{background:rgb(255 255 255 / .02);border-color:var(--fwx-borderc-dark)}.fwx-news-block-side-item .fwx-post-thumb{width:38%;flex-shrink:0;line-height:0}.fwx-news-block-side-item .fwx-post-thumb a{display:block;height:100%;width:100%}.fwx-news-block-side-item .fwx-post-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.fwx-news-block-side-item .fwx-post-content{padding:12px 15px;flex:1;display:flex;flex-direction:column;justify-content:center}.fwx-news-block-side-item .entry-title{font-size:.85rem;line-height:1.4;margin:0}.fwx-news-block-side-item .fwx-cat-label{font-size:10px;padding:2px 6px;margin-bottom:6px;display:inline-block}.fwx-news-list-item{display:flex;flex-direction:row;align-items:stretch;background:var(--fwx-bg-color);border:var(--fwx-border);border-radius:var(--fwx-rad-12);margin-bottom:25px;overflow:hidden}html[data-theme='dark'] .fwx-news-list-item{background:rgb(255 255 255 / .02);border-color:var(--fwx-borderc-dark)}.fwx-news-list-item .fwx-post-thumb{width:35%;flex-shrink:0;line-height:0}.fwx-news-list-item .fwx-post-thumb a{display:block;height:100%;width:100%}.fwx-news-list-item .fwx-post-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.fwx-news-list-item .fwx-post-content{padding:20px 25px;flex:1;display:flex;flex-direction:column;justify-content:center}.fwx-news-list-item .entry-title{font-size:1.3rem;margin-bottom:10px;line-height:1.25}.fwx-news-list-item .entry-summary{font-size:.95rem;color:#666;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-theme='dark'] .fwx-news-list-item .entry-summary{color:#bbb}@media (max-width:992px){.fwx-news-hero-section{overflow:hidden}.fwx-news-hero-grid{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.fwx-news-hero-main{grid-column:1 / -1;grid-row:auto;aspect-ratio:3/2;height:auto}.fwx-news-hero-medium{grid-column:auto;grid-row:auto;aspect-ratio:3/2;height:auto}.fwx-news-hero-small{grid-column:auto;grid-row:auto;aspect-ratio:3/2;height:auto}.fwx-news-hero-main .fwx-news-overlay .entry-title{font-size:1.3rem}.fwx-news-mixed-block{grid-template-columns:1fr;gap:20px}.fwx-news-list-item{flex-direction:column}.fwx-news-list-item .fwx-post-thumb{width:100%;height:100%}}@media (max-width:600px){.fwx-news-hero-grid{grid-template-columns:1fr;grid-auto-rows:auto}.fwx-news-hero-main,.fwx-news-hero-medium,.fwx-news-hero-small{grid-column:1 / -1;grid-row:auto}.fwx-news-hero-main{aspect-ratio:3/2;height:auto}.fwx-news-hero-medium,.fwx-news-hero-small{aspect-ratio:3/2;height:auto}.fwx-news-hero-main .fwx-news-overlay .entry-title{font-size:1.2rem}.fwx-news-block-side-item .fwx-post-thumb{width:35%}.fwx-news-list-item{flex-direction:column}.fwx-news-list-item .fwx-post-thumb{width:100%;height:100%}}