:root{--ast-global-color-7:#20231f;--dhb-line:#dedfd8}html{scroll-behavior:smooth}body{margin:0}a{text-underline-offset:.2em}a:focus-visible,summary:focus-visible{outline:3px solid #a26e16;outline-offset:4px}.dhb-header,.dhb-footer{max-width:1160px;margin:auto;padding:28px 24px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.dhb-header{border-bottom:1px solid var(--dhb-line)}.dhb-brand{text-decoration:none;color:#20231f;font-size:34px;font-weight:750;letter-spacing:-1px}.dhb-brand{display:flex;align-items:center;gap:14px}.dhb-logo{width:64px;height:62px;object-fit:contain;flex-shrink:0}.dhb-brand small{display:block;font-size:11px;font-weight:500;letter-spacing:.08em;color:#64675e}.dhb-nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:14px}.dhb-nav a{color:inherit;text-decoration:none}.dhb-nav a:hover{text-decoration:underline}.dhb-lang{border-inline-start:1px solid var(--dhb-line);padding-inline-start:20px}.dhb-footer{border-top:1px solid var(--dhb-line);margin-top:64px;font-size:13px;color:#60635b}.dhb-footer p{margin:0}.dhb-main{padding-inline:24px;padding-block:16px 40px}body:is(.page-id-2307,.page-id-1322,.page-id-2449,.page-id-1324,.page-id-2371,.page-id-1328) .wp-block-post-content{max-width:1160px;margin:auto}.dhb-main .wp-block-post-content>.wp-block-columns{margin-bottom:0}.dhb-main .wp-block-column>.wp-block-group{max-width:100%;box-sizing:border-box}.dhb-main .wp-block-group.has-border-color{background:#fff!important;border-radius:4px!important;padding:clamp(24px,4vw,48px)!important;border-color:var(--dhb-line)!important}.dhb-main .wp-block-cover{border-radius:4px!important}.dhb-main .wp-block-cover h1{font-size:clamp(30px,4.5vw,56px)!important;line-height:1.18!important;letter-spacing:-.025em!important;text-transform:none!important}.dhb-main h2{font-size:clamp(24px,3vw,32px)!important;line-height:1.3;letter-spacing:-.02em!important;text-transform:none!important}.dhb-main .wp-block-button__link{border-radius:3px!important;font-size:14px;padding:14px 22px;min-height:44px}.dhb-main iframe{max-width:100%}.dhb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 26px;margin:32px 0}.dhb-card{min-width:0;border-bottom:1px solid var(--dhb-line);padding-bottom:24px}.dhb-card>a{display:block}.dhb-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:3px}.dhb-card time{display:block;font-size:12px;color:#6b6b61;margin:18px 0 10px}.dhb-card h3{font-size:21px;line-height:1.4;margin:0 0 12px}.dhb-card h3 a{color:inherit;text-decoration:none}.dhb-card h3 a:hover{text-decoration:underline}.dhb-card p{font-size:14px;color:#66695f;line-height:1.7}.dhb-faq details{padding:20px 0;border-bottom:1px solid var(--dhb-line)}.dhb-faq summary{font-weight:650;cursor:pointer}.dhb-faq p{margin-block:12px 0}.wp-block-table{overflow-x:auto}.wp-block-table th,.wp-block-table td{padding:12px;border-color:var(--dhb-line)}[dir=rtl] .dhb-brand,[dir=rtl] h1,[dir=rtl] h2{letter-spacing:0!important}@media(max-width:700px){.dhb-header{padding:20px}.dhb-nav{gap:14px;font-size:13px}.dhb-main{padding-inline:16px}.dhb-grid{grid-template-columns:1fr}.dhb-card h3{font-size:23px}.dhb-footer{padding:24px 16px}.dhb-main .wp-block-cover{min-height:310px!important}.dhb-main .wp-block-cover p{font-size:16px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.dhb-main .wp-block-column>.wp-block-group>:where(:not(.alignleft):not(.alignright)){max-width:100%}