.approval-layout{max-width:1440px;margin:0 auto;padding:0 48px 48px}.approval-topline{display:flex;justify-content:space-between;gap:32px;border-top:1px solid #ffffff24;padding:24px 0 34px}.approval-topline>span,.approval-label{font-size:10px;font-weight:400;letter-spacing:.14em;color:#979794}.approval-topline>span{white-space:nowrap;padding-top:5px}.approval-topline>p{margin:0;max-width:490px;color:#b4b4b0;font-size:14px;line-height:1.6}.approval-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 54px}.approval-item{display:grid;grid-template-columns:32px 1fr;gap:18px;padding:32px 0;border-top:1px solid #ffffff20}.approval-number{font-size:12px;color:#81817d;padding-top:2px}.approval-item .approval-label{margin:0 0 14px}.approval-item h2,.approval-close h2{font-size:27px;line-height:1.15;letter-spacing:-.035em;font-weight:400;margin:0 0 18px;color:#ededeb}.approval-item p:not(.approval-label),.approval-close p:not(.approval-label){font-size:13px;line-height:1.75;color:#aaa9a5;margin:0 0 12px}.approval-item p:last-child{margin-bottom:0}.approval-close{margin-top:28px;padding:35px;border:1px solid #ffffff24;background:#161616;display:grid;grid-template-columns:1fr 1fr;gap:65px}.approval-close .approval-label{margin:0 0 18px}.approval-close h2{font-size:32px}.approval-close>div>p:not(.approval-label){max-width:450px}.approval-next ul{margin:0 0 20px;padding:0;list-style:none}.approval-next li{font-size:13px;line-height:1.6;color:#cccac5;padding:10px 0;border-bottom:1px solid #ffffff16}.approval-next li:first-child{padding-top:0}.approval-next p.approval-commitment{color:#d2d1cc}.approval-slide footer{margin-top:10px}.slide-nav{max-width:calc(100vw - 32px);overflow-x:auto}.slide-nav a{flex-shrink:0}@media(max-width:760px){.approval-layout{padding:0 20px 28px}.approval-topline{display:block;padding:22px 0}.approval-topline>span{display:block;margin-bottom:14px}.approval-grid{grid-template-columns:1fr}.approval-item{padding:26px 0;grid-template-columns:24px 1fr;gap:12px}.approval-item h2{font-size:25px}.approval-close{grid-template-columns:1fr;padding:24px;gap:28px;margin-top:14px}.approval-close h2{font-size:28px}}
