.page-module-scss-module__3Novtq__ppolicy__body{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__3Novtq__ppolicy__body{row-gap:3rem;padding:8rem 0 10rem}}@media only screen and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__body{row-gap:4rem;padding:4rem 0 6rem}}.page-module-scss-module__3Novtq__ppolicy__document{flex-direction:column;row-gap:2rem;display:flex}.page-module-scss-module__3Novtq__ppolicy__document p,.page-module-scss-module__3Novtq__ppolicy__document li{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__3Novtq__ppolicy__document p,.page-module-scss-module__3Novtq__ppolicy__document li{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__document p,.page-module-scss-module__3Novtq__ppolicy__document li{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__3Novtq__ppolicy__document p,.page-module-scss-module__3Novtq__ppolicy__document li{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__document p,.page-module-scss-module__3Novtq__ppolicy__document li{font-size:1.4rem}}.page-module-scss-module__3Novtq__ppolicy__document p{display:block}.page-module-scss-module__3Novtq__ppolicy__document p a{color:var(--blue2);border-bottom:max(1px,.1rem) solid;display:inline}.page-module-scss-module__3Novtq__ppolicy__document p a[target]:after{content:"";background:currentColor;width:.75em;height:.75em;margin-left:.2em;margin-right:.2em;display:inline-block;-webkit-mask:url(/images/shared/arrow_external_simple.svg) 50%/contain no-repeat;mask:url(/images/shared/arrow_external_simple.svg) 50%/contain no-repeat}@media (hover:hover) and (pointer:fine){.page-module-scss-module__3Novtq__ppolicy__document p a{transition:color .4s ease-out}.page-module-scss-module__3Novtq__ppolicy__document p a:hover{color:var(--blue3)}}.page-module-scss-module__3Novtq__ppolicy__document ul{flex-direction:column;row-gap:.4rem;display:flex}.page-module-scss-module__3Novtq__ppolicy__document ul li{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__3Novtq__ppolicy__document ul li{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__document ul li{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__3Novtq__ppolicy__document ul li{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__document ul li{font-size:1.4rem}}.page-module-scss-module__3Novtq__ppolicy__document ul li{position:relative}.page-module-scss-module__3Novtq__ppolicy__document ul li:before{flex-shrink:0;position:absolute}.page-module-scss-module__3Novtq__ppolicy__document ul li{padding-left:calc(.52em + .8rem)}.page-module-scss-module__3Novtq__ppolicy__document ul li:before{content:"";background:var(--blue);width:.42em;height:.42em;display:block;position:absolute;left:.1em;rotate:45deg}@media only screen and (min-width:769px){.page-module-scss-module__3Novtq__ppolicy__document ul li:before{top:.6em}}@media only screen and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__document ul li:before{top:.5em}}.page-module-scss-module__3Novtq__ppolicy__document__sign{text-align:right;display:block}@media only screen and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__document__sign{margin-top:1rem}}@media only screen and (min-width:769px){.page-module-scss-module__3Novtq__ppolicy__document__sign strong{font-size:max(10px,16*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__document__sign strong{font-size:1.5rem}}@media only screen and (min-width:769px){.page-module-scss-module__3Novtq__ppolicy__contact{display:flex}}.page-module-scss-module__3Novtq__ppolicy__contact dl{border:max(1px,.1rem)solid var(--gray4);border-radius:.8rem;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__contact dl{flex-direction:column}}.page-module-scss-module__3Novtq__ppolicy__contact dl dt,.page-module-scss-module__3Novtq__ppolicy__contact dl dd{align-items:center;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__3Novtq__ppolicy__contact dl dt,.page-module-scss-module__3Novtq__ppolicy__contact dl dd{column-gap:1.6rem}}@media only screen and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__contact dl dt,.page-module-scss-module__3Novtq__ppolicy__contact dl dd{justify-content:space-between}}.page-module-scss-module__3Novtq__ppolicy__contact dl dt>span,.page-module-scss-module__3Novtq__ppolicy__contact dl dd>span{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__3Novtq__ppolicy__contact dl dt>span,.page-module-scss-module__3Novtq__ppolicy__contact dl dd>span{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__contact dl dt>span,.page-module-scss-module__3Novtq__ppolicy__contact dl dd>span{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__3Novtq__ppolicy__contact dl dt>span,.page-module-scss-module__3Novtq__ppolicy__contact dl dd>span{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__contact dl dt>span,.page-module-scss-module__3Novtq__ppolicy__contact dl dd>span{font-size:1.4rem}}.page-module-scss-module__3Novtq__ppolicy__contact dl dt>span,.page-module-scss-module__3Novtq__ppolicy__contact dl dd>span{display:block}@media only screen and (min-width:769px){.page-module-scss-module__3Novtq__ppolicy__contact dl dt{padding:0 2.4rem}}@media only screen and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__contact dl dt{padding:1.2rem 1.6rem}}@media only screen and (min-width:769px){.page-module-scss-module__3Novtq__ppolicy__contact dl dd{border-left:max(1px,.1rem)solid var(--gray4);padding:.9rem 2.4rem}}@media only screen and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__contact dl dd{border-top:max(1px,.1rem)solid var(--gray4);padding:1.2rem 1.2rem 1.2rem 1.6rem}}.page-module-scss-module__3Novtq__ppolicy__contact dl dd a{border:max(1px,.1rem)solid var(--gray3);border-radius:9999px;align-items:center;column-gap:.8rem;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__3Novtq__ppolicy__contact dl dd a{pointer-events:none;font-size:max(10px,16*var(--fontsize)/10);padding:.3rem 1.1em .4rem .9em}}@media only screen and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__contact dl dd a{padding:.4rem 1.4rem .5rem 1.2rem;font-size:1.6rem}}.page-module-scss-module__3Novtq__ppolicy__contact dl dd a .page-module-scss-module__3Novtq__icon{width:1.2em;height:1.2em}.page-module-scss-module__3Novtq__ppolicy__contact dl dd a .page-module-scss-module__3Novtq__text{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__3Novtq__ppolicy__contact dl dd a .page-module-scss-module__3Novtq__text{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__contact dl dd a .page-module-scss-module__3Novtq__text{line-height:1.6}}@media only screen and (hover:hover) and (pointer:fine) and (max-width:768px){.page-module-scss-module__3Novtq__ppolicy__contact dl dd a{transition:background .4s ease-out}.page-module-scss-module__3Novtq__ppolicy__contact dl dd a:hover{background:var(--mist5)}}
