.article-page{box-sizing:border-box;background-color:transparent;background-image:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.75)),url(/images/Hero.webp);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;font-family:Montserrat,sans-serif;color:#fff!important;padding:250px 15% 100px!important}@supports (-webkit-touch-callout:none){.article-page{background-attachment:scroll}}.article-page .container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:24px;max-width:900px;margin:0 auto;padding:48px;box-shadow:0 8px 32px rgba(0,0,0,.3)}.article-page .title{color:#fff;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 8px rgba(0,0,0,.3);margin-bottom:20px;font-family:Bebas Neue,sans-serif;font-size:max(32px,min(5vw,56px));font-weight:700;line-height:1.2}.article-page .meta{color:rgba(255,255,255,.9);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:32px;font-size:15px;display:flex}.article-page .meta .category-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.article-page .meta .dot{opacity:.5;color:rgba(255,255,255,.6)}.article-page .meta span:not(.category-badge):not(.dot){color:rgba(255,255,255,.8)}.article-page .content{color:rgba(255,255,255,.95);text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-size:max(17px,min(2.2vw,19px));font-weight:400;line-height:1.85}.article-page .content h2{color:#fff;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.2);margin-top:48px;margin-bottom:20px;font-family:Bebas Neue,sans-serif;font-size:max(24px,min(3vw,32px));font-weight:700;line-height:1.3}.article-page .content .section-heading{color:#fff;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.2);border-bottom:2px solid rgba(86,189,197,.3);margin-top:48px;margin-bottom:24px;padding-bottom:12px;font-family:Bebas Neue,sans-serif;font-size:max(22px,min(2.8vw,28px));font-weight:700;line-height:1.3}.article-page .content h3{color:rgba(255,255,255,.95);margin-top:36px;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:max(20px,min(2.5vw,24px));font-weight:700;line-height:1.4}.article-page .content p{text-align:justify;text-indent:0;orphans:3;widows:3;margin-bottom:28px}.article-page .content p:first-of-type{color:#fff;margin-bottom:32px;font-size:max(18px,min(2.3vw,20px));font-weight:500;line-height:1.9}.article-page .content p:last-of-type{margin-bottom:0}.article-page .content ul,.article-page .content ol{margin:28px 0;padding-left:32px;list-style-position:outside}.article-page .content ul li,.article-page .content ol li{margin-bottom:14px;padding-left:8px;line-height:1.8}.article-page .content ul li::marker{color:#56bdc5;font-weight:600}.article-page .content ol li::marker{color:#56bdc5;font-weight:600}.article-page .content ul li:before,.article-page .content ol li:before{content:"";width:0;display:inline-block}.article-page .content ul{list-style-type:disc}.article-page .content ul li::marker{color:#56bdc5}.article-page .content ol{list-style-type:decimal}.article-page .content ol li::marker{color:#56bdc5}.article-page .content em{color:rgba(255,255,255,.85);font-style:italic}.article-page .content a{color:#56bdc5;text-decoration:underline;transition:color .3s}.article-page .content a:hover{color:#499499}.article-page .content blockquote{color:rgba(255,255,255,.9);background:rgba(255,255,255,.08);border-left:4px solid #56bdc5;border-radius:12px;margin:36px 0;padding:24px 28px;font-style:italic;line-height:1.85;position:relative;box-shadow:0 4px 16px rgba(0,0,0,.2)}.article-page .content blockquote:before{content:"\"";color:#56bdc5;opacity:.3;font-family:Bebas Neue,sans-serif;font-size:48px;line-height:1;position:absolute;top:8px;left:16px}.article-page .content strong{color:#fff;background:linear-gradient(135deg,rgba(86,189,197,.2) 0%,rgba(73,148,153,.2) 100%);border-radius:4px;padding:2px 4px;font-weight:600}.article-page .article-not-found{text-align:center;color:#fff;padding:100px 20px;font-size:24px}@media (max-width:1300px){.article-page{padding:150px 8% 80px!important}.article-page .container{padding:40px}}@media (max-width:900px){.article-page{padding:120px 4% 60px!important}.article-page .container{border-radius:20px;padding:32px 24px}}@media (max-width:600px){.article-page{padding:100px 20px 60px!important}.article-page .container{border-radius:16px;padding:24px 20px}.article-page .title{margin-bottom:16px;font-size:28px}.article-page .content{font-size:16px;line-height:1.7}.article-page .content h2{margin-top:36px;margin-bottom:16px;font-size:24px}.article-page .content p{text-align:left;margin-bottom:24px}.article-page .content p:first-of-type{margin-bottom:28px;font-size:17px}.article-page .content .section-heading{margin-top:36px;margin-bottom:20px;padding-bottom:10px;font-size:22px}.article-page .meta{margin-bottom:24px;font-size:13px}}
