.bean-page{padding-top:120px;padding-bottom:70px;max-width:1000px}.bean-breadcrumb{font-size:13px;margin-bottom:32px}.bean-page h1{font-size:clamp(28px,4vw,48px);line-height:1.35;letter-spacing:-.02em;margin:14px 0 32px}.bean-page h1 span{display:block;font-size:.62em;letter-spacing:0;margin-top:12px}.bean-photo{margin:0 0 36px;max-width:700px}.bean-photo img{width:100%;height:auto;display:block;border-radius:8px}.bean-copy{display:grid;grid-template-columns:1fr 1fr;gap:40px}.bean-copy h2,.bean-order h2{font-size:21px;line-height:1.5}.bean-copy p,.bean-copy li{font-size:16px;line-height:1.8}.bean-copy ul{padding-left:20px}.bean-copy li{margin:12px 0}.bean-note{color:#666;font-size:14px!important}.bean-order{border-top:1px solid #ddd;margin-top:36px;padding-top:24px}.bean-links{display:flex;gap:12px;flex-wrap:wrap}.bean-address{font-size:14px;line-height:1.8;margin-top:24px}@media(max-width:640px){.bean-page{padding-top:95px}.bean-copy{grid-template-columns:1fr;gap:24px}.bean-links{flex-direction:column}.bean-links a{font-size:14px;text-align:center}}