.important-news{width:min(var(--max),calc(100% - 48px));max-width:var(--max);margin-left:auto;margin-right:auto}html,body{font-weight:400;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body[data-locale="zh-cn"],body[data-locale="zh-tw"]{font-family:"PingFang SC","PingFang TC","Microsoft YaHei","Noto Sans CJK SC","Noto Sans CJK TC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis-weight:none}body[data-locale="en"],body[data-locale="id"]{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Arial,sans-serif}[data-i18n]{font-weight:inherit;line-height:inherit}p,li,dd,td,input,select,textarea,button,span,.real-card p,.visual-intro-copy p,.business-image-card p,.location-mini p,.flow-content p,.fact-item p,.history-card p,.form-note,.prepare-list li,.official-table td,.real-table td,.permit-item dd,.info-pair dd,.head-copy,.page-lead,.hero-copy p{font-weight:400}h1,.hero h1,.page-title{font-weight:600;letter-spacing:.04em}h2,.head-title,.visual-intro-copy h2,.real-cta h2,.permit-emphasis h2{font-weight:500;letter-spacing:.03em}h3,.real-card h3,.material-body h3,.home-material-body h3,.location-complete-title h3,.location-feature-body h3,.location-mini h3,.business-image-card h3,.flow-content h3,.safety-block h3,.permit-group>h3,.history-card h3,.real-table th,.official-table th,.permit-item dt{font-weight:500}.logo-main,.logo-sub,.nav a,.contact-btn,.btn,.location-map,.link-arrow,.mobile-fixed-cta a,.mobile-fixed-cta a strong{font-weight:400}.eyebrow,.head-en,.page-kicker,.real-card small,.material-no,.home-material-body small,.location-complete-title small,.location-feature-body small,.location-mini small,.business-image-card small,.safety-block small,.permit-group>small,.fact-item small,.stat small,.site-language-option span,.site-language-option small,.material-tags span,.home-material-tags span,.item-chip,.flow-dot,.prepare-list li::before{font-weight:400}.fact-item strong,.stat strong{font-weight:500}body[data-locale="en"] .hero h1,body[data-locale="id"] .hero h1{font-size:clamp(32px,4.4vw,54px);line-height:1.18;letter-spacing:.01em}body[data-locale="en"] .page-title,body[data-locale="id"] .page-title{font-size:clamp(30px,4.2vw,52px);line-height:1.18;letter-spacing:.01em}body[data-locale="en"] .head-title,body[data-locale="id"] .head-title,body[data-locale="en"] .visual-intro-copy h2,body[data-locale="id"] .visual-intro-copy h2{font-size:clamp(24px,3vw,36px);line-height:1.26;letter-spacing:.005em}body[data-locale="en"] .real-cta h2,body[data-locale="id"] .real-cta h2{font-size:clamp(22px,2.7vw,32px);line-height:1.3}@media (max-width:720px){.important-news{width:calc(100% - 24px);max-width:none}.hero h1{font-size:clamp(26px,8vw,34px);line-height:1.25}.page-title{font-size:clamp(25px,7.2vw,32px);line-height:1.26}.head-title,.visual-intro-copy h2{font-size:clamp(20px,5.4vw,25px);line-height:1.36}body[data-locale="en"] .hero h1,body[data-locale="id"] .hero h1{font-size:clamp(22px,6.5vw,29px);line-height:1.18;letter-spacing:0}body[data-locale="en"] .page-title,body[data-locale="id"] .page-title{font-size:clamp(22px,6.3vw,29px);line-height:1.18;letter-spacing:0}body[data-locale="en"] .head-title,body[data-locale="id"] .head-title,body[data-locale="en"] .visual-intro-copy h2,body[data-locale="id"] .visual-intro-copy h2{font-size:clamp(19px,5vw,23px);line-height:1.25;letter-spacing:0}}.material-visual-card .material-body{min-height:0 !important}
