.lx{--lx-bg:#F8F5EF;--lx-ink:#252321;--lx-muted:#5E574D;--lx-gold:#9A762B;--lx-gold-d:#76591E;--lx-bur:#671F2B;background:var(--lx-bg);padding:clamp(48px,7vw,88px) 16px clamp(24px,4vw,40px);scroll-margin-top:72px}.lx__wrap{max-width:1180px;margin:0 auto}.lx__head{max-width:680px;margin:0 auto clamp(26px,4vw,40px);text-align:center}.lx__eyebrow{margin:0 0 10px;font:600 .74rem/1.2 var(--font-body--family);letter-spacing:.22em;text-transform:uppercase;color:var(--lx-gold-d)}.lx__h{margin:0;font-family:var(--font-heading--family);font-weight:500;font-size:clamp(1.9rem,1.4rem + 2vw,2.7rem);line-height:1.1;color:var(--lx-bur)}.lx__text{margin-top:14px;font:400 1.04rem/1.7 var(--font-body--family);color:var(--lx-muted)}.lx__text p{margin:0}.lx__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid #DDD3C0;border-bottom:1px solid #DDD3C0}@media(min-width:640px){.lx__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.lx__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.lx__step{position:relative;padding:22px clamp(14px,2vw,24px)}@media(min-width:1000px){.lx__step+.lx__step:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:1px;background:linear-gradient(180deg,transparent,rgba(154,118,43,.5),transparent)}}@media(max-width:999px){.lx__step{border-top:1px solid #E8E1D3}.lx__step:first-child{border-top:0}}@media(min-width:640px)and (max-width:999px){.lx__step:nth-child(2){border-top:0}}.lx__n{display:block;margin-bottom:8px;font-family:var(--font-heading--family);font-size:1.4rem;line-height:1;color:var(--lx-gold)}.lx__t{margin:0 0 6px;font-family:var(--font-heading--family);font-weight:500;font-size:1.2rem;color:var(--lx-ink)}.lx__x{margin:0;font:400 .94rem/1.6 var(--font-body--family);color:var(--lx-muted)}.lx-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lib{padding-top:8px!important}.lib .lib__search-input{min-height:52px;font-size:1rem!important;border-radius:999px!important;border:1px solid #CFC5B3!important;background:#fff!important;color:#252321!important}.lib .lib__search-input:focus{outline:none;border-color:#9a762b!important;box-shadow:0 0 0 3px #9a762b38}.lib .lib__filter-toggle{min-height:52px;border-radius:999px!important}.lib .lib__grid{gap:clamp(18px,2.4vw,28px)}.lib .lib-card{background:#1e1916;border:1px solid rgba(201,162,74,.28);border-radius:6px;box-shadow:0 26px 50px -36px #1e1916b3}.lib .lib-card:hover{border-color:#c9a24a;box-shadow:0 30px 60px -34px #1e1916bf}.lib .lib-card__thumb{border-bottom:2px solid #C9A24A;background:#120f0d;overflow:hidden}.lib .lib-card__thumb img{transition:transform .6s ease}.lib .lib-card:hover .lib-card__thumb img{transform:scale(1.03)}.lib .lib-card__body{padding:20px 22px 22px;gap:6px}.lib .lib-card__title{font-family:var(--font-heading--family);font-size:1.45rem;line-height:1.2;color:#f3ead8}.lib .lib-card__meta{font-family:var(--font-body--family);font-weight:600;font-size:.72rem;letter-spacing:.14em;color:#e2c277}.lib .lib-card__location{font-family:var(--font-body--family);font-size:.86rem;color:#b9ae9e}.lib .lib-card__desc{font-family:var(--font-body--family);font-size:.95rem;line-height:1.6;color:#d6ccbc;margin-top:6px}.lib .lib-card__body:after{content:"Open the manuscript \2192";margin-top:14px;padding-top:14px;border-top:1px solid rgba(201,162,74,.25);font:600 .74rem/1 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase;color:#c9a24a}.lib .lib-card:focus-visible{outline:3px solid #C9A24A;outline-offset:3px}.lib-panel{background:#f8f5ef}.lib-panel__close{background:#16120f!important;color:#f3ead8!important;border-bottom:2px solid #C9A24A!important;font-family:var(--font-body--family)!important;font-weight:600;font-size:.78rem!important;letter-spacing:.14em!important;text-transform:uppercase;min-height:52px}.lib-panel__close:hover{color:#e2c277!important}.lib-panel__close-arrow{color:#c9a24a}.lib-doc__header{margin:0 calc(-1*clamp(1.25rem,4vw,3rem)) 1.75rem!important;padding:clamp(28px,4vw,48px) clamp(1.25rem,4vw,3rem) clamp(24px,3.4vw,36px);background:#1e1916;color:#f3ead8;border-bottom:1px solid rgba(201,162,74,.4)}.lib-doc__header h2{font-family:var(--font-heading--family)!important;font-weight:500;font-size:clamp(2rem,1.4rem + 2.4vw,3rem)!important;line-height:1.08;color:#f3ead8!important;outline:none}.lib-doc__header h2:focus-visible{outline:2px solid #C9A24A;outline-offset:6px}.lib-doc__idline{color:#d6ccbc!important;font-size:1rem!important;line-height:1.6;max-width:62ch}.lib-doc__idline--meta{color:#e2c277!important;font-weight:600;font-size:.74rem!important;letter-spacing:.16em!important}.lib-mshero__facts dt,.lib-mshero__glance-label{color:#76591e!important;font-weight:600}.lib-mshero__facts dd{font-size:.96rem!important}.lib-tabs{gap:0!important;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;align-items:stretch!important;border-bottom:1px solid #D8CDB8!important;background:#f8f5ef!important;padding-top:0!important;margin-left:calc(-1*clamp(1.25rem,4vw,3rem));margin-right:calc(-1*clamp(1.25rem,4vw,3rem));padding-left:clamp(1.25rem,4vw,3rem);padding-right:clamp(1.25rem,4vw,3rem);box-shadow:0 10px 18px -16px #1e191666}.lib-tabs::-webkit-scrollbar{display:none}.lib-tabs__siglum{align-self:center;padding:0 18px 0 0!important;margin:0 8px 0 0!important;border-right:1px solid #D8CDB8;font-size:1.05rem!important}.lib-tab{display:inline-flex!important;align-items:center;gap:8px;min-height:52px;margin:0!important;padding:0 16px!important;font-family:var(--font-body--family)!important;font-weight:600;font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase;color:#5e574d!important;border-bottom:3px solid transparent!important}.lib-tab .lx-tabn{font-family:var(--font-heading--family);font-weight:500;font-size:.95rem;letter-spacing:0;color:#9a762b}.lib-tab:hover{color:#671f2b!important}.lib-tab.is-active{color:#671f2b!important;border-bottom-color:#9a762b!important}.lib-tab:focus-visible{outline:2px solid #9A762B;outline-offset:-4px}.lib-study-block{border-radius:6px!important;border-color:#ddd3c0!important;border-top:2px solid #9A762B!important}.lib-study-block summary:focus-visible,.lib-mandetails summary:focus-visible{outline:2px solid #9A762B;outline-offset:2px}.lib-study-block__cta{color:#76591e!important;font-weight:600;text-transform:uppercase;letter-spacing:.12em!important}.lib-sec__body{max-width:72ch}.lib-panel button:focus-visible,.lib-panel a:focus-visible,.lib button:focus-visible{outline:2px solid #9A762B;outline-offset:2px}.lib-viewer__toolbar button{min-height:44px;min-width:44px}.lx-next{margin:clamp(32px,5vw,48px) 0 8px;padding-top:24px;border-top:1px solid #DDD3C0;display:flex;justify-content:flex-end}.lx-next__btn{display:inline-grid;gap:4px;text-align:right;padding:16px 22px;min-height:52px;background:#1e1916;border:1px solid #1E1916;border-left:3px solid #C9A24A;border-radius:4px;color:#f3ead8;cursor:pointer;transition:background-color .2s ease}.lx-next__btn:hover{background:#2a221d}.lx-next__btn:focus-visible{outline:2px solid #9A762B;outline-offset:3px}.lx-next__k{font:600 .68rem/1 var(--font-body--family);letter-spacing:.18em;text-transform:uppercase;color:#c9a24a}.lx-next__v{font-family:var(--font-heading--family);font-size:1.15rem;line-height:1.25}@media(max-width:559px){.lx-next__btn{width:100%;text-align:left}}@media(prefers-reduced-motion:reduce){.lib-panel,.lib .lib-card,.lib .lib-card__thumb img,.lx-next__btn{transition:none!important}.lib .lib-card:hover{transform:none!important}.lib .lib-card:hover .lib-card__thumb img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/library-companion.css.map */
