.bh-concept-notice{padding:1rem 1.5rem;background:#fff4d4;color:#24212b;border-bottom:3px solid currentColor;font:1rem/1.55 system-ui}.bh-concept-notice p{margin:.4rem 0}.bh-concept-notice a{color:inherit;text-decoration:underline}.bh-concept-section{padding:clamp(1.25rem,4vw,4rem);min-width:0}.bh-concept-section>*{min-width:0;max-width:100%}.bh-concept-section h1{font-size:clamp(2rem,6vw,4.8rem);line-height:1.05;overflow-wrap:anywhere}.bh-concept-section h2{font-size:clamp(1.4rem,3vw,2.4rem)}.bh-concept-section p{max-width:65ch;line-height:1.65}.bh-concept-section a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.bh-concept-section.e-con{flex-direction:column!important;flex-wrap:nowrap!important;height:auto!important}html{scroll-padding-top:1rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}