body.anti_social,body.sitepolicy,body.privacypolicy{background-color:var(--color-offwhite)}body.anti_social::before,body.sitepolicy::before,body.privacypolicy::before{position:fixed;top:0;right:unset;bottom:unset;left:0;width:100%;height:100%;pointer-events:none;content:"";background-image:url("../images/shared/bg_noise_beige.jpg");background-repeat:repeat;opacity:.12}@media screen and (min-width: 769px){body.anti_social main,body.sitepolicy main,body.privacypolicy main{min-height:calc(100vh - min(500px,34.7222222222vw))}}body.anti_social section.contents,body.sitepolicy section.contents,body.privacypolicy section.contents{display:flex;flex-direction:column;color:var(--color-brown);font-family:"RodinProN-M",sans-serif;font-weight:500}@media screen and (max-width: 768px){body.anti_social section.contents,body.sitepolicy section.contents,body.privacypolicy section.contents{gap:16.4102564103vw;padding-inline:5.1282051282vw;padding-bottom:24.6153846154vw}}@media screen and (min-width: 769px){body.anti_social section.contents,body.sitepolicy section.contents,body.privacypolicy section.contents{box-sizing:content-box;gap:80px;max-width:1200px;padding-inline:40px;padding-bottom:176px;margin-inline:auto}}body.anti_social section.contents>div,body.sitepolicy section.contents>div,body.privacypolicy section.contents>div{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.anti_social section.contents>div,body.sitepolicy section.contents>div,body.privacypolicy section.contents>div{gap:24px}}@media screen and (max-width: 768px){body.anti_social section.contents>div,body.sitepolicy section.contents>div,body.privacypolicy section.contents>div{gap:6.1538461538vw}}body.anti_social section.contents>div>p,body.sitepolicy section.contents>div>p,body.privacypolicy section.contents>div>p{margin-left:auto}body.anti_social section.contents h2,body.sitepolicy section.contents h2,body.privacypolicy section.contents h2{position:relative;font-family:"RodinProN-M",sans-serif;font-weight:500;font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em}@media screen and (min-width: 769px){body.anti_social section.contents h2,body.sitepolicy section.contents h2,body.privacypolicy section.contents h2{padding-bottom:8px;font-size:36px}}@media screen and (max-width: 768px){body.anti_social section.contents h2,body.sitepolicy section.contents h2,body.privacypolicy section.contents h2{padding-bottom:1.5384615385vw;font-size:5.1282051282vw}}body.anti_social section.contents h2::after,body.sitepolicy section.contents h2::after,body.privacypolicy section.contents h2::after{position:absolute;bottom:0;left:0;content:"";background-color:var(--color-orange-01)}@media screen and (min-width: 769px){body.anti_social section.contents h2::after,body.sitepolicy section.contents h2::after,body.privacypolicy section.contents h2::after{width:212px;height:1px}}@media screen and (max-width: 768px){body.anti_social section.contents h2::after,body.sitepolicy section.contents h2::after,body.privacypolicy section.contents h2::after{width:32.0512820513vw;height:1px}}body.anti_social section.contents .inner,body.sitepolicy section.contents .inner,body.privacypolicy section.contents .inner{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.anti_social section.contents .inner,body.sitepolicy section.contents .inner,body.privacypolicy section.contents .inner{gap:56px}}@media screen and (max-width: 768px){body.anti_social section.contents .inner,body.sitepolicy section.contents .inner,body.privacypolicy section.contents .inner{gap:12.3076923077vw}}body.anti_social section.contents .wrapper,body.sitepolicy section.contents .wrapper,body.privacypolicy section.contents .wrapper{display:flex;justify-content:space-between}@media screen and (max-width: 768px){body.anti_social section.contents .wrapper,body.sitepolicy section.contents .wrapper,body.privacypolicy section.contents .wrapper{flex-direction:column;gap:6.1538461538vw}}body.anti_social section.contents h3,body.sitepolicy section.contents h3,body.privacypolicy section.contents h3{font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em;font-family:"RodinProN-M",sans-serif;font-weight:500}@media screen and (min-width: 769px){body.anti_social section.contents h3,body.sitepolicy section.contents h3,body.privacypolicy section.contents h3{width:330px;margin-right:48px;font-size:18px}}@media screen and (max-width: 768px){body.anti_social section.contents h3,body.sitepolicy section.contents h3,body.privacypolicy section.contents h3{font-size:4.1025641026vw;text-align:center}}body.anti_social section.contents .description,body.sitepolicy section.contents .description,body.privacypolicy section.contents .description{display:flex;flex-direction:column;font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em}@media screen and (min-width: 769px){body.anti_social section.contents .description,body.sitepolicy section.contents .description,body.privacypolicy section.contents .description{flex:1;gap:24px;max-width:668px;margin-left:auto;font-size:16px}}@media screen and (max-width: 768px){body.anti_social section.contents .description,body.sitepolicy section.contents .description,body.privacypolicy section.contents .description{gap:5.1282051282vw;font-size:3.3333333333vw}}body.anti_social section.contents ol,body.sitepolicy section.contents ol,body.privacypolicy section.contents ol{display:flex;flex-direction:column;padding-left:1.5rem}@media screen and (min-width: 769px){body.anti_social section.contents ol,body.sitepolicy section.contents ol,body.privacypolicy section.contents ol{gap:4px}}@media screen and (max-width: 768px){body.anti_social section.contents ol,body.sitepolicy section.contents ol,body.privacypolicy section.contents ol{gap:1.0256410256vw}}