.support-shell{max-width:1320px!important;display:grid;grid-template-columns:190px minmax(0,1fr);gap:48px;align-items:start;padding:48px 28px!important}.support-navigation{display:grid;gap:4px;position:sticky;top:100px;padding:12px 0}.support-navigation a{display:block;padding:12px 14px;border-radius:9px;color:var(--muted);font-size:13px;text-decoration:none}.support-navigation a:hover,.support-navigation a[aria-current=page]{color:var(--accent);background:var(--panel-2)}.support-shell .guide{min-width:0;max-width:none;padding:0}.support-shell h1{font-size:clamp(32px,4vw,52px);line-height:1.12;letter-spacing:-.045em;max-width:850px}.support-shell h2{font-size:25px;line-height:1.3;margin-top:36px}.support-shell p,.support-shell li{line-height:1.85}.support-shell details{border-top:1px solid var(--border);padding:20px 0}.support-shell summary{cursor:pointer;line-height:1.5}.support-shell .lead{font-size:18px;color:var(--muted)}.support-callout{padding:22px 24px;border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--panel-2);border-radius:12px;margin:28px 0}.support-callout p{margin-bottom:0}.support-cards,.support-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0}.support-cards>a,.support-product-grid>section{padding:24px;border:1px solid var(--border);border-radius:16px;text-decoration:none;background:var(--panel)}.support-cards a:hover{border-color:var(--accent)}.support-cards span{font-size:10px;letter-spacing:.12em;color:var(--accent)}.support-cards h2{font-size:21px;margin:14px 0;color:var(--text)}.support-cards p{font-size:13px;color:var(--muted)}.support-cards b{font-size:12px;color:var(--accent)}.support-contact{padding:28px;background:var(--panel-2);border:1px solid var(--border);border-radius:16px;margin:24px 0}.support-contact>span{font-size:10px;letter-spacing:.15em;display:block;color:var(--muted)}.support-contact>a{font-size:clamp(20px,3vw,32px);display:block;margin:18px 0;overflow-wrap:anywhere}.support-topic-links{display:flex;flex-wrap:wrap;gap:12px}.support-topic-links>a{border:1px solid var(--border);border-radius:8px;padding:12px;text-decoration:none}.support-table-wrap{overflow-x:auto;margin:24px 0}.support-table-wrap table{border-collapse:collapse;width:100%;text-align:left}.support-table-wrap th,.support-table-wrap td{padding:16px;vertical-align:top;border-bottom:1px solid var(--border);min-width:160px;font-size:13px;line-height:1.8}.support-table-wrap td{color:var(--muted)}.support-shell .guide>a{display:inline-block;margin:10px 18px 10px 0}.support-shell .guide-nav{margin:24px 0}@media(max-width:900px){.support-shell{grid-template-columns:1fr;gap:24px;padding:24px!important}.support-navigation{position:static;display:flex;flex-wrap:wrap;gap:4px;padding:0}.support-navigation a{padding:9px;font-size:12px;border:1px solid var(--border)}}@media(max-width:560px){.support-shell{padding:22px 16px!important}.support-cards,.support-product-grid{grid-template-columns:1fr}.support-cards>a{padding:20px}.support-shell h1{font-size:32px}.support-shell h2{font-size:22px}.support-callout,.support-contact{padding:18px}}
.support-shell .guide{width:100%;max-width:100%;margin:0;border-left:0}.support-shell .reading-layout{display:block;width:100%;min-width:0}.support-shell .reading-nav{position:static;max-width:100%;width:100%;padding:18px;background:var(--panel-2);border:1px solid var(--border);border-radius:12px;margin:22px 0}.support-shell .reading-nav nav{display:flex;flex-wrap:wrap;gap:6px;border:0}.support-shell .reading-nav nav a{padding:7px 10px;border:1px solid var(--border);border-radius:6px;font-size:11px}.support-shell .reading-help{display:none}.support-shell .reading-body{min-width:0;max-width:100%;width:100%}.support-table-wrap{max-width:100%;width:100%;min-width:0}.support-table-wrap table{white-space:normal;min-width:560px;table-layout:fixed}.support-table-wrap th,.support-table-wrap td{white-space:normal;overflow-wrap:anywhere}.guide:has(.support-table-wrap){min-width:0;width:100%}.guide:has(.support-table-wrap) .reading-layout,.guide:has(.support-table-wrap) .reading-body{min-width:0;max-width:100%}
.support-shell .reading-body>a{display:inline-block;margin:10px 18px 10px 0}.support-shell .reading-nav nav{flex-direction:row}.support-shell .reading-nav nav a{width:auto}.support-shell:has(.support-cards) .guide>p.lead{max-width:700px}.support-shell:has(.support-cards) .guide>h1{max-width:780px}
