.lg-heading{padding:1.5rem 2rem 2rem;border-bottom:1px solid #dde5ee}.suppman-home .lg-heading h1{font-size:clamp(1.8rem,3.5vw,2.75rem);max-width:55rem;margin:.7rem 0 1.25rem}.lg-back{font-size:.9rem}.lg-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:2.5rem;padding:2rem}.lg-layout aside{align-self:start;position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto}.lg-documents{display:grid;gap:.3rem;background:#f0f6f9;padding:.75rem;border-radius:.8rem}.lg-documents a{padding:.75rem;border-radius:.45rem;font-size:.85rem;line-height:1.5}.lg-documents [aria-current]{background:var(--sm-blue);color:#fff;font-weight:600}.lg-text{min-width:0;max-width:52rem;line-height:1.85;color:var(--sm-ink);overflow-wrap:anywhere}.lg-text p{margin:0 0 1.1rem}.lg-text ol,.lg-text ul{padding-left:1.5rem;margin:1rem 0}.lg-text li+li{margin-top:.5rem}.suppman-home .lg-text h2{font-size:1.25rem;line-height:1.5;margin:2rem 0 1rem;scroll-margin-top:1.5rem}.lg-text>div+div{margin-top:1.5rem}.lg-toc{font-size:.8rem;margin-top:1.25rem;padding:.75rem}.lg-toc summary{font-weight:600}.lg-toc nav{display:grid;gap:.8rem;margin-top:1rem}.lg-end{border-top:1px solid #dde5ee;padding-top:1.5rem;margin-top:2rem}.lg-text table{display:block;max-width:100%;overflow:auto}.lg-text td,.lg-text th{padding:.5rem}.lg-heading .sm-eyebrow{color:var(--sm-blue)}@media (max-width:850px){.lg-layout{grid-template-columns:1fr;gap:1.5rem}.lg-layout aside{position:static;max-height:none}.lg-documents{grid-template-columns:1fr 1fr}.lg-toc nav{max-height:200px;overflow:auto}}@media (max-width:500px){.lg-heading,.lg-layout{padding:1.25rem}.lg-documents{grid-template-columns:1fr}.lg-text{font-size:.95rem}}@media print{.lg-back,.lg-end,.lg-layout aside,.sc-breadcrumbs,.sm-cookie-notice,.sm-footer,.sm-header{display:none!important}body.suppman-home{background:#fff}.lg-layout{display:block;padding:0}.lg-heading{padding:0}.lg-text{max-width:none}}.lg-text .sp-table-wrap{max-width:100%;margin:1rem 0;overflow:auto}.lg-text table.sp-table{display:table;overflow:visible}.lg-text .sp-table td,.lg-text .sp-table th{vertical-align:top;overflow-wrap:normal}.lg-text .sp-table-wrap:focus-visible{outline:2px solid var(--sm-blue);outline-offset:2px}@media (max-width:850px){.lg-documents{max-height:18rem;overflow-y:auto;overscroll-behavior:contain}}