html{background:#f5f0e8}
body.tx-preview-plain{font-family:Georgia,"Songti SC",serif;background:#f5f0e8;color:#26221f}
body.tx-preview-plain .nav{position:fixed;inset:0 auto 0 0;width:224px;height:100vh;background:#211e1b;border:0;z-index:120}
body.tx-preview-plain .nav-inner{height:auto;display:block;padding:32px 24px}
body.tx-preview-plain .brand{color:#f3c6a2;margin-bottom:48px}
body.tx-preview-plain .brand .logo{background:#b76845;box-shadow:none}
body.tx-preview-plain .nav-links{display:block;color:#d7cfc5}
body.tx-preview-plain .nav-links a{display:block;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.13)}
body.tx-preview-plain .nav-links a.active{color:#f3c6a2}
body.tx-preview-plain .nav-links a.active:after{display:none}
body.tx-preview-plain .nav-actions{margin-top:36px;display:block}
body.tx-preview-plain .nav-actions .btn{width:100%;margin:5px 0;border-radius:3px}
body.tx-preview-plain .nav-burger,body.tx-preview-plain .nav-mobile{display:none}
body.tx-preview-plain .hero,body.tx-preview-plain .section,body.tx-preview-plain footer{margin-left:224px}
body.tx-preview-plain .hero{min-height:520px;text-align:left;background:#2b2722;padding:130px 8% 105px}
body.tx-preview-plain .hero h1{max-width:760px;font-size:clamp(44px,6vw,82px);line-height:1.05;text-shadow:none}
body.tx-preview-plain .hero .sub{max-width:650px;font-size:18px;color:#eadfd3}
body.tx-preview-plain .hero-search{margin-left:0;border-radius:4px}
body.tx-preview-plain .section{padding:86px 7%}
body.tx-preview-plain .section-head{text-align:left;max-width:720px}
body.tx-preview-plain .section-head h2{font-size:38px}
body.tx-preview-plain .video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
body.tx-preview-plain .video-card{border-radius:3px;box-shadow:0 12px 28px rgba(54,40,29,.1)}
@media(max-width:800px){body.tx-preview-plain .nav{position:sticky;width:auto;height:auto}body.tx-preview-plain .nav-inner{display:flex;padding:12px 18px}body.tx-preview-plain .brand{margin:0}body.tx-preview-plain .nav-links,body.tx-preview-plain .nav-actions{display:none}body.tx-preview-plain .nav-burger{display:block}body.tx-preview-plain .hero,body.tx-preview-plain .section,body.tx-preview-plain footer{margin-left:0}body.tx-preview-plain .video-grid{grid-template-columns:1fr 1fr}}