@layer project{.policy-head p span{font-family:var(--font-family-en);font-size:clamp(38px,calc(var(--vw)*2.6455 + 27.6825px),48px);font-weight:800;line-height:1}.policy-cont{width:100%}.policy-block+div{margin-top:56px}.policy-block h2{color:var(--color-primary);font-family:var(--font-family-en);font-size:1.5rem;font-weight:700;line-height:1.6}.policy-block h2+*{margin-top:24px}.policy-block h3{color:var(--color-text-secondary);font-size:1rem;font-weight:700;line-height:1.5}.policy-block h3+*{margin-top:8px}.policy-block p{color:var(--color-text-secondary);font-size:.9375rem;font-weight:500;line-height:1.8}.policy-block p a{text-decoration:underline}.policy-block p+:is(ol,p){margin-top:24px}.policy-block ol li p{font-weight:400}.policy-block ol li+li,.policy-block ol+p,.policy-block ul li+li{margin-top:24px}.policy-isms{width:87px;margin:24px 0}.policy-isms img{width:100%;height:auto}@media print and (width>=768px),screen and (width>=768px){.policy-head p span{font-size:clamp(78px,calc(var(--vw)*.4386 + 74.6316px),80px)}.policy-block+div{margin-top:128px}.policy-block h2+*{margin-top:40px}.policy-block h3{font-size:1.125rem}.policy-block p{font-size:1rem}.policy-block ol li+li,.policy-block ol+p,.policy-block p+ol,.policy-block p+p,.policy-block ul li+li{margin-top:32px}.policy-isms{margin:32px 0}}}
