.qLSGyG_page{color:var(--ink)}.qLSGyG_skipLink{z-index:100;border-radius:var(--radius-btn);background:var(--dark-standard);color:#fff;font-size:var(--fs-md);transition:transform var(--dur-quick) var(--ease);padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:10px;left:50%;transform:translate(-50%,-160%)}.qLSGyG_skipLink:focus{transform:translate(-50%)}.qLSGyG_main{z-index:1;width:min(100%,1180px);margin:0 auto;padding:clamp(34px,5vw,64px) clamp(18px,3vw,32px) clamp(72px,8vw,112px);position:relative}.qLSGyG_header{border:1px solid var(--card-border);box-shadow:var(--elev-contact), var(--elev-card);background:linear-gradient(#fff 0%,#fbfcff 100%);border-radius:20px;margin:0 0 18px;padding:clamp(24px,4vw,36px) clamp(22px,4vw,40px)}.qLSGyG_title{color:var(--ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.2vw,3rem);font-weight:800;line-height:1.05}.qLSGyG_updated{color:var(--muted);font-size:var(--fs-md);font-variant-numeric:tabular-nums;margin:12px 0 0;font-weight:650}.qLSGyG_document{border:1px solid var(--card-border);background:var(--card-light);min-width:0;box-shadow:var(--elev-contact), var(--elev-card);border-radius:20px;overflow:hidden}.qLSGyG_document:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.qLSGyG_body{color:#42506a;overflow-wrap:anywhere;word-break:normal;width:100%;padding:clamp(38px,5vw,58px) clamp(26px,4vw,48px) clamp(54px,7vw,78px);font-size:clamp(.94rem,1.2vw,1rem);line-height:1.76}.qLSGyG_body h2{scroll-margin-top:calc(var(--nav-clear) + 20px);border-top:1px solid var(--card-border);color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:52px 0 16px;padding-top:34px;font-size:clamp(1.22rem,2.2vw,1.48rem);font-weight:800;line-height:1.25}.qLSGyG_body h2:first-child{border-top:0;margin-top:0;padding-top:0}.qLSGyG_body h3{color:var(--ink);letter-spacing:-.01em;margin:28px 0 9px;font-size:1rem;font-weight:750;line-height:1.4}.qLSGyG_body p{margin:0 0 16px}.qLSGyG_body ul,.qLSGyG_body ol{gap:9px;margin:3px 0 21px;padding-left:1.3em;display:grid}.qLSGyG_body li{padding-left:4px}.qLSGyG_body li::marker{color:var(--brand);font-weight:700}.qLSGyG_body a{color:var(--link-blue);text-underline-offset:3px;transition:color var(--dur-quick) ease, text-decoration-color var(--dur-quick) ease;font-weight:620;text-decoration-color:#2563eb57;text-decoration-thickness:1px}.qLSGyG_body a:hover{color:#1e4eb7;text-decoration-color:currentColor}.qLSGyG_body a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:2px}.qLSGyG_body strong{color:#263650;font-weight:720}@media (max-width:620px){.qLSGyG_main{padding-top:26px;padding-left:12px;padding-right:12px}.qLSGyG_header{border-radius:var(--radius-xl);margin-bottom:12px;padding:22px 20px}.qLSGyG_title{font-size:clamp(1.85rem,9vw,2.35rem)}.qLSGyG_updated{margin-top:10px}.qLSGyG_document{border-radius:var(--radius-xl)}.qLSGyG_body{padding:32px 18px 48px;font-size:.94rem;line-height:1.7}.qLSGyG_body h2{margin-top:44px;padding-top:28px;font-size:1.2rem}.qLSGyG_body h3{margin-top:25px}}@media (max-width:360px){.qLSGyG_main{padding-left:8px;padding-right:8px}.qLSGyG_header{padding:20px 17px}.qLSGyG_body{padding-left:16px;padding-right:16px}}@media (max-height:420px) and (orientation:landscape){.qLSGyG_main{padding-top:18px}}@media (prefers-reduced-motion:reduce){.qLSGyG_skipLink{transition:none}}@media print{.qLSGyG_page{color:#000;background:#fff;display:block}.qLSGyG_page>:not(.qLSGyG_main){display:none!important}.qLSGyG_main{width:auto;margin:0;padding:0}.qLSGyG_header{box-shadow:none;border:0;border-bottom:1px solid #aaa;border-radius:0;margin:0 0 26px;padding:0 0 18px}.qLSGyG_title{color:#000;font-size:28pt}.qLSGyG_document{box-shadow:none;border:0;border-radius:0}.qLSGyG_body{color:#222;max-width:none;padding:0;font-size:10pt;line-height:1.52}.qLSGyG_body h2{break-after:avoid;color:#000;scroll-margin:0;font-size:16pt}.qLSGyG_body h3{break-after:avoid;color:#000}.qLSGyG_body p,.qLSGyG_body li{orphans:3;widows:3}.qLSGyG_body a{color:#000;text-decoration:underline}}
