.bounded-tool{max-width:65rem}.bounded-tool input:not([type=checkbox]),.bounded-tool textarea,.bounded-tool select{display:block;width:100%;min-width:0;box-sizing:border-box;max-width:100%;padding:.7rem;font:inherit;color:#171b1d;background:#fff;border:1px solid #626b6e;margin:.5rem 0 1.4rem;min-height:44px}.bounded-tool label{display:block;font-weight:600}.bounded-tool textarea{overflow-wrap:anywhere}.bounded-tool button{min-height:44px;padding:.65rem 1rem;font:inherit;color:#171b1d;background:#f6f4ef;border:1px solid #626b6e;cursor:pointer}.bounded-tool :is(button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid #214bb8;outline-offset:4px}.bounded-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.bounded-grid fieldset{min-width:0;padding:1.5rem;border:1px solid #aab0ad}.bounded-grid legend{font-weight:700;padding:0 .5rem}.bounded-actions{display:flex;align-items:start;gap:1rem;flex-wrap:wrap;margin:1.5rem 0}.bounded-actions label{max-width:20rem}.bounded-checkbox{padding:.8rem 0;min-height:44px}.bounded-checkbox input{width:20px;height:20px;margin-right:.6rem}.contrast-sample{padding:1.5rem;display:grid;gap:1rem}.sample-link{text-decoration:underline}.sample-component{border:3px solid currentColor;padding:.5rem;outline:2px solid currentColor;outline-offset:3px}.bounded-limits{margin-top:3rem;padding-top:2rem;border-top:1px solid #aab0ad}.bounded-table-wrap{max-width:100%;overflow:auto;margin:1.5rem 0}.bounded-table-wrap:empty{display:none}.bounded-table-wrap table{width:100%;border-collapse:collapse}.bounded-table-wrap caption{text-align:left;font-weight:700;padding:.75rem 0}.bounded-table-wrap :is(th,td){border:1px solid #aab0ad;padding:.6rem;text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.bounded-tool p,.bounded-tool li{overflow-wrap:anywhere}.bounded-tool [hidden]{display:none}@media(max-width:650px){.bounded-grid{grid-template-columns:minmax(0,1fr)}.bounded-grid fieldset{padding:1rem}.bounded-actions{gap:.8rem}}@media print{[data-bounded-controls]>.bounded-actions,[data-bounded-controls]>button,[data-bounded-controls]>input{display:none}}
.bounded-tool > fieldset[data-bounded-controls]{min-width:0;margin:0;padding:0;border:0}
.bounded-tool-title{overflow-wrap:normal;hyphens:manual}
