:root{--red:#c00;--red2:#a80000;--orange:#e85d04;--navy:#0a2647;--navy2:#144272;--gold:#f4a261;--light:#faf8f5;--white:#fff;--dark:#1a1a1a;--gray:#555;--lgray:#e5e5e0;--hairline:#e3ded6;--paper:#fff;--ink:#1a1a1a;--ff-head:Georgia,"Times New Roman",Times,serif;--ff-body:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ff-label:"Bebas Neue","Arial Narrow","Helvetica Neue Condensed",sans-serif;--ff-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1,"liga" 1;background:#faf8f5;background:var(--light);color:#1a1a1a;color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--ff-body);font-size:16px;line-height:1.6;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tag{background:#c00;background:var(--red);border-radius:2px;color:#fff;display:inline-block;font-family:Bebas Neue,Arial Narrow,Helvetica Neue Condensed,sans-serif;font-family:var(--ff-label);font-size:12px;font-weight:400;letter-spacing:1px;margin-bottom:6px;padding:2px 8px;text-transform:uppercase}.tag.blue{background:#eaf1f9;border:1px solid #d5e2f0;color:#1f4e8c}.tag.green{background:#eaf5ec;border:1px solid #d4e8d9;color:#1c5e32}.tag.orange{background:#fff3e2;border:1px solid #f3e0c4;color:#8a4a00}.tag.purple{background:#f4eff7;border:1px solid #e4d8ec;color:#5c3d78}.tag.yellow{background:#fff9e0;border:1px solid #efe1b6;color:#6d5400}.tag.red{background:#fdeeee;border:1px solid #f1d4d4;color:#a80000}.section-title{border-left:3px solid #c00;border-left:3px solid var(--red);color:#0a2647;color:var(--navy);font-family:Bebas Neue,Arial Narrow,Helvetica Neue Condensed,sans-serif;font-family:var(--ff-label);font-size:20px;font-weight:400;letter-spacing:2px;line-height:1.2;margin-bottom:18px;padding-left:12px;text-transform:uppercase}.btn{border:none;border-radius:2px;cursor:pointer;display:inline-block;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--ff-body);font-weight:600;padding:8px 20px;transition:all .2s}.btn-red{background:#c00;background:var(--red);color:#fff}.btn-red:hover{background:#a80000;background:var(--red2)}.btn-navy{background:#0a2647;background:var(--navy);color:#fff}.btn-navy:hover{background:#144272;background:var(--navy2)}.btn-outline{background:#0000;border:1.5px solid #0a2647;border:1.5px solid var(--navy);color:#0a2647;color:var(--navy)}.btn-outline:hover{background:#0a2647;background:var(--navy);color:#fff}.page{margin:auto;max-width:1280px;overflow:hidden;padding:0 20px}.two-col{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 340px;margin:24px 0}.three-col{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.four-col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.news-card{background:#fff;background:var(--paper);border:1px solid #e3ded6;border:1px solid var(--hairline);border-radius:3px;box-shadow:none;display:block;height:100%;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.news-card:hover{border-color:#c9bcaa;box-shadow:0 1px 2px #0000000d;transform:none}.news-card-image-wrapper{aspect-ratio:16/9;background:#efebe4;overflow:hidden;position:relative}.news-card .news-card-image-wrapper img{border-radius:0;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.news-card .tag{border-radius:3px;display:inline-block;font-family:Bebas Neue,Arial Narrow,Helvetica Neue Condensed,sans-serif;font-family:var(--ff-label);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;padding:2px 10px;text-transform:uppercase}.news-card .body{padding:12px 14px 14px}.news-card h4{color:#1a1a1a;color:var(--ink);font-family:Georgia,Times New Roman,Times,serif;font-family:var(--ff-head);font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.35}.news-card h4:hover{color:#c00;color:var(--red)}.news-card .meta{font-size:11.5px;letter-spacing:.2px}.news-card .excerpt{color:#555;font-size:13px;line-height:1.5}.video-card{background:#fff;background:var(--paper);border:1px solid #e3ded6;border:1px solid var(--hairline);border-radius:3px;box-shadow:none;cursor:pointer;overflow:hidden;position:relative}.video-card img{aspect-ratio:16/9;background:#efebe4;display:block;object-fit:cover;object-position:center;width:100%}.video-card .play{align-items:center;background:#cc0000e6;border-radius:50%;color:#fff;display:flex;font-size:18px;height:46px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s;width:46px}.video-card:hover .play{transform:translate(-50%,-50%) scale(1.1)}.video-card .info{background:#fff;border:none;border-top:1px solid #e3ded6;border-top:1px solid var(--hairline);padding:10px}.video-card .info h3{font-size:15px;font-weight:700;line-height:1.35}.video-card .info h3,.video-card .info h5{font-family:Georgia,Times New Roman,Times,serif;font-family:var(--ff-head)}.video-card .info h5{font-size:14px;line-height:1.4}.loader{align-items:center;display:flex;justify-content:center;min-height:200px}.loader-spinner{animation:spin .8s linear infinite;border:3px solid #e5e5e0;border-top-color:#c00;border:3px solid var(--lgray);border-radius:50%;border-top-color:var(--red);height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.skeleton{background:#e9e9ec;border-radius:4px;overflow:hidden;position:relative}.skeleton:after{animation:sk-shimmer 1.6s infinite;background:linear-gradient(90deg,#0000,#fff9,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:100%}@keyframes sk-shimmer{to{transform:translateX(100%)}}.sk-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden}.sk-card-img{aspect-ratio:16/9;border-radius:0;width:100%}.sk-card-body{padding:12px}.sk-line{border-radius:4px;height:12px;margin:8px 0}.sk-sidebar{display:flex;flex-direction:column;flex-shrink:0;gap:14px;width:310px}.sk-side-item{background:#fff;border-radius:8px;display:flex;gap:12px;padding:10px}.sk-side-thumb{border-radius:4px;flex-shrink:0;height:60px;width:96px}.sidebar-box{border-radius:3px}.sidebar-box .sb-title{border-left:3px solid #c00;border-left:3px solid var(--red)}.sidebar-box .trending-item h3,.sidebar-box .trending-item h4,.sidebar-box .trending-item h5,.sidebar-box .trending-item h6{color:#1a1a1a}.joke-collection{margin:0 auto;max-width:100%}.joke-item{background:linear-gradient(135deg,#fff,#fef9e6);border-left:5px solid #c00;border-left:5px solid var(--red);border-radius:8px;box-shadow:0 1px 3px #0000000f;margin-bottom:30px;padding:28px;position:relative;transition:transform .3s,box-shadow .3s}.joke-item:hover{box-shadow:0 12px 30px #00000026;transform:translateY(-3px)}.joke-header{border-bottom:2px solid #c00;border-bottom:2px solid var(--red);gap:15px;margin-bottom:20px;padding-bottom:12px}.joke-header,.joke-number{align-items:center;display:flex}.joke-number{background:#c00;background:var(--red);border-radius:50%;color:#fff;font-size:18px;font-weight:700;height:38px;justify-content:center;width:38px}.joke-header h3{color:#0a2647;color:var(--navy);font-size:20px;margin:0}.joke-content{color:#2c3e50;font-size:16px;line-height:1.9}.joke-content p{margin-bottom:12px}.logo img{transition:opacity .2s ease}.logo img:hover{opacity:.9}#ticker{position:relative}#ticker:after,#ticker:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:30px;z-index:2}#ticker:before{background:linear-gradient(90deg,#c00,#c000);left:0}#ticker:after{background:linear-gradient(270deg,#c00,#c000);right:0}@keyframes ticker{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes tickerMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}#ticker:hover div[style*=animation]{animation-play-state:paused!important}nav .inner a.active,nav .inner a.current-category,nav .inner a[data-active=true]{background:#c00;background:var(--red);border-bottom:2px solid #c00;border-bottom:2px solid var(--red);color:#fff!important}nav .inner a:hover{background:#ffffff1a;color:#c00!important;color:var(--red)!important;transition:all .2s}.article-content{overflow-x:clip}.article-page{padding-top:20px}.article-body{max-width:760px;min-width:0}.article-title{font-family:Georgia,Times New Roman,Times,serif;font-family:var(--ff-head);font-size:clamp(22px,4vw,32px);line-height:1.3;margin:16px 0 10px}.article-content{color:#333;font-size:16px;line-height:1.8;margin-bottom:16px}.article-hero{aspect-ratio:16/9;background:#f0f0f0;border-radius:3px;overflow:hidden;position:relative;width:100%}.article-hero img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media (max-width:768px){.article-page .two-col{grid-template-columns:1fr!important}.article-page .article-body{max-width:100%}.article-title{font-size:clamp(20px,5vw,28px)}.article-hero{margin-left:-14px;margin-right:-14px;width:calc(100% + 28px)}.article-hero img{border-radius:0}}.article-content .ql-video,.article-content iframe:not([src*="instagram.com"]){aspect-ratio:16/9;border:none;border-radius:4px;display:block;height:auto!important;margin:18px 0;width:100%!important}.article-content iframe.instagram-embed,.article-content iframe[src*="instagram.com"]{-ms-overflow-style:none;background:#fff;border:none;border-radius:10px;display:block;height:auto!important;margin:20px auto;scrollbar-width:none;width:100%!important}.article-content iframe.instagram-embed::-webkit-scrollbar,.article-content iframe[src*="instagram.com"]::-webkit-scrollbar{display:none}.article-content iframe.instagram-reel{aspect-ratio:9/16;max-width:380px}.article-content iframe.instagram-post{aspect-ratio:4/5;max-width:460px}.article-content video.article-video{aspect-ratio:9/16;background:#000;border-radius:12px;display:block;height:auto;margin:20px auto;max-width:400px;object-fit:cover;outline:none;width:100%}.article-content video.article-video::-webkit-media-controls-panel{background:#00000059}.article-content .video-embed-wrapper{margin:20px 0;position:relative;width:100%}.article-content .video-embed-wrapper iframe{aspect-ratio:16/9;background:#000;border:none;border-radius:6px;box-shadow:0 2px 12px #00000026;height:auto!important;margin:0;width:100%!important}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:2px;outline:3px solid #c00;outline:3px solid var(--red);outline-offset:2px}#main-content:focus{outline:none}.share-btn{color:#fff!important}.page>.four-col,.page>.three-col{contain-intrinsic-size:auto 460px;content-visibility:auto}.page .two-col>div:last-child{contain-intrinsic-size:auto 720px}@media (min-width:901px){.page .two-col>div:last-child{content-visibility:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media (max-width:900px){.two-col{grid-template-columns:1fr}.four-col,.three-col{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){header .inner{align-items:center!important;flex-direction:row!important;gap:10px!important;justify-content:space-between!important;text-align:left!important}header .logo{justify-content:center}#topbar .inner{justify-content:flex-start}#topbar{padding:4px 0!important}.logo img{height:40px!important}.logo div div:first-child{font-size:22px!important}.logo div div:last-child{display:none!important}.header-actions{flex-wrap:wrap;justify-content:center}.header-actions form{border:none!important;max-width:242px;width:100%}.header-actions input{display:none!important;width:100%}.header-actions button{border-radius:50%;height:38px;margin-left:100px;padding:0!important;width:38px}nav .inner{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}nav .inner a{font-size:12px;padding:10px 12px;white-space:nowrap}nav .inner::-webkit-scrollbar{height:3px}nav .inner::-webkit-scrollbar-track{background:#1a2a4a}nav .inner::-webkit-scrollbar-thumb{background:#c00;background:var(--red);border-radius:3px}nav{overflow-x:auto;scrollbar-width:none;white-space:nowrap}nav::-webkit-scrollbar{display:none}nav ul{flex-wrap:nowrap!important;min-width:-webkit-max-content;min-width:max-content}nav li{flex-shrink:0}nav a{font-size:13px!important;padding:10px 12px!important}.footer-top{gap:30px!important;grid-template-columns:1fr!important;text-align:center}.footer-logo,.social-links{justify-content:center}.footer-col ul{text-align:center}.footer-bot{font-size:10px;padding:15px}#ticker{font-size:11px;height:34px!important}#ticker .ticker-label{font-size:11px;padding:6px 10px}#ticker>div:first-child{font-size:11px!important;letter-spacing:1px;padding:6px 10px!important}#ticker>div:last-child{height:32px}#ticker span{font-size:15px!important;margin:0 20px!important}#ticker:after,#ticker:before{width:15px}.ticker-scroll span{margin:0 20px}}@media (max-width:600px){.page{padding:0 14px}.four-col,.three-col,.two-col{gap:12px}.four-col,.three-col{grid-template-columns:1fr}.news-card{align-items:stretch;display:flex!important}.news-card .news-card-image-wrapper{aspect-ratio:16/9;border-radius:8px 0 0 8px;flex:0 0 108px;width:108px}.news-card .news-card-image-wrapper img{border-radius:0;height:100%;object-fit:cover;object-position:center;width:100%}.news-card .body{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0;overflow:hidden;padding:10px 12px!important}.news-card h4{-webkit-line-clamp:3!important;-webkit-box-orient:vertical;display:-webkit-box;font-size:17px!important;line-height:1.35!important;margin:0 0 5px!important;min-height:0!important;overflow:hidden}.news-card .meta{margin-bottom:2px!important;order:2}.news-card .excerpt{display:none!important}.section-title{font-size:18px}.logo img{height:35px!important}.joke-item{padding:18px}.joke-header h3{font-size:16px}.joke-content{font-size:14px}.speaker{min-width:60px}#ticker>div:first-child{font-size:11px;padding:4px 8px}#ticker>div:last-child{height:28px}#ticker span{font-size:15px!important;margin:0 15px!important}}.hero-grid{grid-gap:4px;background:#efebe4;border:1px solid #e3ded6;border:1px solid var(--hairline);border-radius:3px;display:grid;gap:4px;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;margin:20px 0;overflow:hidden}.hero-main{grid-row:1/3;height:440px}.hero-main,.hero-side{background:#e5e7eb;cursor:pointer;overflow:hidden;position:relative}.hero-side{height:218px}.hero-image,.hero-main picture,.hero-side picture{display:block;height:100%;width:100%}.hero-image{background:#e5e7eb;object-fit:cover;object-position:center}.hero-overlay{background-color:#0000008c;background-image:linear-gradient(0deg,#000000d1 0,#0000006b 45%,#0000);bottom:0;left:0;padding:clamp(16px,3vw,28px);pointer-events:none;position:absolute;right:0}.hero-side .hero-overlay{padding:12px 14px}.hero-title{color:#fff;font-family:Georgia,Times New Roman,Times,serif;font-family:var(--ff-head,Georgia,serif);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0;text-shadow:0 1px 3px #00000059}.hero-main .hero-title{font-size:clamp(22px,2.6vw,32px);max-width:52ch}.hero-side .hero-title{font-size:clamp(15px,1.1vw,17px);line-height:1.3}.hero-image-loading{overflow:hidden;position:relative}.hero-image-loading:before{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:640px){.hero-grid{gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto}.hero-main{grid-column:1/-1!important;grid-row:1/auto!important;max-height:50vw;min-height:180px}.hero-main,.hero-side{height:auto!important;min-width:0;overflow:hidden;position:relative}.hero-side{aspect-ratio:16/9;min-height:100px}.hero-main picture,.hero-side picture{display:block;height:100%;width:100%}.hero-main .hero-image,.hero-side .hero-image{display:block;height:100%;max-width:100%;object-fit:cover;width:100%}.hero-main .hero-title{font-size:clamp(18px,5vw,26px)}.hero-side .hero-title{font-size:13px}.hero-main .hero-overlay{padding:12px 14px}.hero-side .hero-overlay{padding:8px 10px}}@media (min-width:641px) and (max-width:1024px){.hero-main{height:320px}.hero-side{height:158px}.hero-main .hero-title{font-size:20px}.hero-side .hero-title{font-size:14px}}@media print{.hero-grid{display:block!important}.hero-main,.hero-side{height:auto!important;margin-bottom:20px}.hero-overlay{background:#fff!important;position:relative!important}.hero-overlay,.hero-title{color:#000!important}}.search-input-field{background:#0000;border:none;color:#333;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--ff-body);font-size:14px;min-width:0;outline:none;padding:8px 12px;width:100%}.search-input-field::placeholder{color:#999}@media (max-width:768px){.search-input-field{font-size:16px;padding:10px 12px}}