.site-public .ins-scroll::-webkit-scrollbar{width:0;height:0}.site-public .ins-scroll{scrollbar-width:none}.site-public .is-util{display:flex}.site-public .is-4{grid-template-columns:repeat(4,1fr);display:grid}.site-public .is-3,.site-public .is-3odd{grid-template-columns:repeat(3,1fr);display:grid}.site-public .is-2{grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:1180px){.site-public .is-util{display:none!important}}@media (max-width:1120px){.site-public .is-nav{display:none!important}.site-public .is-burger{display:inline-flex!important}}@media (max-width:1080px){.site-public .is-4,.site-public .is-3{grid-template-columns:repeat(2,1fr)!important}.site-public .is-3odd{grid-template-columns:1fr!important}}@media (max-width:900px){.site-public .is-2{grid-template-columns:1fr!important}}@media (max-width:680px){.site-public .is-cta{display:none!important}.site-public .is-cta-menu{display:flex!important}.site-public .is-burger{margin-left:auto!important}.site-public footer .is-foot{grid-template-columns:repeat(2,1fr)!important;gap:30px 24px!important}.site-public footer .is-foot>div:first-child{grid-column:1/-1}.site-public .is-footlinks{gap:9px!important}.site-public nav[aria-label=Breadcrumb] ol{overflow-x:auto;flex-wrap:nowrap!important}.site-public nav[aria-label=Breadcrumb] ol>li{flex-shrink:0}.site-public .is-4,.site-public .is-3{grid-template-columns:1fr!important}}.site-public a{color:var(--color-link-default);text-decoration:none}.site-public a:hover{color:var(--color-primary)}.site-public ::selection{background:var(--color-border-strong);color:#fff}.site-public .gx{padding-left:36px;padding-right:36px}@media (max-width:680px){.site-public .gx{padding-left:20px;padding-right:20px}}.site-public .gp-row:hover{background:var(--color-surface-hover)}.site-public .gp-card:hover{border-color:var(--color-border-strong)!important}.site-public footer a:hover,.site-public .is-utilbar a:hover,.site-public .is-utilbar button:hover{color:#fff}.site-public nav[aria-label=Breadcrumb],.site-public nav[aria-label=Breadcrumb] ol,.site-public nav[aria-label=Breadcrumb] a{color:var(--color-breadcrumb)!important}.site-public nav[aria-label=Breadcrumb] a:hover{color:var(--color-primary)!important}.site-public .tiptap-content,.site-public .article-content{font-family:var(--font-body);color:var(--color-foreground);font-size:17px;line-height:1.78}.site-public .tiptap-content p,.site-public .article-content p{color:var(--color-foreground);margin:0 0 var(--prose-p-bottom);font-size:17px;line-height:1.78}.site-public .tiptap-content h1,.site-public .article-content h1{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-heading);font-size:48px;font-weight:700;line-height:1.18}.site-public .tiptap-content h2,.site-public .article-content h2{font-family:var(--font-heading);letter-spacing:0;color:var(--color-heading);margin:var(--prose-h2-top) 0 var(--prose-h2-bottom);font-size:34px;font-weight:700;line-height:1.24}.site-public .tiptap-content h3,.site-public .article-content h3{font-family:var(--font-heading);color:var(--color-heading);margin:var(--prose-h3-top) 0 var(--prose-h3-bottom);font-size:22px;font-weight:700;line-height:1.32}.site-public .tiptap-content h4,.site-public .article-content h4{font-family:var(--font-heading);color:var(--color-heading);margin:var(--prose-h4-top) 0 var(--prose-h4-bottom);font-size:18px;font-weight:700;line-height:1.38}.site-public .tiptap-content description{font-family:var(--font-heading);color:var(--color-heading);font-size:21px;font-weight:400;line-height:1.62}.site-public .tiptap-content ul,.site-public .tiptap-content ol,.site-public .article-content ul,.site-public .article-content ol{margin:0 0 var(--prose-list-bottom);padding-left:var(--prose-list-indent);font-size:17px;line-height:1.78;list-style-position:outside}.site-public .tiptap-content li+li,.site-public .article-content li+li{margin-top:var(--prose-list-item)}.site-public .tiptap-content ol>li::marker{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-primary);font-weight:500}.site-public .article-content ol>li::marker{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-primary);font-weight:500}.site-public .tiptap-content ul>li::marker{color:var(--color-primary)}.site-public .article-content ul>li::marker{color:var(--color-primary)}.site-public .tiptap-content blockquote,.site-public .article-content blockquote{color:var(--color-heading);border-left:var(--border-width-accent) solid var(--color-primary);margin:var(--prose-block-gap) 0;border-radius:0;padding:0 0 0 22px;font-size:17px;font-style:italic;font-weight:400;line-height:1.78}.site-public .tiptap-content table,.site-public .article-content table{margin:var(--prose-block-gap) 0}.site-public .tiptap-content hr,.site-public .article-content hr{margin:var(--prose-rule-gap) 0;border:0;border-top:1px solid var(--color-border)}.site-public .tiptap-content img,.site-public .article-content img{border-radius:0}.site-public .tiptap-content code,.site-public .article-content code{font-family:var(--font-mono);font-size:var(--text-code);background:var(--color-muted);border-radius:0}.site-public .tiptap-content pre,.site-public .article-content pre{font-family:var(--font-mono);font-size:var(--text-code);line-height:var(--lh-code);background:var(--color-muted);border:1px solid var(--color-border);margin:var(--prose-block-gap) 0;border-radius:0}@media (max-width:680px){.site-public .tiptap-content h1,.site-public .article-content h1{font-size:32px;line-height:1.22}.site-public .tiptap-content h2,.site-public .article-content h2{font-size:26px;line-height:1.28}.site-public .tiptap-content h3,.site-public .article-content h3{font-size:20px;line-height:1.34}.site-public .tiptap-content description{font-size:18px;line-height:1.6}.site-public .tiptap-content,.site-public .article-content,.site-public .tiptap-content p,.site-public .article-content p{font-size:16px;line-height:1.72}}.site-public h1,.site-public h2,.site-public h3,.site-public h4{font-weight:400!important}.site-public h5,.site-public h6{font-weight:600!important}.site-public .tiptap-content description{font-weight:400!important}.site-public :is(.tiptap-content,.article-content) ul{margin:0 0 var(--prose-list-bottom);padding-left:0;list-style-type:none!important}.site-public :is(.tiptap-content,.article-content) ul>li{border-bottom:1px dashed var(--color-border-faint);margin:0 0 10px;padding:0 0 10px 22px;font-size:16px;line-height:1.7;position:relative}.site-public :is(.tiptap-content,.article-content) ul>li:before{content:"";background:var(--color-primary);width:5px;height:5px;position:absolute;top:.6em;left:0}.site-public :is(.tiptap-content,.article-content) ul ul{margin:10px 0 0}.site-public :is(.tiptap-content,.article-content) ul ul>li{padding-left:26px;font-size:15px;line-height:1.68}.site-public :is(.tiptap-content,.article-content) ul ul>li:before{background:var(--color-primary);width:9px;height:1px;top:.75em}.site-public :is(.tiptap-content,.article-content) ul ul ul>li{padding-left:24px;font-size:14.5px;line-height:1.66}.site-public :is(.tiptap-content,.article-content) ul ul ul>li:before{border:1px solid var(--color-separator);background:0 0;width:5px;height:5px}.site-public :is(.tiptap-content,.article-content) li>strong:first-child,.site-public :is(.tiptap-content,.article-content) li>p:first-child>strong:first-child{color:var(--color-heading);font-weight:600}.site-public :is(.tiptap-content,.article-content) li>p{margin:0}.site-public :is(.tiptap-content,.article-content) li:last-child{border-bottom:0}.site-public :is(.tiptap-content,.article-content) h2[id],.site-public :is(.tiptap-content,.article-content) h3[id]{scroll-margin-top:24px}.site-public .essay-prose .callout,.site-public .essay-prose blockquote.key-point{color:var(--color-callout-text);border-left:var(--border-width-accent) solid var(--color-primary);background:var(--color-surface-hover);padding:var(--pad-callout);margin:var(--prose-callout-gap) 0;border-radius:0;font-size:15px;line-height:1.72}.site-public .verdict{margin:0 0 var(--prose-callout-gap);border:1px solid var(--color-accent-underline);background:var(--color-verdict-bg);align-items:flex-start;gap:18px;padding:20px 24px;display:flex}.site-public .verdict[data-verdict=qualified]{border-color:var(--color-verdict-alt-bd);background:var(--color-warning-bg)}.site-public .verdict-label{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-primary);white-space:nowrap;font-size:22px;font-weight:600;line-height:1.1}.site-public .verdict[data-verdict=qualified] .verdict-label{color:var(--color-warning-text)}.site-public .verdict-rule{background:var(--color-accent-underline);align-self:stretch;width:1px}.site-public .verdict[data-verdict=qualified] .verdict-rule{background:var(--color-verdict-alt-bd)}.site-public .verdict-note{color:var(--color-callout-text);margin:0;font-size:15px;line-height:1.7}@media (max-width:680px){.site-public :is(.tiptap-content,.article-content) ul>li{font-size:15.5px}.site-public :is(.tiptap-content,.article-content) ul ul>li{padding-left:18px;font-size:14.5px}.site-public :is(.tiptap-content,.article-content) ul ul ul>li{padding-left:18px;font-size:14px}}.site-public .es-shell{grid-template-columns:270px 1fr;align-items:start;gap:56px;max-width:1200px;margin:0 auto;padding-top:48px;display:grid}.site-public .es-toc{max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}.site-public .es-toc a{display:block}.site-public .es-article{min-width:0;max-width:760px}@media (max-width:1080px){.site-public .es-shell{grid-template-columns:1fr;gap:28px}.site-public .es-toc{max-height:none;position:static;overflow:visible}.site-public .es-article{max-width:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}@media (max-width:680px){.site-public .gh-cat-h1{font-size:32px!important;line-height:1.22!important}}@media (max-width:900px){.site-public .sx-entry{grid-template-columns:1fr!important;gap:28px!important}.site-public .sx-services{border-left:0!important;padding-left:0!important}}.site-public table,.site-public .gt,.site-public .gt-wrap,.site-public table tr,.site-public table th,.site-public table td,.site-public table tr:first-child th:first-child,.site-public table tr:first-child td:first-child,.site-public table tr:first-child th:last-child,.site-public table tr:first-child td:last-child,.site-public table tr:last-child th:first-child,.site-public table tr:last-child td:first-child,.site-public table tr:last-child th:last-child,.site-public table tr:last-child td:last-child{border-radius:0!important}@media (max-width:680px){.site-public .rs-callout{grid-template-columns:1fr!important;gap:16px!important}.site-public .rs-callout>span:first-child{border-bottom:1px solid var(--color-chrome-border);border-right:0!important;padding-bottom:14px!important;padding-right:0!important}}.site-public .gform label{color:var(--color-heading);margin-bottom:7px;font-size:13.5px;font-weight:500;line-height:1.4;display:block}.site-public .gform input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]),.site-public .gform textarea,.site-public .gform select,.site-public .gform [role=combobox]{background:var(--color-card);border:1px solid var(--color-input-border);width:100%;height:auto;min-height:0;font-size:14px;font-family:var(--font-body);color:var(--color-heading);padding:15px 16px;border-radius:0!important}.site-public .gform textarea{min-height:120px;line-height:1.6}.site-public .gform input::-moz-placeholder{color:var(--color-faint-foreground)}.site-public .gform textarea::-moz-placeholder{color:var(--color-faint-foreground)}.site-public .gform input::placeholder,.site-public .gform textarea::placeholder{color:var(--color-faint-foreground)}.site-public .gform :is(input,textarea,select,[role=combobox]):focus-visible{outline:var(--ring-width) solid var(--color-ring);outline-offset:var(--ring-offset);border-color:var(--color-input-border-focus)}.site-public .gform button[type=submit],.site-public .gform button[class*=bg-primary],.site-public .gform .gform-next{padding:16px 30px;font-size:14.5px;font-weight:500;background:var(--color-action)!important;color:var(--color-on-action)!important;border-radius:0!important}.site-public .gform button,.site-public .gform [class*=rounded]{border-radius:0!important}.site-public .gt-wrap{border:1px solid var(--color-border);margin:var(--prose-block-gap) 0}.site-public .gt{border-collapse:collapse;table-layout:auto;width:100%;margin:0!important}.site-public .gt thead th{background:var(--color-chrome);border:0;border-bottom:2px solid var(--color-primary);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;text-align:left;vertical-align:bottom;padding:14px 16px;font-size:10px;font-weight:400}.site-public .gt tbody th{background:var(--color-chrome);color:#fff;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:left;border:0;padding:14px 16px;font-size:10px;font-weight:400}.site-public .gt tbody tr{background:var(--color-card);border-bottom:1px solid var(--color-border-faint)}.site-public .gt tbody tr:nth-child(2n){background:var(--color-surface-hover)}.site-public .gt tbody tr:last-child{border-bottom:0}.site-public .gt td{color:var(--color-foreground);vertical-align:top;padding:14px 16px;font-size:13px;line-height:1.6;border:0!important}.site-public .gt td:first-child{color:var(--color-heading);font-weight:600}.site-public .gt td.gt-fee{color:var(--color-primary);font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.site-public .gt th>p,.site-public .gt td>p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.site-public .gt th>p:not(:last-child),.site-public .gt td>p:not(:last-child){margin-bottom:8px}.site-public .gt th strong{font-weight:inherit;color:inherit}@media (max-width:900px) and (min-width:821px){.site-public .st-prose .gt-wrap{overflow-x:visible}.site-public .st-prose .gt thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-public .st-prose .gt,.site-public .st-prose .gt tbody,.site-public .st-prose .gt tr,.site-public .st-prose .gt td{width:100%;display:block}.site-public .st-prose .gt tr{border:1px solid var(--color-border);margin-bottom:12px;padding:6px 0}.site-public .st-prose .gt td{border-bottom:1px solid var(--color-hairline-faint);justify-content:space-between;gap:18px;display:flex;text-align:right!important;padding:9px 16px!important}.site-public .st-prose .gt td:last-child{border-bottom:0}.site-public .st-prose .gt td:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-meta);text-align:left;flex-shrink:0;font-size:10px}}@media (max-width:820px){.site-public .gt-wrap{overflow-x:visible}.site-public .gt thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-public .gt,.site-public .gt tbody,.site-public .gt tr,.site-public .gt td{width:100%;display:block}.site-public .gt tr{border:1px solid var(--color-border);margin-bottom:12px;padding:6px 0}.site-public .gt td{border-bottom:1px solid var(--color-hairline-faint);justify-content:space-between;gap:18px;display:flex;text-align:right!important;padding:9px 16px!important}.site-public .gt td:last-child{border-bottom:0}.site-public .gt td:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-meta);text-align:left;flex-shrink:0;font-size:10px}.site-public .is-tbl{grid-template-columns:1fr!important}.site-public .is-tbl>span{border-left:0!important}}.site-public .ca-shell{grid-template-columns:250px 1fr;align-items:start;gap:56px;max-width:1200px;margin:0 auto;padding-top:48px;display:grid}.site-public .ca-shell>.es-toc{max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}@media (max-width:1080px){.site-public .ca-shell{grid-template-columns:1fr;gap:28px}.site-public .ca-shell>.es-toc{max-height:none;position:static;overflow:visible}}.site-public .fq-shell{grid-template-columns:1fr 300px;align-items:start;gap:56px;max-width:1200px;margin:0 auto;padding-top:44px;display:grid}.site-public .fq-shell>article{min-width:0;max-width:760px}.site-public .fq-side{max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}@media (max-width:1080px){.site-public .fq-shell{grid-template-columns:1fr;gap:32px}.site-public .fq-side{max-height:none;position:static;overflow:visible}.site-public .fq-shell>article{max-width:none}}@media (max-width:680px){.site-public .fq-h1{font-size:26px!important;line-height:1.3!important}}.site-public .fq-answer>p:first-child,.site-public .fq-answer>.tiptap-content>p:first-child{font-family:var(--font-heading);color:var(--color-heading);margin:0 0 20px;font-size:26px;font-weight:700;line-height:1.42}.site-public .fq-answer p,.site-public .fq-answer .tiptap-content p{color:var(--color-callout-text);margin:0 0 16px;font-size:18px;line-height:1.72}.site-public .fq-answer>:last-child{margin-bottom:0}@media (max-width:900px){.site-public .ab-story{grid-template-columns:1fr!important;gap:28px!important}.site-public .fb-banner{grid-template-columns:1fr!important;gap:18px!important}.site-public .fb-banner>span:first-child{border-right:0!important;padding-right:0!important}}@media (max-width:820px){.site-public .is-post{grid-template-columns:1fr!important;gap:12px!important}.site-public .is-post>span:last-child{justify-self:start!important}}@media (max-width:680px){.site-public .bl-h1{font-size:28px!important;line-height:1.28!important}}@media (max-width:1080px){.site-public .fi-shell{grid-template-columns:1fr!important;gap:32px!important}}@media (max-width:680px){.site-public .fi-search{flex-direction:column!important;align-items:stretch!important}.site-public .fi-search button{min-height:48px}}@media (max-width:900px){.site-public .is-form{grid-template-columns:1fr!important;gap:32px!important}}.site-public :is(a,button,input,select,textarea,[tabindex]):focus-visible,.site-public .vd-field:focus-within{outline:var(--ring-width) solid var(--color-ring);outline-offset:var(--ring-offset)}.site-public .vd-field input:focus-visible{outline:none}.site-public .svc-shell{grid-template-columns:250px 1fr;align-items:start;gap:56px;max-width:1200px;margin:0 auto;padding-top:48px;display:grid}.site-public .svc-toc{max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}.site-public .svc-article{min-width:0;max-width:760px}@media (max-width:1080px){.site-public .svc-shell{grid-template-columns:1fr;gap:28px}.site-public .svc-toc{max-height:none;position:static;overflow:visible}.site-public .svc-article{max-width:none}}.site-public .svc-prose{counter-reset:svc-section}.site-public .svc-prose h2{counter-increment:svc-section;border-bottom:1px solid var(--color-border);align-items:baseline;gap:14px;margin:40px 0 20px;padding-bottom:12px;scroll-margin-top:24px;font-size:25px;line-height:1.32;display:flex}.site-public .svc-prose h2:before{content:counter(svc-section, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-primary);flex-shrink:0;font-size:11px}.site-public .svc-prose>h2:first-child{margin-top:0}.site-public .svc-prose p{margin:0 0 18px;font-size:17px;line-height:1.75}@media (max-width:680px){.site-public .svc-prose h2{font-size:21px}.site-public .bs-h1{font-size:30px!important;line-height:1.24!important}}@media (max-width:900px) and (min-width:821px){.site-public .svc-prose .gt-wrap{overflow-x:visible}.site-public .svc-prose .gt thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-public .svc-prose .gt,.site-public .svc-prose .gt tbody,.site-public .svc-prose .gt tr,.site-public .svc-prose .gt td{width:100%;display:block}.site-public .svc-prose .gt tr{border:1px solid var(--color-border);margin-bottom:12px;padding:6px 0}.site-public .svc-prose .gt td{border-bottom:1px solid var(--color-hairline-faint);justify-content:space-between;gap:18px;display:flex;text-align:right!important;padding:9px 16px!important}.site-public .svc-prose .gt td:last-child{border-bottom:0}.site-public .svc-prose .gt td:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-meta);text-align:left;flex-shrink:0;font-size:10px}}@media (max-width:900px){.site-public .vg-row{grid-template-columns:1fr!important}.site-public .vg-row .vg-label{border-bottom:1px solid var(--color-border-faint);border-right:none!important;padding-bottom:10px!important}}@media (max-width:1080px){.site-public .mg-grid{grid-template-columns:repeat(2,1fr)!important}.site-public .mc-shell{grid-template-columns:1fr!important;gap:32px!important}}@media (max-width:680px){.site-public .mg-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.site-public .st-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:680px){.site-public .uk-h1{font-size:34px!important}}@media (max-width:1080px){.site-public .cx-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:680px){.site-public .cx-grid{grid-template-columns:1fr!important}.site-public .cx-row{grid-template-columns:56px 1fr!important}.site-public .cx-meta{display:none!important}}.site-public .vd-side{position:sticky;top:24px}@media (max-width:1080px){.site-public .vd-feat,.site-public .vd-defs{grid-template-columns:1fr 1fr!important}.site-public .vd-shell{grid-template-columns:1fr!important;gap:32px!important}.site-public .vd-side{position:static!important}}@media (max-width:680px){.site-public .vd-feat,.site-public .vd-defs{grid-template-columns:1fr!important}.site-public .vd-search{flex-direction:column!important;align-items:stretch!important}.site-public .vd-search button{min-height:48px}.site-public .vd-row{grid-template-columns:1fr!important;gap:8px!important}}.site-public .cta-btn{border-radius:0!important;font-weight:500!important}.site-public .cta-btn.cta-solid,.site-public .cta-solid[class*=cta-color-]{background:var(--color-action)!important;background-color:var(--color-action)!important;color:var(--color-on-action)!important;border:none!important}.site-public .cta-btn.cta-solid:hover,.site-public .cta-solid[class*=cta-color-]:hover{background:var(--color-action-hover)!important;background-color:var(--color-action-hover)!important}.site-public .cta-btn.cta-outline,.site-public .cta-outline[class*=cta-color-]{border:1px solid var(--color-border-strong)!important;color:var(--color-heading)!important;background:0 0!important}.site-public .cta-btn.cta-outline:hover,.site-public .cta-outline[class*=cta-color-]:hover{background:var(--color-surface-hover)!important;color:var(--color-heading)!important}.site-public .cta-btn.cta-ghost,.site-public .cta-ghost[class*=cta-color-]{color:var(--color-primary)!important;background:0 0!important;border:none!important}.site-public [style*=--color-chrome] .cta-btn.cta-solid{background:var(--color-primary)!important;background-color:var(--color-primary)!important}.site-public .mtl-shell{grid-template-columns:260px 1fr;align-items:start;gap:56px;max-width:1200px;margin:0 auto;padding-top:48px;display:grid}.site-public .mtl-shell>.es-toc{max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}@media (max-width:1080px){.site-public .mtl-shell{grid-template-columns:1fr;gap:28px}.site-public .mtl-shell>.es-toc{max-height:none;position:static;overflow:visible}}@media (max-width:900px){.site-public .mt-band>div:first-child,.site-public .ny-band>div:first-child{border-bottom:1px solid var(--color-chrome-border);border-right:none!important;padding:0 0 30px!important}.site-public .mt-band>div:last-child,.site-public .ny-band>div:last-child{padding:30px 0 0!important}}.site-public .lg-shell{grid-template-columns:250px 1fr;align-items:start;gap:56px;padding-top:48px;display:grid}@media (max-width:1080px){.site-public .lg-shell{grid-template-columns:1fr;gap:28px}.site-public .lg-shell>.es-toc{max-height:none;position:static;overflow:visible}}@media (max-width:900px){.site-public .lg-sec{grid-template-columns:1fr!important;gap:10px!important}}@media (max-width:680px){.site-public .lg-h1{font-size:36px!important}}.site-public .lg-list{margin:0;padding-left:0;list-style:none}.site-public .lg-list>li{color:var(--color-foreground);border-bottom:1px dashed var(--color-border-faint);margin:0 0 10px;padding:0 0 10px 22px;font-size:16px;line-height:1.7;position:relative}.site-public .lg-list>li:before{content:"";background:var(--color-primary);width:5px;height:5px;position:absolute;top:.6em;left:0}.site-public .lg-list>li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.site-public .sp-shell{grid-template-columns:1fr 300px;align-items:start;gap:56px;padding-top:52px;display:grid}.site-public .sp-side{position:sticky;top:24px}@media (max-width:1000px){.site-public .sp-routes{grid-template-columns:1fr!important}.site-public .sp-shell{grid-template-columns:1fr;gap:28px}.site-public .sp-side{position:static}}.site-public .dl-lbl{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-faint-on-muted);margin:-1px;font-size:9px;position:absolute;overflow:hidden}@media (max-width:820px){.site-public .dl-head{display:none!important}.site-public .dl-row{grid-template-columns:1fr!important;padding:6px 0 12px!important}.site-public .dl-ico{display:none!important}.site-public .dl-lbl{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0 0 4px;display:block;position:static;overflow:visible}}@media (max-width:680px){.site-public .rl-h1{font-size:36px!important}}.site-public .pgx-fill{flex:1 0 0;min-height:0}.site-public :is(.tiptap-content,.article-content,.prose) a:not(.cta-btn):not(.cta-button){border-bottom:1px solid var(--color-accent-underline);font-weight:inherit;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);color:var(--color-link)!important;text-decoration:none!important}.site-public :is(.tiptap-content,.article-content,.prose) a:not(.cta-btn):not(.cta-button):visited{color:var(--color-link-visited)!important}.site-public :is(.tiptap-content,.article-content,.prose) a:not(.cta-btn):not(.cta-button):hover{border-bottom-color:var(--color-primary);color:var(--color-link-hover)!important}.site-public :is(.tiptap-content,.article-content,.prose) :is(.toc-item,.download-card-embed,.image-credit-tooltip) a{border-bottom:0!important}.site-public :is(.tiptap-content,.article-content,.prose) a:has(img){border-bottom:0!important}.site-public .srch-title{color:var(--color-heading)}.site-public a:hover .srch-title{color:var(--color-primary)}
