/* Documentation styles load only on the Help center template. */
body.cr-help-page #content > .ast-container { display:block; width:100%; max-width:none; padding:0; }
body.cr-help-page #primary.cr-help-main { float:none; width:100%; padding:0; margin:0; border:0; }
#cr-help { color:#18273c; font:16px/1.75 -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif; -webkit-font-smoothing:antialiased; }
#cr-help *, #cr-help *::before, #cr-help *::after { box-sizing:border-box; }
#cr-help a { color:#2457c7; text-decoration:underline; text-underline-offset:3px; box-shadow:none; }
#cr-help a:hover { color:#153e97; }
#cr-help a:focus-visible, #cr-help input:focus-visible, #cr-help button:focus-visible, #cr-help summary:focus-visible { outline:3px solid #2563eb; outline-offset:4px; }
.cr-help-layout { display:grid; grid-template-columns:220px minmax(0,1fr); gap:64px; width:min(1160px,calc(100% - 64px)); margin-inline:auto; align-items:start; }
.cr-help-sidebar { position:sticky; top:32px; padding-block:46px; font-size:14px; }
#cr-help .cr-help-home { display:flex; align-items:center; justify-content:space-between; font-weight:700; color:#18273c; text-decoration:none; padding:8px 12px; margin:0 0 22px; }
#cr-help .cr-help-nav-group { font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:.09em; color:#66768a; margin:23px 12px 6px; }
#cr-help nav > a { display:block; padding:8px 12px; line-height:1.5; margin:2px 0; border-radius:5px; color:#526176; text-decoration:none; }
#cr-help nav > a:hover { background:#f6f8fc; color:#2457c7; }
#cr-help nav > a[aria-current="page"] { background:#edf3ff; color:#204eb0; font-weight:600; }
.cr-help-mobile-nav { display:none; }
.cr-help-sidebar-support { border-top:1px solid #e5eaf1; margin:28px 12px 0; padding-top:17px; }
#cr-help .cr-help-sidebar-support p { color:#66768a; font-size:13px; margin:0 0 5px; }
.cr-help-sidebar-support a { font-size:13px; }
.cr-help-article { min-width:0; padding:54px 0 72px; }
.cr-help-heading { border-bottom:1px solid #e5eaf1; padding-bottom:26px; margin-bottom:32px; }
#cr-help .cr-help-eyebrow { color:#2457c7; font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:.12em; margin:0 0 14px; }
#cr-help h1 { font-size:clamp(30px,3.4vw,43px); line-height:1.14; letter-spacing:-.04em; font-weight:700; margin:0 0 18px; color:#18273c; }
#cr-help .cr-help-lede { font-size:18px; line-height:1.65; color:#526176; max-width:710px; margin:0 0 20px; }
#cr-help .cr-help-meta { font-size:12px; color:#66768a; margin:0; display:flex; flex-wrap:wrap; gap:8px; }
.cr-help-prose { max-width:780px; }
#cr-help h2 { color:#18273c; font-size:25px; font-weight:650; line-height:1.3; letter-spacing:-.025em; margin:42px 0 16px; scroll-margin-top:35px; }
#cr-help h3 { font-size:18px; color:#18273c; line-height:1.4; font-weight:650; margin:28px 0 10px; }
#cr-help p { margin:0 0 18px; }
#cr-help ul, #cr-help ol { margin:0 0 24px; padding-left:23px; }
#cr-help li { padding-left:4px; margin:8px 0; }
#cr-help strong { font-weight:650; color:#18273c; }
.cr-help-toc { padding:20px 24px; background:#f7f9fc; border-radius:8px; margin-bottom:32px; }
#cr-help .cr-help-toc p { font-size:12px; font-weight:700; margin:0 0 10px; text-transform:uppercase; letter-spacing:.08em; }
#cr-help .cr-help-toc ul { list-style:none; padding:0; margin:0; display:grid; grid-template-columns:1fr 1fr; gap:6px 22px; font-size:13px; }
#cr-help .cr-help-toc li { margin:0; padding:0; }
#cr-help .cr-help-toc a { text-decoration:none; }
.cr-help-note { background:#f1f6ff; border-left:3px solid #2563eb; padding:20px 24px; margin:28px 0; border-radius:0 7px 7px 0; }
#cr-help .cr-help-note p:last-child { margin:0; }
.cr-help-example { border:1px solid #e5eaf1; padding:24px; border-radius:8px; margin:26px 0; }
#cr-help .cr-help-example p:last-child { margin:0; }
#cr-help .cr-help-small { font-size:13px; line-height:1.7; color:#66768a; }
.cr-help-article-footer { border-top:1px solid #e5eaf1; margin-top:48px; padding-top:26px; }
#cr-help .cr-help-article-footer p:first-child { margin-bottom:5px; font-size:16px; font-weight:600; }
#cr-help .cr-help-article-footer .cr-help-small { margin:14px 0 0; }
.cr-help-table-wrap { overflow-x:auto; margin:24px 0; }
#cr-help table { border-collapse:collapse; width:100%; font-size:14px; margin:0; border:0; }
#cr-help th, #cr-help td { border:0; border-bottom:1px solid #e5eaf1; text-align:left; padding:13px 12px; vertical-align:top; }
#cr-help th { background:#f7f9fc; font-weight:650; }
.cr-help-search { margin:0 0 28px; }
#cr-help .cr-help-search label { display:block; font-size:13px; font-weight:600; margin-bottom:8px; }
#cr-help .cr-help-search-row { display:flex; gap:8px; }
#cr-help .cr-help-search input { flex:1; min-width:0; padding:13px 16px; border:1px solid #d7dfeb; background:#fff; border-radius:7px; font:inherit; color:#18273c; }
#cr-help .cr-help-search button { border:1px solid #d7dfeb; background:#fff; border-radius:7px; padding:10px 15px; color:#526176; font:inherit; font-size:13px; }
#cr-help [hidden] { display:none !important; }
#cr-help .cr-help-search-status { margin:9px 0 0; font-size:13px; color:#66768a; }
.cr-help-quickstart { background:#f7f9fc; padding:28px; border-radius:8px; }
#cr-help .cr-help-quickstart h2 { margin:0 0 12px; }
#cr-help .cr-help-quickstart ol { margin-bottom:18px; }
#cr-help .cr-help-primary { display:inline-flex; align-items:center; min-height:44px; padding:10px 18px; border-radius:50px; background:#2563eb; color:#fff; text-decoration:none; font-size:14px; font-weight:600; }
.cr-help-guide-grid { display:grid; grid-template-columns:1fr 1fr; gap:0 30px; }
#cr-help .cr-help-guide { display:block; padding:22px 0; border-bottom:1px solid #e5eaf1; text-decoration:none; color:#18273c; }
#cr-help .cr-help-guide h3 { font-size:18px; margin:0 0 8px; display:flex; align-items:start; justify-content:space-between; gap:16px; }
#cr-help .cr-help-guide p { font-size:14px; color:#526176; margin:0 0 12px; line-height:1.65; }
#cr-help .cr-help-guide span { font-size:11px; color:#66768a; }
#cr-help .cr-help-guide h3 span { font-size:19px; color:#2457c7; }
.cr-help-guidance { margin-top:40px; padding-top:8px; border-top:1px solid #e5eaf1; }
@media(max-width:1000px) { .cr-help-layout { grid-template-columns:190px minmax(0,1fr); gap:36px; } }
@media(max-width:760px) {
 .cr-help-layout { display:block; width:calc(100% - 40px); }
 .cr-help-sidebar { position:static; padding:20px 0 0; }
 #cr-help .cr-help-home { display:none; }
 .cr-help-desktop-nav, .cr-help-sidebar-support { display:none; }
 .cr-help-mobile-nav { display:block; border-bottom:1px solid #e5eaf1; }
 .cr-help-mobile-nav summary { padding:12px 0; cursor:pointer; font-size:14px; font-weight:600; min-height:44px; }
 .cr-help-mobile-nav nav { padding:0 0 20px; }
 .cr-help-article { padding:32px 0 50px; }
 #cr-help .cr-help-lede { font-size:17px; }
 #cr-help .cr-help-toc ul { grid-template-columns:1fr; }
 .cr-help-guide-grid { grid-template-columns:1fr; }
 .cr-help-quickstart, .cr-help-toc, .cr-help-example { padding:22px; }
 #cr-help h2 { font-size:23px; }
 #cr-help th, #cr-help td { padding:12px 8px; }
}
@media(max-width:360px) { .cr-help-layout { width:calc(100% - 32px); } }
