.breadcrumbs{display:block!important;border:0!important;padding:0!important;margin:0 0 24px;font-size:12px;line-height:1.7}.breadcrumbs ol{align-items:center}.breadcrumbs li{min-height:44px;align-items:center}.breadcrumbs a{font-size:inherit;min-height:44px;display:inline-flex;align-items:center;padding:0}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;padding:0;margin:0}.breadcrumbs li{display:flex}.breadcrumbs li+li:before{content:"/";margin-right:10px;color:#777}.breadcrumbs a,.guide-body p a,.construction-home .architecture-story p a,.construction-home .region p a{text-decoration:underline;text-underline-offset:3px}.guide-body article p+p{margin-top:20px}.guide-faq{margin-top:45px}.guide-faq>h2{margin-bottom:25px}.guide-faq details{border-top:1px solid #aaa79f;padding:22px 0}.guide-faq summary{position:relative;list-style:none;cursor:pointer;font-size:18px;line-height:1.5;padding-right:36px}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary .faq-symbol{position:absolute;right:0;top:3px}.guide-faq details p{margin:18px 0 0}.planning-sources{margin-top:35px}.planning-sources h2{font-size:24px}.planning-sources p{font-size:14px}.guide-body{align-items:start}.guide-body article{scroll-margin-top:100px}.guide-faq details[open] .faq-symbol{transform:rotate(45deg)}@media(max-width:600px){.guide>h1{font-size:36px;overflow-wrap:normal}.guide-body h2{font-size:28px;line-height:1.2}.guide-body p{font-size:16px;line-height:1.85}.breadcrumbs{font-size:11px;margin-bottom:30px}.guide-faq summary{font-size:17px}.page-links{margin-top:30px}.planning-sources a{overflow-wrap:anywhere}}