:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:#293548;background:#fff;line-height:1.7;letter-spacing:0}
*{box-sizing:border-box}body{margin:0}a{color:#4846bd;text-underline-offset:4px}a:hover{color:#29278b}a:focus-visible{outline:3px solid #696cff;outline-offset:4px;border-radius:3px}.wrap{width:min(100% - 48px,1040px);margin-inline:auto}.site-header{background:#f6f7fb;border-bottom:1px solid #dfe3eb}.header-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:24px}.brand{display:flex;align-items:center;gap:20px;text-decoration:none;color:#293548;font-size:22px;font-weight:700}.brand img{width:144px;height:48px;object-fit:contain}.panel-link{font-weight:700;white-space:nowrap}.site-nav{display:flex;flex-wrap:wrap;gap:8px 28px;padding-block:0 16px}.site-nav a{display:flex;align-items:center;min-height:44px;text-decoration:none;border-bottom:3px solid transparent;font-size:15px}.site-nav a[aria-current]{border-color:#696cff;color:#29278b;font-weight:700}.document{max-width:860px;padding-block:44px 32px}.document-heading{padding-bottom:26px;border-bottom:1px solid #dfe3eb;margin-bottom:30px}.eyebrow{color:#0e7265;font-size:14px;font-weight:700;margin:0 0 8px}h1{font-size:36px;line-height:1.2;margin:0 0 16px;font-weight:700}h2{font-size:21px;line-height:1.4;margin:0 0 12px}p{margin:0 0 16px}p:last-child{margin-bottom:0}.lead{font-size:19px;color:#536176;max-width:700px}.updated,.muted{color:#536176;font-size:14px}.updated{margin-top:18px}.document section{margin-block:30px;scroll-margin-top:24px}.document li{margin-bottom:12px}.document ul{padding-left:24px}code{font-family:Consolas,monospace;font-size:14px;background:#f0f2f7;padding:2px 4px;overflow-wrap:anywhere}.features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-top:24px}.features div{padding:20px 0;border-top:1px solid #dfe3eb}.features dt{font-size:17px;font-weight:700;margin-bottom:6px}.features dd{margin:0;color:#536176;font-size:15px}.contact{padding-top:26px;border-top:1px solid #dfe3eb}.contact>a{font-weight:700;overflow-wrap:anywhere}.contact .muted{margin-top:16px}.site-footer{padding-block:24px;background:#f6f7fb;border-top:1px solid #dfe3eb;font-size:14px}.footer-row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-row nav{display:flex;flex-wrap:wrap;gap:12px 24px}.skip-link{position:absolute;top:-100px;left:20px;background:#fff;padding:12px;z-index:2}.skip-link:focus{top:8px}
@media(max-width:600px){.wrap{width:calc(100% - 32px)}.header-row{gap:12px;padding-block:20px}.brand{gap:10px;font-size:18px}.brand img{width:88px;height:36px}.panel-link{font-size:14px}.site-nav{gap:0 20px}.site-nav a{font-size:14px}.document{padding-top:28px}h1{font-size:30px}h2{font-size:20px}.lead{font-size:17px}.features{grid-template-columns:minmax(0,1fr)}.features div{padding:16px 0}.footer-row{display:block}.footer-row nav{margin-top:12px}}
@media print{.panel-link,.site-nav,.skip-link{display:none}.wrap{width:100%;max-width:none}.site-header,.site-footer{background:#fff}.document{padding-block:20px}a{color:inherit}h2{break-after:avoid}section{break-inside:auto}}
