.terms-root{--list-marker-size:1.8rem;color:rgb(var(--on-paper));line-height:var(--line-height,1.5);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0em);font-size:var(--font-size);font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root{font-family:var(--font-family,var(--yakuhan-font));--yakuhan-font:"Noto Sans SC Subset", "YakuHanJP", "Noto Sans JP", sans-serif;--no-yakuhan-font:"Noto Sans SC Subset", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root{--font-size:.875rem}@media (min-width:768px){.terms-root{--font-size:1rem}}@media screen and (min-width:768px){.terms-root{--list-marker-size:1.875rem;font-size:1rem}}.terms-root section{margin-top:-2.5rem;padding-top:2.5rem}.terms-root section:first-child h2{padding-top:0}.terms-root h2{border-bottom-width:2px;border-bottom-color:rgb(var(--border));line-height:var(--line-height,1.5);font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0em);font-size:var(--font-size);font-variant-ligatures:none;padding-top:2rem;padding-bottom:.5rem;font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root h2{font-family:var(--font-family,var(--yakuhan-font));--yakuhan-font:"Noto Sans SC Subset", "Cygames Sans", "YakuHanJP", "Noto Sans JP", sans-serif;--no-yakuhan-font:"Noto Sans SC Subset", "Cygames Sans", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root h2{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root h2{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root h2{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root h2{--font-size:1.375rem}@media (min-width:768px){.terms-root h2{--font-size:1.5rem;padding-top:2.5rem}}.terms-root h3{line-height:var(--line-height,1.5);font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0em);font-size:var(--font-size);font-variant-ligatures:none;padding-top:1.5rem;font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root h3{font-family:var(--font-family,var(--yakuhan-font));--yakuhan-font:"Noto Sans SC Subset", "Cygames Sans", "YakuHanJP", "Noto Sans JP", sans-serif;--no-yakuhan-font:"Noto Sans SC Subset", "Cygames Sans", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root h3{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root h3{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root h3{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root h3{--font-size:1.125rem}@media (min-width:768px){.terms-root h3{--font-size:1.25rem;padding-top:2rem}}.terms-root h4{line-height:var(--line-height,1.5);font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0em);font-size:var(--font-size);font-variant-ligatures:none;padding-top:1rem;font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root h4{font-family:var(--font-family,var(--yakuhan-font));--yakuhan-font:"Noto Sans SC Subset", "Cygames Sans", "YakuHanJP", "Noto Sans JP", sans-serif;--no-yakuhan-font:"Noto Sans SC Subset", "Cygames Sans", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root h4{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root h4{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root h4{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root h4{--font-size:.875rem}@media (min-width:768px){.terms-root h4{--font-size:1rem;padding-top:1.5rem}}.terms-root h5{line-height:var(--line-height,1.5);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0em);font-size:var(--font-size);font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root h5{font-family:var(--font-family,var(--yakuhan-font));--yakuhan-font:"Noto Sans SC Subset", "YakuHanJP", "Noto Sans JP", sans-serif;--no-yakuhan-font:"Noto Sans SC Subset", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root h5{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root h5{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root h5{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root h5{--font-size:.875rem}@media (min-width:768px){.terms-root h5{--font-size:1rem}}.terms-root p,.terms-root ul,.terms-root ol{margin-top:1rem}.terms-root p:first-child,.terms-root ul:first-child,.terms-root ol:first-child{margin-top:0}@media (min-width:768px){.terms-root p,.terms-root ul,.terms-root ol{margin-top:.75rem}}.terms-root strong,.terms-root th{font-weight:700}.terms-root hr{background-color:rgb(var(--border));margin-top:1.5rem;margin-bottom:1rem}@media (min-width:768px){.terms-root hr{margin-top:2.5rem;margin-bottom:2rem}}.terms-root a,.terms-root .ot-sdk-show-settings{color:rgb(var(--accent));overflow-wrap:break-word;text-decoration-line:underline;transition:opacity .2s}.terms-root a :not(:lang(en)),.terms-root .ot-sdk-show-settings :not(:lang(en)){word-break:break-all}.terms-root a :is(:lang(es),:lang(pt-BR),:lang(de),:lang(it),:lang(fr)),.terms-root .ot-sdk-show-settings :is(:lang(es),:lang(pt-BR),:lang(de),:lang(it),:lang(fr)){word-break:break-word}.terms-root a:hover,.terms-root .ot-sdk-show-settings:hover{opacity:.7}.terms-root ul>li{padding-left:var(--list-marker-size);margin-top:.25rem;position:relative}@media screen and (min-width:768px){.terms-root ul>li{margin-top:.375rem}}.terms-root ul>li:before{content:"・";width:var(--list-marker-size);height:var(--list-marker-size);text-align:center;display:inline-block;position:absolute;top:0;left:0}.terms-root ul.list-circle>li{margin-left:var(--list-marker-size);padding-left:0;list-style:circle}.terms-root ul.list-circle>li:before{content:""}.terms-root ul.list-dash>li:before{content:"-"}.terms-root ol{list-style-position:inside}.terms-root ol[type="1"]>li:before,.terms-root ol:not([type])>li:before{content:counter(list-item) ".";text-align:end}.terms-root ol[type="1"].paren>li:before,.terms-root ol:not([type]).paren>li:before{content:"(" counter(list-item) ") "}.terms-root ol[type=i]>li:before{content:"(" counter(list-item, lower-roman) ")"}html:lang(en) .terms-root ol[type=i]>li:before,html:lang(ko) .terms-root ol[type=i]>li:before{content:counter(list-item, lower-roman) "."}.terms-root ol[type=a]>li:before{content:"(" counter(list-item, lower-alpha) ")"}.terms-root ol.cjk-ideographic>li:before{content:counter(list-item, cjk-ideographic) "."}.terms-root ol>li{padding-left:var(--list-marker-size);margin-top:.25rem;position:relative}@media screen and (min-width:768px){.terms-root ol>li{margin-top:.375rem}}.terms-root ol>li:before{width:calc(var(--list-marker-size) - .45rem);height:var(--list-marker-size);text-align:end;display:inline-block;position:absolute;top:0;left:0}.terms-root ol>li ol>li{margin-top:0}.terms-root ol>li ol>li:before{content:"(" counter(list-item) ")"}.terms-root li>p{padding-top:0}.terms-root table{border-collapse:collapse;width:100%;margin-top:1rem}@media screen and (min-width:768px){.terms-root table{margin-top:1.5rem}}.terms-root table thead th{background-color:rgb(var(--paper-variant))}.terms-root th,.terms-root td{text-align:start;border:1px solid rgb(var(--border));padding:.5rem}.terms-root dl{margin:1rem 0}.terms-root dl dt{line-height:var(--line-height,1.5);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0em);font-size:var(--font-size);margin-top:.5rem;font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root dl dt{font-family:var(--font-family,var(--yakuhan-font));--yakuhan-font:"Noto Sans SC Subset", "YakuHanJP", "Noto Sans JP", sans-serif;--no-yakuhan-font:"Noto Sans SC Subset", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root dl dt{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root dl dt{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root dl dt{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root dl dt{--font-size:.875rem}@media (min-width:768px){.terms-root dl dt{--font-size:1rem}}.terms-root dl.list-dash>dt,.terms-root dl.list-dash>dd{padding-left:var(--list-marker-size);position:relative}.terms-root dl.list-dash>dt:before{content:"-";width:var(--list-marker-size);height:var(--list-marker-size);display:inline-block;position:absolute;top:0;left:0}.terms-root dl.list dt{position:relative}.terms-root dl.list dt:before{content:"・";text-align:center;width:var(--list-marker-size);height:var(--list-marker-size);display:inline-block;position:absolute;top:0;left:0}.terms-root dl.list dt,.terms-root dl.list dd{padding-left:var(--list-marker-size)}.terms-root em{pointer-events:none}.terms-root .double-underline{font-weight:400;-webkit-text-decoration:underline double;text-decoration:underline double}
