
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');
:root{--ink:#101411;--cream:#edece5;--paper:#f5f3eb;--acid:#d9f349;--line:#d1d2c9;--bg:#f5f3eb;--p:#fff;--t:#101411;--m:#596059;--y:#101411;--yellow:#d9f349;--text:#101411;--muted:#596059;--muted2:#626a60;--panel:#ffffff;--panel2:#f1f1e8}
html{scroll-behavior:smooth}body{font-family:Inter,Arial,sans-serif!important;background:#f5f3eb!important;color:#101411!important;font-size:16px!important;line-height:1.65!important;overflow-x:hidden}
body *{text-shadow:none}body h1,body h2,body h3,body h4{font-family:Inter,Arial,sans-serif!important;letter-spacing:-.045em!important;line-height:1.07!important;font-weight:800!important}body h1{font-size:clamp(42px,7vw,94px)!important}body h2{font-size:clamp(29px,4vw,52px)!important}body h3{font-size:clamp(20px,2.8vw,30px)!important}body p,body li{line-height:1.7}body a{transition:opacity .2s}body a:hover{opacity:.8}
/* One consistent navigation and footer across all pages */
body>header.llad-site-nav,body header.llad-site-nav{position:sticky!important;top:0!important;z-index:9999!important;background:#f5f3eb!important;color:#101411!important;border-bottom:1px solid #d1d2c9!important;box-shadow:none!important;padding:0!important;min-height:0!important}
.llad-site-nav .llad-nav-inner{max-width:1280px;margin:auto;min-height:78px;padding:0 28px;display:flex;align-items:center;gap:36px;justify-content:space-between}
.llad-site-nav a{color:#101411!important;text-decoration:none!important;opacity:1!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important;font-weight:800!important;letter-spacing:.055em!important;white-space:nowrap}
.llad-site-nav .llad-logo{font-size:21px!important;letter-spacing:-.045em!important;line-height:1!important;font-weight:900!important;margin-right:auto}
.llad-site-nav .llad-nav-links{display:flex;align-items:center;gap:23px}
.llad-site-nav .llad-nav-links a[aria-current=page]{text-decoration:underline!important;text-underline-offset:7px}
.llad-site-nav a.llad-play{background:#101411!important;color:#fff!important;padding:13px 19px!important;border-radius:3px!important;letter-spacing:0!important}
.llad-site-nav button.llad-menu-toggle{display:none;border:1px solid #101411;border-radius:3px;padding:7px 11px;color:#101411;background:transparent;font:700 20px Inter}
body footer.llad-site-footer{background:#101411!important;color:#f5f3eb!important;margin:0!important;padding:38px 28px!important;font:500 13px Inter,Arial,sans-serif!important;border:0!important}
.llad-site-footer .llad-footer-inner{max-width:1280px;margin:auto;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.llad-site-footer strong{font-size:17px;letter-spacing:-.04em}.llad-site-footer a{color:#f5f3eb!important;text-decoration:none!important;margin-left:18px}
/* Shared interior palette and editorial spacing */
body.llad-interior>main{max-width:1280px;margin:auto;min-height:58vh}body.llad-interior main>.hero,body.llad-interior main>section.hero{background:#e8e9df!important;color:#101411!important;border-bottom:1px solid #d1d2c9!important;padding-top:60px!important;padding-bottom:65px!important}
body.llad-interior main .wrap{max-width:1180px!important}body.llad-interior main .hero h1,body.llad-interior main .hero p{color:#101411!important}
body.llad-interior main .k,body.llad-interior main .eyebrow,body.llad-interior main .tag{color:#495146!important}
body.llad-interior main a.play,body.llad-interior main a.btn,body.llad-interior main .btn.primary{background:#101411!important;color:#fff!important;border-color:#101411!important}
body.llad-interior main .card,body.llad-interior main article,body.llad-interior main .panel{border-color:#d1d2c9!important}
body.llad-interior main input,body.llad-interior main textarea,body.llad-interior main select{font-family:Inter,Arial,sans-serif!important}
body.llad-interior main .yellow,body.llad-interior main .y{color:#101411!important}
body.llad-interior main .grid{gap:20px}
body.llad-interior main a{overflow-wrap:break-word}
@media(max-width:850px){.llad-site-nav .llad-nav-inner{min-height:68px;padding:0 18px;gap:12px}.llad-site-nav button.llad-menu-toggle{display:block}.llad-site-nav .llad-nav-links{display:none;position:absolute;left:0;right:0;top:68px;background:#f5f3eb;padding:20px;border-bottom:1px solid #d1d2c9;flex-direction:column;align-items:stretch;gap:14px}.llad-site-nav .llad-nav-links.open{display:flex}.llad-site-nav .llad-nav-links a{font-size:14px!important;padding:7px!important}.llad-site-footer .llad-footer-inner{display:block}.llad-site-footer a{display:inline-block;margin:12px 15px 0 0}body.llad-interior main>.hero{padding-top:35px!important}}
