.lty-info{--info-red:#bf100b;--info-paper:#f5f2e9;background:var(--info-paper);color:#302d28;min-height:100svh;font-weight:400}.lty-info-header{padding:24px max(5.5vw,env(safe-area-inset-right)) 24px max(5.5vw,env(safe-area-inset-left));color:var(--info-red);justify-content:space-between;align-items:center;display:flex}.lty-info-header>a{align-items:center;gap:32px;min-height:44px;font-size:14px;display:flex}.lty-info-header img{width:80px}.lty-info-main{max-width:960px;margin:auto;padding:64px 48px 112px}.lty-info h1{letter-spacing:.015em;color:var(--info-red);overflow-wrap:anywhere;margin-bottom:42px;font-size:clamp(30px,4.2vw,54px);line-height:1.5}.lty-info-intro{font-size:17px;line-height:2}.lty-info-date{color:#746b60;margin-top:20px;font-size:12px}.lty-info-section{margin-top:48px}.lty-info h2{color:var(--info-red);margin-bottom:16px;font-size:22px;line-height:1.7}.lty-info-section p{overflow-wrap:anywhere;margin-top:12px;font-size:15px;line-height:2.1}.lty-info-section a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.lty-contact-email{background:var(--info-red);color:var(--info-paper);justify-content:space-between;align-items:center;gap:20px;min-height:88px;margin:32px 0 12px;padding:28px 30px;font-size:clamp(19px,3vw,30px);display:flex}.lty-contact-email>span:first-child{overflow-wrap:anywhere;min-width:0}.lty-contact-email>span:last-child{font-size:30px}.lty-info-note{color:#746b60;font-size:12px;line-height:1.9}.lty-company-details{margin:20px 0 0}.lty-company-details>div{border-bottom:1px solid #d9d2c8;grid-template-columns:100px 1fr;gap:26px;padding:18px 0;font-size:15px;line-height:1.9;display:grid}.lty-company-details dt{color:#746b60}.lty-company-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.lty-info-footer{padding:40px max(5.5vw,env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(5.5vw,env(safe-area-inset-left));background:var(--info-red);color:var(--info-paper);flex-wrap:wrap;align-items:center;gap:30px;display:flex}.lty-info-footer p{font-size:17px}.lty-info-footer nav{flex-wrap:wrap;gap:28px;margin-left:auto;display:flex}.lty-info-footer nav a{align-items:center;min-height:44px;font-size:12px;display:flex}.lty-info-footer nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.lty-info-footer small{width:100%;font-size:11px}.lty-info :focus-visible{outline:2px solid var(--info-red);outline-offset:5px}:is(.lty-info-footer :focus-visible,.lty-contact-email:focus-visible){outline-color:#302d28}@media (max-width:700px){.lty-info-header{padding:calc(14px + env(safe-area-inset-top)) 24px 14px}.lty-info-header img{width:60px}.lty-info-header>a{gap:20px;font-size:12px}.lty-info-main{padding:36px 24px 64px}.lty-info h1{margin-bottom:28px;font-size:clamp(24px,7.4vw,30px);line-height:1.65}.lty-info-intro{font-size:15px;line-height:2}.lty-info h2{font-size:20px}.lty-info-section{margin-top:36px}.lty-info-section p{font-size:14px;line-height:2}.lty-contact-email{gap:12px;min-height:80px;margin-top:26px;padding:22px 20px;font-size:clamp(17px,5.1vw,22px)}.lty-company-details>div{grid-template-columns:74px 1fr;gap:15px;padding:16px 0;font-size:14px}.lty-info-footer{padding:28px 24px calc(28px + env(safe-area-inset-bottom));gap:16px}.lty-info-footer nav{gap:24px;width:100%;margin-left:0}}
