html{scroll-behavior:smooth;}.title.section .container{padding:40px;border-bottom:1px solid #e2e2e2;}@media (max-width: 959px){.title.section .container{padding:24px;}}@media (max-width: 479px){.title.section .container{padding:16px;}}.title.section .container h1{color:#0b0b0b;font-size:40px;font-weight:500;line-height:130%;letter-spacing:0;}@media (max-width: 959px){.title.section .container h1{font-size:26px;}}.agreement{font-weight:400;line-height:130%;letter-spacing:0;}.agreement .container{padding:40px;padding-bottom:60px;display:grid;grid-template-columns:320px auto;gap:80px;}@media (max-width: 1199px){.agreement .container{gap:40px;}}@media (max-width: 959px){.agreement .container{padding:24px;padding-bottom:60px;grid-template-columns:1fr;}}@media (max-width: 479px){.agreement .container{padding:16px;padding-bottom:60px;}}.agreement_nav{height:fit-content;max-height:calc(100vh - 100px);position:sticky;top:100px;overflow-y:scroll;scrollbar-width:none;}@media (max-width: 1599px){.agreement_nav{max-height:calc(100vh - 85px);top:85px;}}@media (max-width: 1199px){.agreement_nav{max-height:calc(100vh - 70px);top:70px;}}@media (max-width: 959px){.agreement_nav{display:none;}}.agreement_nav ol li{padding:12px;height:fit-content;opacity:0.5;color:#0b0b0b;}.agreement_nav ol li:hover{opacity:1;color:#2b2b2b;}.agreement_nav ol li.active{opacity:1;background-color:rgba(11,11,11,0.05);}.agreement_nav ol li a{display:block;height:100%;width:100%;}.agreement_text{max-width:800px;}@media (max-width: 959px){.agreement_text{max-width:600px;}}@media (max-width: 639px){.agreement_text{max-width:none;}}.agreement_text li{margin-top:12px;}@media (max-width: 959px){.agreement_text li{margin-top:0;}}.agreement_text ul li{margin-top:0;}.agreement h2{margin-top:50px;margin-bottom:16px;color:#0b0b0b;font-size:26px;font-weight:500;}@media (max-width: 959px){.agreement h2{margin-top:32px;font-size:18px;}}.agreement h2:first-of-type{margin-top:0;}.agreement p,.agreement li,.agreement a{color:#2b2b2b;font-size:20px;}@media (max-width: 959px){.agreement p,.agreement li,.agreement a{font-size:18px;}}.agreement li{list-style:none;}