.fud-news,.fud-news *{box-sizing:border-box}.fud-news{--fud-news-accent:#841c1f}.fud-news-container{width:100%;max-width:1240px;margin:auto;padding-left:32px;padding-right:32px}.fud-news-header{border-bottom:1px solid #e4e0dc;background:#fff}.fud-news-header .fud-news-container{padding-top:44px;padding-bottom:32px}.fud-news-crumb{margin-bottom:10px;color:#8a8580;font-size:13px}.fud-news-header h1{margin:0;color:#2f3236;font:600 40px/1.15 "Source Serif 4",Georgia,serif}.fud-news-header p{max-width:72ch;margin:10px 0 0;color:#63666b;font-size:16px;line-height:1.6}.fud-news-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px}.fud-news-filters a{padding:8px 14px!important;border:1px solid #dcd7d2!important;border-radius:999px!important;background:#fff!important;color:#5b5e63!important;font-size:13px!important;font-weight:600!important;line-height:1.2;text-decoration:none!important;transition:transform .2s,border-color .2s,background-color .2s,color .2s}.fud-news-filters a:hover,.fud-news-filters a:focus,.fud-news-filters a.active{border-color:var(--fud-news-accent)!important;background:var(--fud-news-accent)!important;color:#fff!important;transform:translateY(-2px)}.fud-news-body{background:#f5f2ef}.fud-news-body .fud-news-container{padding-top:38px;padding-bottom:80px}.fud-news-featured{display:grid;grid-template-columns:1.1fr 1fr;min-width:0;overflow:hidden;border:1px solid #e4e0dc;border-radius:12px;background:#fff;color:inherit!important;text-decoration:none!important;transition:transform .28s,border-color .28s,box-shadow .28s}.fud-news-featured:hover{border-color:var(--fud-news-accent);box-shadow:0 12px 30px rgba(47,42,41,.09);transform:translateY(-5px)}.fud-news-featured-image{min-height:340px;overflow:hidden}.fud-news-featured-image img,.fud-news-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.fud-news-featured:hover img,.fud-news-card:hover img{transform:scale(1.045)}.fud-news-featured-content{display:flex;flex-direction:column;justify-content:center;padding:38px}.fud-news-meta{display:flex;flex-wrap:wrap;gap:10px;color:#8a8580;font-size:12.5px}.fud-news-meta b{color:var(--fud-news-accent);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.fud-news-featured h2{margin:12px 0 0;color:#2f3236;font:600 30px/1.2 "Source Serif 4",Georgia,serif}.fud-news-featured p{margin:12px 0 0;color:#5b5e63;font-size:16px;line-height:1.65}.fud-news-featured strong,.fud-news-card strong{margin-top:18px;color:var(--fud-news-accent);font-size:14px;transition:transform .25s}.fud-news-featured:hover strong,.fud-news-card:hover strong{transform:translateX(5px)}.fud-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.fud-news-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid #e4e0dc;border-radius:10px;background:#fff;color:inherit!important;text-decoration:none!important;transition:transform .28s,border-color .28s,box-shadow .28s}.fud-news-card:hover{border-color:var(--fud-news-accent);box-shadow:0 10px 26px rgba(47,42,41,.08);transform:translateY(-6px)}.fud-news-card-image{height:180px;overflow:hidden;background:#eeeae7}.fud-news-card-content{display:flex;flex:1;flex-direction:column;padding:20px}.fud-news-card h3{margin:10px 0 0;color:#2f3236;font:600 19px/1.3 "Source Serif 4",Georgia,serif}.fud-news-card p{margin:8px 0 0;color:#6b6e73;font-size:14px;line-height:1.6}.fud-news-card strong{display:block;margin-top:auto;padding-top:16px}.fud-news-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:34px}.fud-news-pagination a{display:grid;width:42px;height:42px;place-items:center;border:1px solid #d6d1cc!important;border-radius:6px!important;background:#fff!important;color:#4a4d52!important;font-weight:700;text-decoration:none!important;transition:.2s}.fud-news-pagination a:hover,.fud-news-pagination a:focus,.fud-news-pagination a.active{border-color:var(--fud-news-accent)!important;background:var(--fud-news-accent)!important;color:#fff!important;transform:translateY(-2px)}.fud-news-empty{padding:50px 24px;border:1px solid #e4e0dc;border-radius:10px;background:#fff;color:#6b6e73;text-align:center}.fud-news a:hover,.fud-news a:focus{text-decoration:none!important}
@media(max-width:900px){.fud-news-featured{grid-template-columns:1fr}.fud-news-featured-image{min-height:280px}.fud-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.fud-news-container{padding-left:20px;padding-right:20px}.fud-news-header h1{font-size:34px}.fud-news-grid{grid-template-columns:1fr}.fud-news-featured-content{padding:25px 22px}.fud-news-featured h2{font-size:25px}.fud-news-featured-image{min-height:220px}}

.fud-news-single,.fud-news-single *{box-sizing:border-box}.fud-news-single{--fud-news-accent:#841c1f;background:#f5f2ef}.fud-single-container{width:100%;max-width:1240px;margin:auto;padding-left:32px;padding-right:32px}.fud-single-hero{position:relative;min-height:430px;background-color:#2f2a29;background-position:center;background-size:cover;color:#fff}.fud-single-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,27,26,.48),rgba(28,27,26,.92) 78%,rgba(28,27,26,.97))}.fud-single-hero-inner{position:relative;width:100%;max-width:840px;margin:auto;padding:92px 32px 45px}.fud-single-breadcrumb{margin-bottom:16px;color:#c9c3be;font-size:13px}.fud-single-breadcrumb a{color:#f0d9d9!important;text-decoration:underline!important}.fud-single-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:#d8d2cd;font-size:13.5px}.fud-single-meta b{padding:6px 12px;border-radius:4px;background:var(--fud-news-accent);color:#fff;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase}.fud-single-hero h1{max-width:24ch;margin:14px 0 0;color:#fff;font:600 44px/1.12 "Source Serif 4",Georgia,serif}.fud-single-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:44px;align-items:start;padding-top:44px;padding-bottom:80px}.fud-single-main{min-width:0}.fud-single-lead{margin:0;color:#3f4247;font:400 21px/1.6 "Source Serif 4",Georgia,serif}.fud-single-rule{width:52px;height:4px;margin:26px 0;border-radius:2px;background:var(--fud-news-accent)}.fud-single-content{color:#4a4d52;font-size:17px;line-height:1.78}.fud-single-content p{margin:0 0 20px}.fud-single-content img{max-width:100%;height:auto;border-radius:10px}.fud-single-main blockquote{margin:32px 0 0;padding:28px 30px;border:0;border-left:4px solid var(--fud-news-accent);border-radius:0 10px 10px 0;background:#fff}.fud-single-main blockquote p{margin:0;color:#2f3236;font:400 23px/1.45 "Source Serif 4",Georgia,serif}.fud-single-main blockquote footer{margin-top:12px;color:#8a8580;font-size:13.5px}.fud-single-keys{margin-top:32px;padding:26px;border:1px solid #e4e0dc;border-radius:10px;background:#f0ebe7}.fud-single-keys h2{margin:0 0 14px;color:#2f3236;font-size:18px}.fud-single-keys>div{display:flex;gap:12px;align-items:flex-start;margin-top:10px;color:#3f4247;line-height:1.6}.fud-single-keys i{flex:0 0 7px;height:7px;margin-top:8px;border-radius:50%;background:var(--fud-news-accent)}.fud-single-share{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:32px;padding-top:22px;border-top:1px solid #e4e0dc}.fud-single-share>b{margin-right:4px;color:#8a8580;font-size:13.5px}.fud-single-share a,.fud-single-share button{padding:8px 14px!important;border:1px solid #dcd7d2!important;border-radius:6px!important;background:#fff!important;color:#4a4d52!important;font:600 13px/1.3 inherit;text-decoration:none!important;cursor:pointer;transition:.2s}.fud-single-share a:hover,.fud-single-share a:focus,.fud-single-share button:hover,.fud-single-share button:focus{border-color:var(--fud-news-accent)!important;background:#f6ecec!important;color:var(--fud-news-accent)!important;transform:translateY(-2px)}.fud-single-share .fud-single-back{margin-left:auto!important}.fud-single-sidebar{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}.fud-single-cta,.fud-single-recent{padding:24px;border-radius:10px}.fud-single-cta{background:var(--fud-news-accent);color:#fff}.fud-single-cta h2,.fud-single-recent h2{margin:0;font:600 19px/1.3 "Source Serif 4",Georgia,serif}.fud-single-cta h2{color:#fff}.fud-single-cta p{margin:8px 0 0;color:#f0d9d9;font-size:14px;line-height:1.6}.fud-single-cta>a{display:block;margin-top:14px;padding:13px!important;border:1px solid #fff!important;border-radius:6px!important;background:#fff!important;color:var(--fud-news-accent)!important;font-size:14px;font-weight:700;text-align:center;text-decoration:none!important;transition:.2s}.fud-single-cta>a:hover,.fud-single-cta>a:focus{background:transparent!important;color:#fff!important;transform:translateY(-2px)}.fud-single-recent{border:1px solid #e4e0dc;background:#fff}.fud-single-recent>a{display:block;padding:14px 0;border-bottom:1px solid #ede9e5;color:inherit!important;text-decoration:none!important;transition:padding-left .22s}.fud-single-recent>a:last-child{border-bottom:0}.fud-single-recent>a:hover{padding-left:6px}.fud-single-recent b,.fud-single-recent span,.fud-single-recent small{display:block}.fud-single-recent b{color:var(--fud-news-accent);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.fud-single-recent span{margin-top:5px;color:#2f3236;font-size:14px;font-weight:600;line-height:1.4}.fud-single-recent small{margin-top:5px;color:#8a8580;font-size:12px}
@media(max-width:900px){.fud-single-layout{grid-template-columns:1fr!important}.fud-single-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr}}
@media(max-width:767px){.fud-single-container{padding-left:20px;padding-right:20px}.fud-single-hero{min-height:380px}.fud-single-hero-inner{padding:72px 20px 38px}.fud-single-hero h1{font-size:34px}.fud-single-layout{padding-top:34px;gap:32px}.fud-single-lead{font-size:19px}.fud-single-main blockquote{padding:23px 20px}.fud-single-main blockquote p{font-size:20px}.fud-single-sidebar{display:flex}.fud-single-share .fud-single-back{width:100%;margin:8px 0 0!important;text-align:center}}
.fud-single-body-image{display:block;position:relative;width:100%;height:420px;margin:28px 0;overflow:hidden;background:#e9e5e1}.fud-single-body-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .45s ease}.fud-single-body-image:hover img{transform:scale(1.04)}.fud-single-body-image figcaption{position:absolute;right:0;bottom:0;left:0;padding:28px 16px 12px;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;font-size:12.5px;line-height:1.45}.fud-single-body-image:first-child{margin-top:0}
@media(max-width:900px){.fud-single-body-image{height:340px}}
@media(max-width:767px){.fud-single-body-image{height:240px;margin:22px 0}}
@media(prefers-reduced-motion:reduce){.fud-single-body-image img{transition:none!important}.fud-single-body-image:hover img{transform:none!important}}
.fud-news-single .fud-single-hero{min-height:360px;background-color:#841c1f!important;background-image:none!important}.fud-news-single .fud-single-overlay{background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(0,0,0,.12))}
@media(max-width:767px){.fud-news-single .fud-single-hero{min-height:330px}}
