.model-home{padding:28px clamp(18px,4vw,64px) 54px;background:#eef1eb;min-height:calc(100vh - 96px)}
.model-home-bar{display:flex;justify-content:space-between;align-items:center;gap:28px;max-width:1500px;margin:0 auto 20px;padding:0 0 18px;border-bottom:1px solid #cdd5cb;font-family:"Microsoft JhengHei","PingFang TC",Arial,sans-serif}
.model-home-bar .eyebrow,.model-home h1,.model-home-bar p:not(.eyebrow){font-family:inherit}
.model-home-bar .eyebrow{margin:0;color:#68746a;font-size:10px;letter-spacing:.12em;line-height:1.5}
.model-home h1{font-size:clamp(26px,2.4vw,32px);line-height:1.35;margin:6px 0 0;font-weight:500;letter-spacing:.025em}
.model-home-bar .model-home-description{margin:0;color:#566057;font-size:15px;line-height:1.7;letter-spacing:.015em}
.model-home iframe{display:block;width:100%;height:min(117vh,1260px);min-height:780px;border:1px solid #c8d0c4;background:#eef1eb;max-width:1500px;margin:auto;box-shadow:0 24px 60px #3446311c}
@media(max-width:720px){.model-home{padding-top:22px}.model-home-bar{display:block;margin-bottom:16px;padding-bottom:16px}.model-home h1{font-size:26px}.model-home-bar .model-home-description{font-size:14px;margin-top:8px}.model-home-description br{display:none}.model-home iframe{height:2600px;min-height:2600px}}

@media(min-width:781px){
 .model-home{padding:24px clamp(20px,3vw,48px) 28px}
 .model-home-bar{margin-bottom:16px;padding-bottom:14px}
 .model-home iframe{height:clamp(560px,calc(100svh - 240px),820px);min-height:0}
}
