.hundred-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.hundred-choice{min-width:0;padding:24px}
.hundred-choice .badge{min-height:3.2em;display:flex;align-items:center;line-height:1.4}
.hundred-choice h3{min-height:2.6em;line-height:1.3;margin:0 0 10px}
.hundred-choice .product-visual{margin-bottom:18px}
.hundred-choice .actions{align-items:flex-start;flex-direction:column}
.hundred-choice .actions>a:last-child{font-size:.9rem;line-height:1.5}
.article-body .table-wrap table{min-width:760px}
.article-body .table-wrap th,.article-body .table-wrap td{min-width:160px}
@media(max-width:1000px){.hundred-grid{grid-template-columns:1fr}.hundred-choice h3,.hundred-choice .badge{min-height:0}.hundred-choice .product-visual{max-width:380px;margin-inline:auto}}
@media(max-width:760px){.hundred-choice .product-visual img{max-height:270px}.hundred-choice .actions{align-items:stretch}.hundred-choice .actions .button{text-align:center}}
