
.marketing-head>p{max-width:780px}.marketing-head>p+p{margin-top:18px}.marketing-head h1{font-size:clamp(28px,3.4vw,48px)}.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px}.support-grid article{border-top:1px solid var(--line);padding-top:24px}.support-number,.support-steps>li>span{font-family:var(--font-en);font-size:16px;letter-spacing:.15em;color:var(--muted)}.support-grid h3{font-size:24px;line-height:1.6;margin:16px 0}.support-grid p,.support-grid li{font-size:15px;line-height:1.95}.support-grid ul{padding-left:20px;margin-top:16px;list-style-type:square}.support-grid li::marker{color:var(--ink)}.marketing-process{background:var(--soft)}.support-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none}.support-steps li{border-top:2px solid var(--gold);padding-top:22px}.support-steps h3{font-size:20px;margin:14px 0}.support-steps p{font-size:14px}.exhibition-note{margin-top:36px;border-top:1px solid var(--line);padding-top:24px}.marketing-handover{display:grid;grid-template-columns:1fr 1fr;gap:70px}.marketing-handover p+p{margin-top:20px}.marketing-ending{padding-top:0}.marketing-ending>p{font-size:14px;color:var(--muted);margin-bottom:28px}
@media(max-width:900px){.support-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-handover{grid-template-columns:1fr;gap:28px}}@media(max-width:600px){.support-grid,.support-steps{grid-template-columns:1fr}.support-grid{gap:32px}.support-grid h3{font-size:22px}.marketing-head h1 br{display:none}}

.marketing-tab-panel{padding:40px 0 12px;background:#fff}.marketing-tab-panel[hidden],.portfolio-grid[hidden]{display:none!important}.marketing-tab-panel .section__head{margin-bottom:36px}.marketing-tab-panel .support-grid{margin-top:32px}
