.public-blog-site{--wod-orange:#f29620;--wod-border:#ffffff16;--wod-muted:#ffffff94;color:#f6f3ec;background:#070808;min-height:100vh}.wod-site-header{z-index:80;border-bottom:1px solid var(--wod-border);background:#080909f5;width:100%;position:relative}.wod-site-nav{justify-content:space-between;align-items:center;gap:28px;width:min(1180px,100% - 40px);min-height:86px;margin-inline:auto;display:flex}.wod-site-logo{flex:none}.wod-site-logo img{width:178px;height:auto;display:block}.wod-site-desktop{justify-content:flex-end;align-items:center;gap:23px;min-width:0;display:flex}.wod-site-links{align-items:center;gap:21px;display:flex}.wod-site-links a{color:#ffffffad;white-space:nowrap;font-family:Arial,Helvetica,Segoe UI,sans-serif;font-size:14px;font-weight:700;line-height:1;transition:color .2s;position:relative}.wod-site-links a:after{background:var(--wod-orange);content:"";height:1px;transition:transform .2s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.wod-site-links a:hover,.wod-site-links a:focus-visible,.wod-site-links a[aria-current=page]{color:#f6f4ef;outline:none}.wod-site-links a:hover:after,.wod-site-links a:focus-visible:after,.wod-site-links a[aria-current=page]:after{transform:scaleX(1)}.wod-site-socials{border-left:1px solid var(--wod-border);align-items:center;gap:7px;padding-left:20px;display:flex}.wod-site-socials a,.wod-mobile-socials a{color:#ffffff8a;background:#ffffff06;border:1px solid #0000;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.wod-site-socials a{border-radius:9px;width:34px;height:34px;font-size:14px}.wod-site-socials a:hover,.wod-site-socials a:focus-visible,.wod-mobile-socials a:hover,.wod-mobile-socials a:focus-visible{color:var(--wod-orange);background:#f2962014;border-color:#f296204d;outline:none}.wod-site-newsletter{background:var(--wod-orange);color:#111;white-space:nowrap;border:1px solid #f29620b8;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:0 16px;font-family:Cinzel WOD,Georgia,serif;font-size:13px;font-weight:800;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #f2962024}.wod-site-newsletter>i{color:#111111bd;font-size:12px;line-height:1}.wod-site-newsletter:hover,.wod-site-newsletter:focus-visible{background:#ffad3d;border-color:#ffad3d;outline:none;transform:translateY(-2px);box-shadow:0 12px 30px #f2962040}.wod-menu-button{border:1px solid var(--wod-border);background:#ffffff06;border-radius:10px;place-items:center;width:42px;height:42px;padding:0;display:none}.wod-menu-button span{background:#ffffffd1;width:17px;height:1px;margin:2px 0;display:block}.wod-mobile-menu{z-index:1002;border-left:1px solid var(--wod-border);visibility:hidden;background:#0d0e0efc;width:min(340px,88vw);height:100dvh;padding:23px;transition:transform .28s,visibility .28s;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-30px 0 80px #0000008c}.wod-mobile-menu.is-open{visibility:visible;transform:translate(0)}.wod-mobile-head{justify-content:space-between;align-items:center;min-height:45px;display:flex}.wod-mobile-head>span{color:#ffffff6e;letter-spacing:.16em;font-size:10px;font-weight:700}.wod-mobile-head button{border:1px solid var(--wod-border);color:#ffffffad;background:0 0;border-radius:9px;width:36px;height:36px;padding:0;font-size:22px}.wod-mobile-links{margin-top:29px;display:grid}.wod-mobile-links a{border-bottom:1px solid var(--wod-border);color:#ffffffd1;justify-content:space-between;align-items:center;min-height:53px;font-size:15px;font-weight:700;display:flex}.wod-mobile-links a>span{color:#f296208c}.wod-mobile-links a[aria-current=page]{color:var(--wod-orange)}.wod-mobile-menu>.wod-site-newsletter{width:100%;margin-top:25px}.wod-mobile-socials{border-top:1px solid var(--wod-border);grid-template-columns:repeat(4,1fr);gap:8px;margin-top:28px;padding-top:22px;display:grid}.wod-mobile-socials a{border-color:var(--wod-border);border-radius:9px;min-height:47px;font-size:15px}.wod-mobile-menu>p{color:#ffffff57;margin:17px 0 0;font-size:10px;line-height:1.55}.wod-menu-overlay{z-index:1001;opacity:0;visibility:hidden;background:#000000b3;border:0;padding:0;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.wod-menu-overlay.is-open{opacity:1;visibility:visible}body.wod-menu-open{overflow:hidden}.wod-blog-main{min-height:70vh}.wod-blog-hero{border-bottom:1px solid var(--wod-border);background:radial-gradient(circle at 0 0,#f296202e,#0000 34%),linear-gradient(#111111fa,#070707);padding:68px 24px 58px}.wod-blog-hero-inner,.wod-blog-archive{width:min(1320px,100%);margin:0 auto}.wod-blog-kicker,.wod-blog-archive-head p,.wod-blog-feed-topline>span,.wod-blog-empty>p{color:var(--wod-orange);letter-spacing:.14em;font-size:11px;font-weight:800}.wod-blog-kicker{margin:0 0 12px}.wod-blog-hero h1{color:#f6f3ec;letter-spacing:-.035em;margin:0 0 18px;font-family:Cinzel WOD,Georgia,Times New Roman,serif;font-size:clamp(44px,6.3vw,84px);font-weight:650;line-height:1.05}.wod-blog-hero-inner>p:last-child{color:#ffffff9e;max-width:820px;margin:0;font-family:Cinzel WOD,Georgia,serif;font-size:clamp(15px,1.7vw,19px);line-height:1.8}.wod-blog-archive{padding:70px 24px 24px}.wod-blog-archive-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.wod-blog-archive-head p{margin:0 0 9px}.wod-blog-archive-head h2{margin:0;font-family:Cinzel WOD,Georgia,serif;font-size:clamp(30px,3.6vw,48px);font-weight:650;line-height:1.1}.wod-blog-archive-head>span{color:#ffffff61;padding-bottom:7px;font-size:11px}.wod-blog-feed{gap:18px;display:grid}.wod-blog-feed-card{border:1px solid var(--wod-border);background:linear-gradient(145deg,#121412fa,#0a0b0afa);border-radius:18px;grid-template-columns:minmax(320px,42%) 1fr;min-height:330px;transition:border-color .22s,transform .22s;display:grid;overflow:hidden;box-shadow:0 18px 50px #0000002e}.wod-blog-feed-card[hidden]{display:none!important}.wod-blog-feed-card:hover{border-color:#f2962040;transform:translateY(-2px)}.wod-blog-feed-card.is-latest{border-color:#f2962040;grid-template-columns:minmax(360px,47%) 1fr;min-height:390px}.wod-blog-feed-media{background:#0a0b0a;min-height:100%;display:block;position:relative;overflow:hidden}.wod-blog-feed-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 60%,#08090829);position:absolute;inset:0}.wod-blog-feed-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.wod-blog-feed-card:hover .wod-blog-feed-media img{transform:scale(1.025)}.wod-blog-feed-media.is-placeholder{background:radial-gradient(circle at 50% 44%,#f2962029,#0000 34%),linear-gradient(145deg,#14120e,#080908);place-items:center;display:grid}.wod-blog-feed-media.is-placeholder span{color:#f2962070;letter-spacing:.16em;font-family:Cinzel WOD,Georgia,serif;font-size:44px}.wod-blog-feed-content{flex-direction:column;justify-content:center;min-width:0;padding:clamp(30px,4vw,54px);display:flex}.wod-blog-feed-topline{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.wod-blog-feed-topline time{color:#ffffff61;white-space:nowrap;font-size:10px}.wod-blog-feed-content h2{letter-spacing:-.025em;margin:0 0 15px;font-family:Cinzel WOD,Georgia,serif;font-size:clamp(27px,3.2vw,43px);font-weight:650;line-height:1.15}.wod-blog-feed-card.is-latest .wod-blog-feed-content h2{font-size:clamp(33px,3.9vw,52px)}.wod-blog-feed-content h2 a{transition:color .2s}.wod-blog-feed-content h2 a:hover,.wod-blog-feed-content h2 a:focus-visible{color:#ffb84f;outline:none}.wod-blog-feed-content>p{max-width:690px;color:var(--wod-muted);margin:0;font-size:14px;line-height:1.75}.wod-blog-read{color:#f3a634;width:fit-content;margin-top:27px;font-size:11px;font-weight:800}.wod-blog-read span{margin-left:7px}.wod-blog-load-wrap{place-items:center;padding:34px 0 10px;display:grid}.wod-blog-load-wrap button{color:#e9e5dc;background:#f2962012;border:1px solid #f296204d;border-radius:11px;align-items:center;gap:15px;min-height:49px;padding:0 20px;font-size:12px;font-weight:750;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.wod-blog-load-wrap button span{color:#ffffff63;font-size:9px;font-weight:600}.wod-blog-load-wrap button:hover,.wod-blog-load-wrap button:focus-visible{background:#f296201f;border-color:#f2962099;outline:none;transform:translateY(-1px)}.wod-blog-empty{border:1px solid var(--wod-border);text-align:center;background:#ffffff05;border-radius:18px;max-width:760px;margin:0 auto;padding:74px 30px}.wod-blog-empty>p{margin:0}.wod-blog-empty h2{margin:13px 0 9px;font-family:Cinzel WOD,Georgia,serif;font-size:clamp(32px,4.5vw,52px);font-weight:650}.wod-blog-empty>span{color:var(--wod-muted);line-height:1.7;display:block}.wod-blog-empty>a{color:#f3a634;border:1px solid #f2962059;border-radius:10px;align-items:center;min-height:43px;margin-top:21px;padding:0 17px;font-size:11px;font-weight:800;display:inline-flex}.wod-site-footer{border-top:1px solid var(--wod-border);background:#080909;margin-top:72px}.wod-site-footer-inner{color:#ffffff73;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 40px);min-height:92px;margin-inline:auto;font-size:13px;display:flex}.wod-site-footer nav{flex-wrap:wrap;gap:18px;display:flex}.wod-site-footer a{color:#ffffff7a}.wod-site-footer a:hover,.wod-site-footer a:focus-visible{color:var(--wod-orange);outline:none}.public-blog-article-main{padding-bottom:0}.public-blog-article{padding-top:76px}.public-blog-breadcrumb{margin-bottom:28px}.public-blog-breadcrumb ol{color:#ffffff61;flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.public-blog-breadcrumb a{transition:color .2s}.public-blog-breadcrumb a:hover,.public-blog-breadcrumb a:focus-visible{color:var(--wod-orange);outline:none}.public-blog-article-cover img{aspect-ratio:16/10;height:auto}@media (max-width:1080px){.wod-site-nav{gap:18px}.wod-site-desktop,.wod-site-links{gap:16px}.wod-site-socials{display:none}}@media (min-width:992px) and (max-width:1199px){.wod-site-logo{margin-left:calc(171px + -1*max(20px,50vw - 590px))}}@media (min-width:1200px) and (max-width:1399px){.wod-site-logo{margin-left:calc(183px + -1*max(20px,50vw - 590px))}}@media (min-width:1400px){.wod-site-logo{margin-left:calc(191px + -1*max(20px,50vw - 590px))}}@media (max-width:960px){.wod-site-nav{width:min(100% - 32px,1180px);min-height:72px}.wod-site-logo img{width:146px}.wod-site-logo{margin-left:-4px}.wod-site-desktop{display:none}.wod-menu-button{display:grid}}@media (max-width:760px){.wod-site-nav{width:min(100% - 28px,1180px)}.wod-site-logo img{width:138px}.wod-site-logo{margin-left:-7px}.wod-blog-hero{padding:54px 20px 46px}.wod-blog-hero h1{font-size:clamp(39px,12vw,57px)}.wod-blog-hero-inner>p:last-child{font-size:15px;line-height:1.7}.wod-blog-archive{padding:48px 14px 10px}.wod-blog-archive-head{flex-direction:column;align-items:flex-start;gap:8px}.wod-blog-archive-head>span{padding:0}.wod-blog-feed{gap:14px}.wod-blog-feed-card,.wod-blog-feed-card.is-latest{border-radius:15px;min-height:0;display:block}.wod-blog-feed-media{aspect-ratio:16/10;min-height:0}.wod-blog-feed-content{padding:24px 20px 25px}.wod-blog-feed-topline{flex-direction:column;align-items:flex-start;gap:7px}.wod-blog-feed-content h2,.wod-blog-feed-card.is-latest .wod-blog-feed-content h2{font-size:clamp(28px,8.5vw,38px)}.wod-blog-read{margin-top:22px}.wod-site-footer{margin-top:52px}.wod-site-footer-inner{flex-direction:column;align-items:flex-start;min-height:0;padding:24px 0}.public-blog-article{padding-top:54px}.public-blog-article-meta{flex-wrap:wrap;align-items:flex-start;row-gap:7px}}@media (prefers-reduced-motion:reduce){.wod-mobile-menu,.wod-menu-overlay,.wod-site-links a:after,.wod-blog-feed-card,.wod-blog-feed-media img{transition:none}}
