.brand-module__cXfIoW__page{font-size:15px;line-height:1.9}.brand-module__cXfIoW__wrap{max-width:1080px;margin:0 auto;padding:0 24px}.brand-module__cXfIoW__page h1,.brand-module__cXfIoW__page h2{font-family:var(--font-serif);font-weight:500;line-height:1.6}.brand-module__cXfIoW__page h1{margin:0 0 28px;font-size:clamp(24px,3vw,30px)}.brand-module__cXfIoW__page h2{margin:0 0 20px;font-size:clamp(23px,3vw,30px)}.brand-module__cXfIoW__page h3{margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.7}.brand-module__cXfIoW__page p{color:var(--color-text-secondary)}.brand-module__cXfIoW__page .brand-module__cXfIoW__eyebrow{color:#785a37;letter-spacing:.12em;margin:0 0 12px;font-size:12px;font-weight:600}.brand-module__cXfIoW__hero{background:var(--color-bg);padding:40px 0}.brand-module__cXfIoW__hero>div>h1,.brand-module__cXfIoW__hero>div>.brand-module__cXfIoW__eyebrow{text-align:center}.brand-module__cXfIoW__intro{border-radius:var(--radius);background:#efece4;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:36px;display:grid}.brand-module__cXfIoW__intro h2{margin:0}.brand-module__cXfIoW__intro p{margin:0 0 16px}.brand-module__cXfIoW__intro a,.brand-module__cXfIoW__note{font-size:13px}.brand-module__cXfIoW__page .brand-module__cXfIoW__emphasis{color:#873b3b;font-weight:700}.brand-module__cXfIoW__section{background:var(--color-surface);padding:56px 0}.brand-module__cXfIoW__soft{background:var(--color-bg)}.brand-module__cXfIoW__items{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.brand-module__cXfIoW__brandCard{text-align:center;border-radius:var(--radius);background:#fff;border:1px solid #b8a78f;justify-content:center;align-items:center;min-width:0;padding:0;display:flex}.brand-module__cXfIoW__brandCard h3{width:100%;margin:0;font-weight:500}.brand-module__cXfIoW__brandEnglish{min-height:88px;font-family:var(--font-serif);letter-spacing:.035em;justify-content:center;align-items:center;padding:20px 10px;font-size:19px;display:flex}.brand-module__cXfIoW__brandJapanese{color:var(--color-text-secondary);border-top:1px solid #ded5c7;padding:12px 8px;font-size:13px;display:block}.brand-module__cXfIoW__steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0;padding:0;list-style:none;display:grid}.brand-module__cXfIoW__steps li{counter-increment:step;border-top:1px solid #cfc2ac;padding-top:16px}.brand-module__cXfIoW__steps li:before{content:"0" counter(step);font-family:var(--font-serif);color:#785a37;font-size:23px}.brand-module__cXfIoW__steps p{margin:0;font-size:14px}.brand-module__cXfIoW__callout{background:#efece4;border-left:3px solid #ad956f;padding:24px}.brand-module__cXfIoW__callout p{margin:0;font-size:14px}.brand-module__cXfIoW__contact{text-align:center}.brand-module__cXfIoW__page a:focus-visible{outline-offset:4px;outline:3px solid #96774d}@media (max-width:700px){.brand-module__cXfIoW__page{font-size:14px}.brand-module__cXfIoW__wrap{padding:0 20px}.brand-module__cXfIoW__hero{padding:28px 0}.brand-module__cXfIoW__intro{grid-template-columns:1fr;gap:20px;padding:24px 20px}.brand-module__cXfIoW__section{padding:40px 0}.brand-module__cXfIoW__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.brand-module__cXfIoW__brandEnglish{letter-spacing:.01em;min-height:76px;padding:18px 6px;font-size:15px}.brand-module__cXfIoW__brandJapanese{padding:10px 6px;font-size:12px}.brand-module__cXfIoW__steps{grid-template-columns:1fr;gap:22px}.brand-module__cXfIoW__callout{padding:20px}}
