:where(html[data-site-view="1"]) .site-layout .p2-document{background:var(--redesign-bg);color:var(--color-ink);overflow-wrap:anywhere}:where(html[data-site-view="1"]) .p2-document *{box-sizing:border-box}:where(html[data-site-view="1"]) .site-layout .p2-app .document-body :is(h2,h3,p,a,li,td,th),:where(html[data-site-view="1"]) .site-layout .p2-document :is(h1,h2,h3,p,a,li,td,th){overflow-wrap:anywhere}:where(html[data-site-view="1"]) .p2-document [class$=__shell]{width:min(100%,876px);margin-inline:auto;padding-inline:28px}:where(html[data-site-view="1"]) .p2-document [class$=__hero]{padding:48px 0 24px}:where(html[data-site-view="1"]) .p2-document [class$=__section]{padding:28px 0 72px}:where(html[data-site-view="1"]) .p2-document [class$=__eyebrow]{font:11px/1.8 var(--redesign-mono);color:var(--redesign-muted);letter-spacing:.14em;text-transform:uppercase;margin-top:28px;display:block}:where(html[data-site-view="1"]) .p2-document h1{letter-spacing:-.03em;text-wrap:balance;margin:18px 0 26px;font-size:clamp(32px,4.4vw,52px);font-weight:800;line-height:1.12}:where(html[data-site-view="1"]) .p2-document :is([class$=__lead],[class$=__hero] p){color:var(--color-muted);font-size:18px;line-height:1.65}:where(html[data-site-view="1"]) .p2-document [class$=__back]{color:var(--color-accent);padding-block:16px;font-size:14px;display:inline-block}:where(html[data-site-view="1"]) .app-feature-page__links{flex-wrap:wrap;gap:24px;display:flex}:where(html[data-site-view="1"]) .p2-app .document-body,:where(html[data-site-view="1"]) .p2-document [class$=__content]{color:var(--color-muted);font-size:17px;line-height:1.7}:where(html[data-site-view="1"]) .p2-app .document-body :is(h2,h3),:where(html[data-site-view="1"]) .p2-document [class$=__content] :is(h2,h3){color:var(--color-ink);letter-spacing:-.02em;text-wrap:balance;scroll-margin-top:110px}:where(html[data-site-view="1"]) .p2-app .document-body h2,:where(html[data-site-view="1"]) .p2-document [class$=__content] h2{margin:48px 0 20px;font-size:clamp(26px,3vw,34px);line-height:1.2}:where(html[data-site-view="1"]) .p2-app .document-body h3,:where(html[data-site-view="1"]) .p2-document [class$=__content] h3{margin:32px 0 16px;font-size:23px;line-height:1.3}:where(html[data-site-view="1"]) .p2-app .document-body p,:where(html[data-site-view="1"]) .p2-document [class$=__content] p{margin:0 0 20px}:where(html[data-site-view="1"]) .p2-app .document-body :is(ul,ol),:where(html[data-site-view="1"]) .p2-document [class$=__content] :is(ul,ol){margin:24px 0;padding-left:26px}:where(html[data-site-view="1"]) .p2-app .document-body li,:where(html[data-site-view="1"]) .p2-document [class$=__content] li{margin-block:10px}:where(html[data-site-view="1"]) .p2-app .document-body a,:where(html[data-site-view="1"]) .p2-document [class$=__content] a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}:where(html[data-site-view="1"]) .p2-app .document-body :is(img,video,iframe),:where(html[data-site-view="1"]) .p2-document [class$=__content] :is(img,video,iframe){max-width:100%}:where(html[data-site-view="1"]) .p2-app .document-body img,:where(html[data-site-view="1"]) .p2-document [class$=__content] img{height:auto}:where(html[data-site-view="1"]) .p2-app .document-body figure,:where(html[data-site-view="1"]) .p2-document [class$=__content] figure{border:1px solid var(--redesign-line);background:#fff;border-radius:20px;margin:32px 0;padding:16px}:where(html[data-site-view="1"]) .p2-app .document-body figcaption,:where(html[data-site-view="1"]) .p2-document [class$=__content] figcaption{color:var(--redesign-muted);margin-top:14px;font-size:13px;line-height:1.6}:where(html[data-site-view="1"]) .p2-app .document-body table,:where(html[data-site-view="1"]) .p2-document [class$=__content] table{border-collapse:collapse;max-width:100%;margin:28px 0;display:block;overflow-x:auto}:where(html[data-site-view="1"]) .p2-app .document-body :is(th,td),:where(html[data-site-view="1"]) .p2-document [class$=__content] :is(th,td){border:1px solid var(--redesign-line);text-align:left;min-width:120px;padding:14px}:where(html[data-site-view="1"]) .p2-app .document-body th,:where(html[data-site-view="1"]) .p2-document [class$=__content] th{background:var(--redesign-tint);color:var(--color-ink)}:where(html[data-site-view="1"]) .p2-app .document-body pre,:where(html[data-site-view="1"]) .p2-document [class$=__content] pre{background:var(--redesign-tint);border-radius:12px;max-width:100%;padding:20px;overflow-x:auto}:where(html[data-site-view="1"]) .p2-app .document-body code,:where(html[data-site-view="1"]) .p2-document [class$=__content] code{font-family:var(--redesign-mono);overflow-wrap:anywhere;font-size:.85em}:where(html[data-site-view="1"]) .p2-document :is(a,button):focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}@media (width<=640px){:where(html[data-site-view="1"]) .p2-document [class$=__shell]{padding-inline:16px}:where(html[data-site-view="1"]) .p2-document [class$=__hero]{padding-top:28px}}.app-guide{padding:36px 0 72px}.app-guide__shell{max-width:1180px;margin:0 auto;width:min(100% - 32px,1180px)!important}.app-guide__hero h1{max-width:900px}.app-guide__metadata{color:var(--color-muted,#48566a);font-size:14px}.app-guide__links,.app-guide__pagination{flex-wrap:wrap;gap:24px;display:flex}.app-guide a{color:var(--color-accent,#1565c0);text-underline-offset:4px}.app-guide__layout{grid-template-columns:270px minmax(0,1fr);gap:48px;margin-top:40px;display:grid}.app-guide__navigation{font-size:15px}.app-guide__mobile-nav{display:none}.app-guide__group h2{margin:28px 0 12px;font-size:16px}.app-guide__group ul{margin:0;padding:0;list-style:none}.app-guide__group li{margin:12px 0}.app-guide__group [aria-current=page]{color:var(--color-ink,#172b4d);font-weight:700}.app-guide__content{font-size:17px;line-height:1.7}.app-guide__content h2{margin-top:36px}.app-guide__content>:first-child{margin-top:0}.app-guide__pagination{border-top:1px solid var(--redesign-line,#dce2e8);margin-top:40px;padding-top:28px}.app-guide__sections{gap:36px;margin-top:40px;display:grid}.app-guide__sections>section{min-width:0}.app-guide__sections>section>h2{margin:0}.app-guide__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.app-guide__cards a,.app-guide__cards>li{min-width:0;display:flex}.app-guide__cards a{box-sizing:border-box;border:1px solid var(--redesign-line,#dce2e8);border-radius:16px;flex-direction:column;flex:1;padding:24px;text-decoration:none}.app-guide__cards a:hover{background:var(--redesign-tint,#f5f8fc)}.app-guide__cards h3{margin:0 0 12px;font-size:21px}.app-guide__cards p{color:var(--color-muted,#48566a);line-height:1.6}.app-guide__cards span{font-size:14px}@media (width<=850px){.app-guide__layout{grid-template-columns:1fr;gap:32px}.app-guide__navigation{display:none}.app-guide__mobile-nav{border-bottom:1px solid var(--redesign-line,#dce2e8);padding-bottom:20px;display:block}.app-guide__mobile-nav summary{cursor:pointer;font-weight:600}.app-guide__mobile-nav li{margin-block:12px}}@media (width<=600px){.app-guide__cards{grid-template-columns:1fr}.app-guide__shell{padding-inline:0!important}}
