.audit-page{--lm-ticker-height:0px;--lm-dock-space:0px;color:var(--wine);padding-bottom:0}.audit-page [id]{scroll-margin-top:24px}.audit-page .lm-hero{padding-bottom:72px}.audit-page .lm-header{padding-bottom:52px}.audit-page .lm-hero-copy{max-width:920px}.audit-page .lm-hero h1{font-size:clamp(32px,3.6vw,49px);line-height:1.19}.audit-page .lm-hero h1 strong{font-weight:500}.audit-page .lm-intro{max-width:720px;margin:24px auto 30px}.audit-page .lm-cta{padding:15px 30px}.audit-problem{background:var(--cream);padding:84px 24px 72px}.audit-editorial{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:68px;max-width:1080px;display:grid}.audit-copy{max-width:670px}.audit-copy p{margin:0 0 24px;font-size:17px;line-height:1.8}.audit-copy p:last-child{margin-bottom:0}.audit-copy .audit-statement{font:500 clamp(23px,2.2vw,28px)/1.45 var(--font-display),serif;margin:32px 0}.audit-statement strong{font-weight:600}.audit-resource{padding:32px 0 20px;position:sticky;top:36px}.audit-book{aspect-ratio:.72;border:1px solid var(--clay);background:var(--paper);color:var(--wine);border-left:10px solid #d0b494;flex-direction:column;padding:32px 28px 24px 34px;display:flex;position:relative;transform:rotate(3deg);box-shadow:10px 16px #e4d8c6}.audit-book-author{font:500 12px/1.5 var(--font-body),sans-serif;letter-spacing:.18em}.audit-book-rule{border-top:2px solid var(--gold);width:42px;margin:24px 0 28px}.audit-book-title{font:400 clamp(24px,2.6vw,36px)/1.2 var(--font-display),serif;letter-spacing:-.03em;margin:0}.audit-book-title em{margin-top:8px;font-size:1.45em;font-style:normal;display:block}.audit-book-shifts{font:400 11px/1.5 var(--font-body),sans-serif;gap:5px;margin:auto 0 22px;padding-top:28px;display:grid}.audit-book-foot{font:400 11px/1.5 var(--font-cta),sans-serif;letter-spacing:.14em;border-top:1px solid var(--rule);padding-top:12px}.audit-page .audit-takeaways{background:var(--cream);border-top:1px solid var(--rule);padding:68px 24px}.audit-takeaways .lm-shell{max-width:1080px}.audit-takeaways h2{max-width:650px;margin-bottom:32px}.audit-page .lm-agenda{gap:20px;margin-bottom:0}.audit-page .lm-agenda article{box-shadow:none;border-radius:9px;padding:24px}.audit-page .lm-agenda h3{text-transform:none;font:600 20px/1.4 var(--font-display),serif}.audit-page .lm-agenda article p{line-height:1.7}.audit-number{color:var(--wine);font:400 28px/1 var(--font-display),serif;margin-bottom:26px;display:block}.audit-page .lm-register{padding:84px 24px 80px}.audit-page .lm-register .lm-shell{max-width:740px}.audit-page .lm-register h2{font-size:clamp(30px,3.5vw,42px)}.audit-page .lm-register h2 strong{font-weight:600}.audit-page .lm-section-intro{max-width:600px;margin:0 auto 30px}.audit-page .lm-form{width:min(480px,100%);margin-bottom:0}.audit-page .lm-form label:not(.campaign-honeypot)>span{clip:auto;white-space:normal;text-transform:none;width:auto;height:auto;color:var(--wine);font:500 14px/1.5 var(--font-body),sans-serif;margin:0 0 8px;padding:0;display:block;position:static;overflow:visible}.audit-page .lm-form input{border-color:#83716b;border-radius:3px;min-height:52px}.audit-page .lm-form input::placeholder{color:#655b61;opacity:1}.audit-page .lm-form button{border-color:var(--gold);margin-top:8px}.audit-page :is(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--wine);outline-offset:5px}.audit-page .lm-hero a:focus-visible,.audit-page .campaign-footer a:focus-visible{outline-color:var(--gold-light)}.audit-skip{z-index:100;background:var(--paper);color:var(--wine);padding:12px 18px;position:absolute;top:16px;left:16px;transform:translateY(-180%)}.audit-skip:focus{transform:none}@media (width<=700px){.audit-page .lm-hero{padding:18px 20px 40px}.audit-page .lm-header{padding-bottom:34px}.audit-page .lm-hero h1{margin-bottom:20px;font-size:clamp(29px,7.6vw,36px);line-height:1.2}.audit-page .lm-intro{margin:0 auto 26px;font-size:16px;line-height:1.6}.audit-page .lm-cta{width:100%;max-width:350px;font-size:18px}.audit-problem{padding:48px 22px 46px}.audit-editorial{flex-direction:column;gap:34px;display:flex}.audit-copy p{margin-bottom:22px;font-size:16px;line-height:1.8}.audit-copy .audit-statement{margin:28px 0;font-size:24px;line-height:1.5}.audit-resource{width:min(245px,85%);margin:0 auto 20px;padding:0;position:static}.audit-book{padding:26px 22px 20px 26px}.audit-book-title{font-size:24px}.audit-book-rule{margin:18px 0 22px}.audit-book-shifts{margin-bottom:16px;padding-top:24px}.audit-page .audit-takeaways{padding:42px 22px 48px}.audit-takeaways h2{margin-bottom:26px;font-size:28px;line-height:1.25}.audit-page .lm-agenda{gap:16px}.audit-page .lm-agenda article{padding:22px}.audit-number{margin-bottom:18px}.audit-page .lm-register{padding:48px 22px 52px}.audit-page .lm-register h2{margin-bottom:20px;font-size:30px;line-height:1.23}.audit-page .lm-section-intro{font-size:16px;line-height:1.7}.audit-page .lm-form{margin-top:26px}.audit-page .campaign-footer{gap:16px;padding:28px 22px}}@media (prefers-reduced-motion:reduce){html:has(.audit-page){scroll-behavior:auto}}
