body{font-size:18px;line-height:1.75}.page{max-width:940px}.breadcrumbs{overflow-wrap:anywhere}.contents a,.solution summary{display:block;min-height:44px;padding:8px 0}.contents ol{columns:1}.table-scroll:focus-visible,.diagram-viewport:focus-visible{outline:3px solid #b06c19;outline-offset:3px}.diagram-viewport{overflow-x:auto;max-width:100%;border:1px solid #c9d4cb;border-radius:10px;background:#faf8f1}.diagram-viewport img{display:block;width:760px;min-width:680px;max-width:none;height:auto}.math-rule{padding:16px;border-left:4px solid #386454;background:#eef2e9;font-family:ui-monospace,monospace;overflow-wrap:anywhere}.answer p{margin:.7rem 0}.download-link{display:inline-block;min-height:44px;padding:9px 0}@media(max-width:600px){.page{padding:1.25rem 1rem 3rem}.cards{grid-template-columns:minmax(0,1fr)}.site-nav a{min-height:44px;display:inline-flex;align-items:center}.lead{font-size:18px}table{font-size:17px}}@media print{.diagram-viewport{overflow:visible}.diagram-viewport img{width:100%;min-width:0;max-width:100%}.contents a{min-height:0}}

.page-quick{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.page-quick a{display:inline-flex;align-items:center;min-height:44px;padding:8px 10px;border:1px solid #c9d4cb;border-radius:6px;font-size:17px;line-height:1.5}

article>section p a{display:inline-block;max-width:100%}article>section li>a{display:block;min-height:44px;padding:8px 0;max-width:100%}
