:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#18202b;background:#f5f5f1;line-height:1.7}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:920px;margin:auto;padding:24px clamp(18px,5vw,44px)}header{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #d6dadf}.brand{font-size:27px;font-weight:800;text-decoration:none;color:#0848ff}nav{display:flex;gap:12px 20px;flex-wrap:wrap}a{color:#0848ff;text-underline-offset:3px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #087e82;outline-offset:4px}h1{font-size:clamp(30px,6vw,45px);line-height:1.15}h2{font-size:22px;line-height:1.3;margin-top:32px}.updated{font-size:14px;color:#58616d}li{margin:10px 0}table{display:block;overflow-x:auto;width:100%;border-collapse:collapse}td,th{padding:12px;border:1px solid #c6cdd6;text-align:left;vertical-align:top;min-width:150px}code{overflow-wrap:anywhere;white-space:normal}address{font-style:normal;overflow-wrap:anywhere}.provider{border-top:1px solid #ccd2d8;margin-top:36px;padding-top:24px}footer{font-size:14px;border-top:1px solid #ccd2d8;padding-bottom:48px}footer nav{margin-bottom:16px}[aria-current=page]{font-weight:750}
