.terms-page{margin-top:4rem}.terms-page a.english-link{margin-bottom:3rem}.terms-page .wrapper{grid-column-gap:3rem;display:grid;grid-template-areas:"pre anchor" "content anchor";grid-template-columns:850px 1fr}@media(max-width:914px){.terms-page .wrapper{grid-template-areas:"pre" "anchor" "content";grid-template-columns:1fr}}.terms-page .wrapper .pre{grid-area:pre}.terms-page .wrapper .pre p.revision{font-size:1.125rem;font-style:italic;line-height:1.625rem}.terms-page .wrapper .content{grid-area:content}.terms-page .wrapper .content h2:first-child{margin-top:1rem}.terms-page .wrapper .anchor-wrapper{grid-area:anchor}.terms-page h1{font-size:2.75rem;font-weight:600;line-height:3.25rem;margin-bottom:.5rem;margin-top:.5rem}@media(max-width:914px){.terms-page h1{font-size:1.5rem;line-height:2rem}}.terms-page h2{font-size:2rem;font-weight:600;line-height:2.5rem;margin-bottom:1rem}.terms-page h2:not(.first-child){margin-top:3rem}@media(max-width:914px){.terms-page h2{font-size:1.5rem;line-height:2rem}}.terms-page p{font-size:1.5rem;line-height:2rem;margin-bottom:2rem}@media(max-width:914px){.terms-page p{font-size:1rem;line-height:1.5rem}}.terms-page .anchor-wrapper{position:relative}.terms-page .anchor-wrapper .anchor-links{display:flex;flex-direction:column;height:auto;margin-top:3rem;position:relative;width:100%}@media(max-width:914px){.terms-page .anchor-wrapper .anchor-links{margin-top:0;position:relative;transform:none}}.terms-page .anchor-wrapper .anchor-links.top-not-visible{position:fixed;top:0}@media(min-width:914px){.terms-page .anchor-wrapper .anchor-links.at-bottom{position:absolute;top:auto;transform:none}}.terms-page .anchor-wrapper .anchor-links.bottom-not-visible{bottom:0;margin-bottom:-3rem;position:absolute;top:auto}.terms-page .anchor-wrapper .anchor-links a{font-size:1rem;line-height:1.5rem;margin-bottom:.5rem;text-decoration:underline}.terms-page .anchor-wrapper .anchor-links a:hover{text-decoration:none}