section.policy .main-title{margin-bottom:3.2rem}section.policy p{margin:1.6rem 0;font-size:1.6rem;line-height:1.6}section.policy ol li,section.policy ul li{font-size:1.6rem;line-height:1.6}section.policy ol{margin:1.6rem 0}section.policy ol.alpha-list{padding-left:0;list-style:none;counter-reset:list-counter}section.policy ol.alpha-list li{display:table;counter-increment:list-counter}section.policy ol.alpha-list li:not(:last-child){margin-bottom:1.6rem}section.policy ol.alpha-list li:before{content:counter(list-counter,lower-alpha) ")";padding-right:1.1rem;display:table-cell;text-align:right}section.policy ul{margin:.8rem 0;padding-left:0}section.policy ul li::marker{font-size:.8em}section.policy ul+p{margin-top:.8rem}section.policy table{margin-bottom:8rem;font-size:2.4rem;line-height:1.3;font-weight:400;border-collapse:collapse}section.policy table tr:nth-child(2n){background-color:#fff4e6}section.policy table td,section.policy table th{padding:1.2rem;border:none;vertical-align:top}section.policy table td:first-child,section.policy table th:first-child{padding-left:1.2rem;padding-right:1.4rem}section.policy table td:last-child,section.policy table th:last-child{padding-left:1.4rem;padding-right:4.7rem}section.policy .columns{display:grid;grid-template-columns:1fr auto;gap:8.59375vw;max-width:162.7rem}section.policy .chapters-menu{position:sticky;top:calc(100vh - var(--height) - 2.4rem);min-width:58.2rem}section.policy .chapters-menu .item{position:relative;padding:1.6rem 2.4rem;font-size:2rem;font-weight:500;line-height:1.3;border-radius:.8rem}section.policy .chapters-menu .item:hover{background-color:rgba(56,56,56,.05);cursor:pointer}section.policy .intro-text p:first-of-type{margin-top:0}section.policy .intro-text p:last-of-type{margin-bottom:0}section.policy .chapters .chapter{margin-top:8rem}section.policy .chapters .chapter>.title{position:relative;margin-bottom:1.6rem;padding-left:6rem}section.policy .chapters .chapter>.title>.number{position:absolute;top:0;left:0;font-size:4.8rem;line-height:1.1;font-weight:500}section.policy .chapters .chapter>.title>h2{margin:0}section.policy .subchapters .subchapter{position:relative;padding-left:6rem}section.policy .subchapters .subchapter>.number{position:absolute;top:0;left:0;font-size:1.6rem;line-height:1.6}section.policy .subchapters .subchapter>.text p:first-child{margin-top:0}section.policy .subchapters .subchapter>.text p:last-child{margin-bottom:0}section.policy .subchapters .subchapter+.subchapter{margin-top:1.6rem}section.policy.half-content-mobile>.btn-reveal{display:none}