main{justify-content:center;align-items:center;margin-top:72px;padding:40px 24px;display:flex}a.link,a.link:hover{color:var(--dl-color-main-primary)}.terms-of-use--content{width:100%;max-width:1220px}.terms-of-use--container{background-color:var(--dl-color-main-white);flex-direction:column;align-items:flex-start;width:100%;min-height:100vh;margin:0 auto;display:flex;overflow:auto}h1#title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:8px;font-size:32px;font-style:normal;font-weight:500}.terms-of-use--subtitle{font-size:24px;font-style:normal;font-weight:500}.terms-of-use--sections-container{flex-direction:column;align-items:flex-start;gap:40px;display:flex}.terms-of-use--section{background-size:cover;flex-direction:column;align-items:flex-start;width:100%;display:flex}.terms-of-use-paragraph{margin:16px 0;line-height:28px}.terms-of-use--tag{color:#757575;text-align:right;width:100%;font-size:16px;font-stretch:100%}.terms-of-use-unordered-list{margin-left:24px}.terms-of-use-unordered-list li{list-style:initial;font-size:18px;font-stretch:100%;line-height:28px}polygon{fill:#000}@media (prefers-color-scheme:dark){polygon{fill:#fff}}@media screen and (max-width:800px){.terms-of-use--content{width:100%;margin-left:0}.terms-of-use--container{padding:40px 24px}}@media screen and (max-width:375px){.terms-of-use--container{padding:24px 16px}}
