body[data-aic-language-candidate] main,body[data-aic-language-candidate] main *{min-width:0;box-sizing:border-box}body[data-aic-language-candidate] main h1,body[data-aic-language-candidate] main h2,body[data-aic-language-candidate] main h3,body[data-aic-language-candidate] main a,body[data-aic-language-candidate] main td,body[data-aic-language-candidate] main th{overflow-wrap:anywhere}body[data-aic-language-candidate] main .table-wrap,body[data-aic-language-candidate] main .table-scroll{max-width:100%;overflow-x:auto}body[data-aic-language-candidate] main .button{white-space:normal;min-height:44px}body[data-aic-language-candidate][dir=rtl] main td,body[data-aic-language-candidate][dir=rtl] main th{text-align:start}
/* Foreign sourcing only: long German compounds must wrap within grid and flex items. */
body[data-aic-language-candidate] main.v10-template-historical-detail :is(p,strong,summary,li,caption,button,span){overflow-wrap:anywhere}
body[data-aic-language-candidate] main.v10-template-historical-detail .btn{white-space:normal;max-width:100%;text-align:center}
body[data-aic-language-candidate] main.v10-template-historical-detail .cta-bar{flex-wrap:wrap}
body[data-aic-language-candidate] main.v10-template-historical-detail .cta-bar>div{flex:1 1 280px;min-width:0}
body[data-aic-language-candidate] main.v10-template-historical-detail .table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}
