.page-privacypolicy .page-contents{text-align:justify;display:flex;flex-direction:column;gap:var(--gap-lg)}.page-privacypolicy .heading-2{font-weight:var(--weight-normal);color:var(--text-color);font-size:var(--text-md);line-height:var(--line-height-lg);padding-bottom:var(--p-lg);border-bottom:1px solid var(--border-color)}.page-privacypolicy .heading-3{padding-top:var(--gap-lg);border-top:1px solid var(--border-color);font-size:var(--text-sm);color:var(--text-color)}.page-privacypolicy .heading-3:first-of-type{padding-top:0;border-top:none}.page-privacypolicy .table{display:flex;flex-direction:column;gap:var(--gap-md);color:var(--text-color)}.page-privacypolicy .table .title{font-size:var(--text-sm);line-height:var(--line-height-lg);font-weight:var(--weight-bold)}.page-privacypolicy .table .title:not(:first-of-type){padding-top:var(--p-md)}.page-privacypolicy .table .description{font-size:var(--text-sm);padding-left:1em;line-height:var(--line-height-lg)}.page-privacypolicy .table .description .list{padding-top:var(--p-sm);font-size:var(--text-sm);text-indent:-1em}.page-privacypolicy .table .description .list .item{padding-left:1em}.page-privacypolicy .content{font-size:var(--text-sm);line-height:var(--line-height-lg);color:var(--text-color)}.page-privacypolicy .information{display:flex;flex-direction:column;font-size:var(--text-sm)}.page-privacypolicy .link{color:var(--link-color);word-break:break-all}.page-privacypolicy .link:hover{color:var(--main-color);text-decoration:none}@media (min-width:768px){.page-privacypolicy .content{font-size:var(--text-md);padding-left:var(--p-xxl)}.page-privacypolicy .table{padding-left:var(--p-xxl)}.page-privacypolicy .table .description{font-size:var(--text-md);padding-left:var(--p-lg)}.page-privacypolicy .information{padding-left:var(--p-xxl);font-size:var(--text-md)}}
