main page-general-terms .bannerPage{background-color:#fff}main page-general-terms h2{font-size:2rem}main page-general-terms h4,main page-general-terms h5,main page-general-terms h6{font-size:1.8rem}main page-general-terms .compatPage17 h1,main page-general-terms .compatPage17 h2,main page-general-terms .compatPage17 h3,main page-general-terms .compatPage17 h4,main page-general-terms .compatPage17 h5,main page-general-terms .compatPage17 h6{max-width:none;margin-bottom:27px;line-height:1;text-align:left}main page-general-terms li,main page-general-terms p{font-size:1.6rem;line-height:2.4rem}main page-general-terms .warningMsg{margin-bottom:27px}main page-general-terms li,main page-general-terms ul{line-height:2.4rem}main page-general-terms .secondaryContent{margin-bottom:45px}main page-general-terms .secondaryContent ol,main page-general-terms .secondaryContent ul{margin-bottom:0}main page-general-terms .secondaryContent section:first-child{padding-top:0}main page-general-terms .secondaryContent section:nth-child(n+2){padding-top:36px;margin-top:36px;border-top:1px solid #dadada}main page-general-terms .mainContent li{margin-bottom:9px;list-style:disc}main page-general-terms .mainContent ul:last-child{margin-bottom:36px}main page-general-terms .mainContent p:last-child{margin-bottom:36px}main page-general-terms .mainContent .segmentLevel1{padding-top:45px;border-top:1px solid #dadada}main page-general-terms .mainContent .segmentLevel1:first-of-type{padding-top:0;border-width:0}main page-general-terms .flat .secondaryContent ol{padding-left:0}main page-general-terms .flat .secondaryContent li{list-style-type:none}main page-general-terms .nested{counter-reset:level1}main page-general-terms .nested .segmentLevel6{counter-reset:level7;counter-increment:level6}main page-general-terms .nested .segmentLevel5{counter-reset:level6;counter-increment:level5}main page-general-terms .nested .segmentLevel4{counter-reset:level5;counter-increment:level4}main page-general-terms .nested .segmentLevel3{counter-reset:level4;counter-increment:level3}main page-general-terms .nested .segmentLevel2{counter-reset:level3;counter-increment:level2}main page-general-terms .nested .segmentLevel1{counter-reset:level2;counter-increment:level1}main page-general-terms .nested .level1{padding-top:81px;margin-top:-81px}main page-general-terms .nested .level1:before{content:counter(level1) ". "}main page-general-terms .nested .level2{padding-top:81px;margin-top:-81px}main page-general-terms .nested .level2:before{content:counter(level1) "." counter(level2) ". "}main page-general-terms .nested .level3{padding-top:81px;margin-top:-81px}main page-general-terms .nested .level3:before{content:counter(level1) "." counter(level2) "." counter(level3) ". "}main page-general-terms .nested .level4:before{content:counter(level1) "." counter(level2) "." counter(level3) "." counter(level4) ". "}main page-general-terms .nested .mainContent li:last-child{margin-bottom:18px}main page-general-terms .nested .secondaryContent ol,main page-general-terms .nested .secondaryContent ul{padding-left:21px}main page-general-terms .nested .secondaryContent ol ol,main page-general-terms .nested .secondaryContent ul ol{padding-left:2.2em}main page-general-terms .nested .secondaryContent ol ol ol,main page-general-terms .nested .secondaryContent ul ol ol{padding-left:36px}main page-general-terms .nested .secondaryContent li,main page-general-terms .nested .secondaryContent ul{line-height:4.4rem}main page-general-terms .nested .secondaryContent ol li{margin-top:27px;font-size:1.8rem;line-height:2.7rem}main page-general-terms .nested .secondaryContent ol li ol li{margin-top:0;font-size:1.6rem;line-height:4.4rem;text-indent:-2.5em}main page-general-terms .nested ol{counter-reset:item}main page-general-terms .nested ol ol{padding-left:36px}main page-general-terms .nested ol li{display:block}main page-general-terms .nested ol li:before{content:counters(item, ".") ". ";counter-increment:item}main page-general-terms .caps-uppercase{text-transform:uppercase}@media only screen and (min-width:600px){main page-general-terms h1.level1{padding-top:135px;margin-top:-135px}main page-general-terms h2{font-size:2.8rem}main page-general-terms h3{font-size:2rem}main page-general-terms h3.level3{padding-top:135px;margin-top:-135px}main page-general-terms h4,main page-general-terms h5,main page-general-terms h6{font-size:1.8rem}main page-general-terms .container{display:flex}main page-general-terms .mainContent{flex-grow:2}main page-general-terms .mainContent ul{margin-left:18px}main page-general-terms .secondaryContent{width:22.5%;margin-right:36px;min-width:270px}main page-general-terms .secondaryContent .active{font-weight:600}main page-general-terms .secondaryContent .active ol{font-weight:400}main page-general-terms .secondaryContent .active:before{padding-left:5px;margin-left:-10px;border-left:5px solid #0ae}main page-general-terms .secondaryContent h2{font-size:1.8rem;line-height:2.7rem;margin-bottom:18px;margin-top:-6px}main page-general-terms .secondaryContent section{margin-bottom:72px}main page-general-terms .secondaryContent section:last-child{margin-bottom:0}main page-general-terms .nested .mainContent h2{font-size:2.8rem;line-height:3.6rem;margin-top:-5px;padding-top:135px;margin-top:-135px}.preSticky{height:calc(100vh - 228px);padding-right:18px;overflow:auto}.preSticky::-webkit-scrollbar{width:5px;border-radius:3px}.preSticky::-webkit-scrollbar-track{background-color:#f4f4f4}.preSticky::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:3px}.sticky{position:fixed;top:99px;height:calc(100vh - 36px)}}