.agreement-item{scroll-margin:96px}.agreement-item__heading{color:var(--heading-black);font-size:44px;line-height:52px;font-weight:800;margin-top:48px;margin-bottom:24px;border-top:1px solid #8bb2be;padding-top:12px}.agreement-item__content,.agreement-item__content-list{color:#7a7a7e;font-size:18px;line-height:26px}@media(max-width:575.98px){.agreement-item__heading{font-size:40px;line-height:48px;font-weight:600}}.terms-options{flex-shrink:0;display:flex;flex-direction:column;border-top:2px solid #2196f3}.terms-options .terms-option{display:flex;gap:24px;min-height:42px;align-items:center;cursor:pointer;color:var(--heading-black);font-weight:500;font-size:18px;line-height:32px;border-bottom:1px solid #e5e5e5}.terms-options .terms-option__number{font-weight:800;color:#999}.terms-options .terms-option__name{line-height:1.5em}.terms-options .terms-option__icon{margin-left:auto}.terms-container{padding:24px 36px}.terms-container .terms-contents{display:flex;flex-direction:column;gap:48px}.terms-container .terms-contents .terms-intro{border-top:1px solid #8bb2be;padding-top:12px}.terms-container .terms-contents .terms-intro .terms-version{font-weight:800;font-size:15px;color:#2daee1;line-height:1em;letter-spacing:.2em}.terms-container .terms-contents .terms-intro .terms-version-date{color:var(--heading-black);font-weight:800;font-size:52px;line-height:1em;margin-top:6px;margin-bottom:24px}.terms-container .terms-contents .terms-intro .terms-notice-sub{font-weight:500;font-size:18px;line-height:30px;color:#666}@media(min-width:768px){.terms-container{padding:48px 0}.terms-container .terms-contents{flex-direction:row}}.terms{background-color:#f8fbfc}.terms__heading{margin:0;padding-top:32px;text-align:center;font-weight:800;font-size:52px;line-height:60px;color:#666}@media(min-width:380px){.terms__heading{font-size:60px;line-height:66px}}@media(min-width:576px){.terms__heading{font-weight:600;font-size:84px;line-height:120px}}