.p-privacy{background:var(--color-white)}.p-privacy__section{position:relative}.p-privacy__body{border:1px solid var(--color-gray-line);box-shadow:0 8px 28px #0f1f3614}.p-privacy__body p,.p-privacy__body li{letter-spacing:.03em;color:var(--color-text-muted);font-size:.9375rem;line-height:2.1}.p-privacy__body p+p{margin-top:1.25rem}.p-privacy__body ol{margin:2rem 0 0;padding-left:1.4em}.p-privacy__body li+li{margin-top:1.5rem}.p-privacy__body li p{margin-top:1rem}.p-privacy__body h2{border-bottom:1px solid var(--color-gray-line);color:var(--color-navy);font-family:var(--font-serif);letter-spacing:.04em;margin-top:4rem;padding-bottom:.75rem;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:400;line-height:1.6}.p-privacy__body h3{color:var(--color-navy);letter-spacing:.03em;margin-top:2.5rem;font-size:1rem;font-weight:500;line-height:1.8}.p-privacy__body h2+p,.p-privacy__body h3+p{margin-top:1rem}.p-privacy__body strong{color:var(--color-navy);font-weight:500}.p-privacy__signature{text-align:right;margin-top:2rem}.p-privacy__cta{text-align:center;margin-top:4rem}@media (max-width:768px){.p-privacy__body{padding:2.5rem 1.25rem}.p-privacy__body p,.p-privacy__body li{font-size:.875rem}.p-privacy__signature{text-align:left}}
