body{font-size:1.1rem}.site-nav a,.brand,.breadcrumbs a,.contents a,.related li>a,.sources li>a,.site-footer a{min-height:44px;display:inline-flex;align-items:center}.site-nav{gap:.6rem 1rem}.contents a{line-height:1.5}.page h1,.page h2,.page h3{overflow-wrap:anywhere}.solution{border:1px solid var(--line);border-radius:8px;padding:.8rem 1rem;background:var(--white)}.solution summary{min-height:44px;line-height:1.55}.table-scroll:focus-visible{outline:3px solid #b06c19;outline-offset:3px}.source-use{overflow-wrap:anywhere}@media(max-width:640px){body{font-size:1.0625rem}.page{padding:1.4rem 1rem 3rem}.header-inner{padding:.75rem 1rem}.contents ol{columns:1}.contents a{display:flex}.site-footer{padding:1rem}.solution{padding:.8rem}}article{overflow-wrap:anywhere}
article details{border:1px solid var(--line);border-radius:8px;padding:.8rem 1rem;background:var(--white);margin:1rem 0}article summary{min-height:44px;line-height:1.55}blockquote{overflow-wrap:anywhere}

.table-hint{font-size:.94em;color:var(--ink);margin-bottom:.5rem}@media(min-width:700px){.table-hint{display:none}}

.table-scroll th,.table-scroll td{min-width:7.5rem}

.record-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:1rem;line-height:1.6;padding:1rem;border:1px solid var(--line);background:var(--white)}.record-preview:focus-visible{outline:3px solid #b06c19;outline-offset:3px}
