.detail-hero{padding-block:168px 88px}.detail-hero h1{letter-spacing:-.055em;margin-top:28px;font-size:clamp(48px,6.5vw,90px);line-height:1.03}.detail-hero>p{color:#a4a7b0;max-width:650px;margin-top:30px;font-size:clamp(16px,1.5vw,19px);line-height:1.7}.detail-hero .button{margin-top:32px}.detail-preview-note{color:#a4a7b0;margin-top:24px;font-size:11px;display:block}.detail-page>.section{padding-block:80px}.detail-product-story{padding-block:72px}.detail-product-story .section-top{margin-bottom:32px}.detail-portrait-note{color:#62656e;max-width:740px;margin-top:32px;font-size:12px;line-height:1.6}.detail-close{text-align:center;padding-block:110px}.detail-close h2{margin-block:28px 36px}.safety-principles{padding-block:28px}.safety-principle{border-bottom:1px solid #d7d7d1;grid-template-columns:55px 44px 1fr;gap:25px;padding-block:48px;display:grid}.safety-principle:last-child{border:0}.safety-index{color:#696b64;font-size:12px}.safety-principle svg{color:#b12f3e}.safety-principle h2{letter-spacing:-.04em;font-size:clamp(24px,3vw,36px)}.safety-principle p{color:#62656e;max-width:800px;margin-top:18px;font-size:16px;line-height:1.75}.safety-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-block:88px;display:grid}.safety-details h2{margin-top:24px;font-size:31px}.safety-details p{color:#a4a7b0;margin-top:20px;font-size:14px;line-height:1.8}.safety-details .text-link{margin-top:25px;font-size:13px}.about-photo{border-radius:16px;height:530px;position:relative;overflow:hidden}.about-photo>span{letter-spacing:2px;color:#fff;background:#17191e;border-radius:5px;padding:10px 14px;font-size:10px;position:absolute;bottom:24px;left:30px}.about-thesis{grid-template-columns:1fr 2fr;gap:70px;padding-block:100px;display:grid}.about-thesis h2{font-size:clamp(32px,4vw,52px)}.about-thesis>.section-label{align-self:start;padding-top:8px}.about-thesis p{color:#a4a7b0;max-width:640px;margin-top:24px;font-size:17px;line-height:1.8}.about-thesis h3{margin-top:48px;font-size:28px}.about-thesis .button{margin-top:32px}@media (max-width:700px){.detail-hero{padding-block:130px 64px}.detail-hero h1{font-size:clamp(40px,10.5vw,68px)}.detail-hero br+.muted-headline{overflow-wrap:normal}.detail-hero p br{display:none}.detail-page>.section,.detail-product-story{padding-block:60px}.safety-principle{grid-template-columns:27px 1fr;gap:18px;padding-block:32px}.safety-index{display:none}.safety-principle p{font-size:14px}.safety-details{grid-template-columns:1fr;gap:48px;padding-block:60px}.about-photo{height:320px}.about-photo>span{letter-spacing:1px;font-size:8px;bottom:14px;left:14px;right:14px}.about-thesis{grid-template-columns:1fr;gap:28px;padding-block:60px}.about-thesis p{font-size:16px}}
