.public-content-page{min-height:100vh}.public-content-page .homepage-logo img,.public-content-page .homepage-footer-brand img{width:110px}.public-content-column{width:min(720px,100% - 48px);margin-inline:auto}.public-content-hero{border-bottom:1px solid var(--stg-rule);background:var(--stg-chalk);padding-block:72px 60px}.public-content-breadcrumb ol{color:var(--stg-slate);align-items:center;gap:10px;margin:0 0 12px;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.public-content-breadcrumb li+li:before{content:"/";margin-right:10px}.public-content-breadcrumb a:hover{color:var(--stg-signal-text)}.public-content-page .public-content-hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:56px;font-weight:700;line-height:1.1}.public-content-page .public-content-hero p{max-width:680px;color:var(--stg-graphite);margin-top:14px;font-size:20px;line-height:1.5}.public-content-body{color:var(--stg-graphite);overflow-wrap:anywhere;padding-block:64px 104px;font-size:18px;line-height:1.65}.public-content-body>section+section{margin-top:48px}.public-content-body>section>:first-child{margin-top:0}.public-content-page .public-content-body h2{color:var(--stg-ink);letter-spacing:-.03em;margin-bottom:16px;font-size:28px;font-weight:700;line-height:1.2}.public-content-page .public-content-body h3{color:var(--stg-ink);letter-spacing:-.02em;margin-top:28px;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.4}.public-content-page .public-content-body p+p,.public-content-body :is(ul,ol)+p{margin-top:16px}.public-content-body :is(ul,ol){margin-block:16px 0;padding-left:22px}.public-content-body ul{list-style:outside}.public-content-body ol{list-style:decimal}.public-content-body li+li{margin-top:8px}.public-content-body strong{color:var(--stg-ink);font-weight:600}.public-content-body a{color:var(--stg-signal-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.public-content-body a:hover{color:var(--stg-ink)}.public-content-body .public-content-effective{color:var(--stg-slate);font-size:15px}.public-content-callout,.public-content-body blockquote{border-left:3px solid var(--stg-signal);color:var(--stg-ink);margin:24px 0;padding:4px 0 4px 20px;font-size:18px;line-height:1.6}.public-content-body .public-content-pending{border:1px dashed var(--stg-rule);color:var(--stg-slate);border-radius:12px;margin-top:24px;padding:16px 18px;font-size:15px;line-height:1.6}.public-content-body table{border-collapse:separate;border-spacing:0;border:1px solid var(--stg-rule);text-align:left;border-radius:12px;width:100%;margin-top:24px;font-size:15px;overflow:hidden}.public-content-body :is(th,td){vertical-align:top;padding:12px 16px}.public-content-body th{background:var(--stg-chalk);color:var(--stg-ink);font-weight:600}.public-content-body td{border-top:1px solid var(--stg-rule)}.public-content-footer{border-top:1px solid #f0f1f3}.public-content-page .homepage-footer a[aria-current=page]{color:var(--stg-signal-text);font-weight:600}.public-content-page .homepage-footer-brand small{margin-top:64px}@media (width<=639px){.public-content-column{width:calc(100% - 40px)}.public-content-hero{padding-block:44px 40px}.public-content-page .public-content-hero h1{letter-spacing:-.035em;font-size:40px}.public-content-page .public-content-hero p{font-size:18px}.public-content-body{padding-block:40px 64px;font-size:17px}.public-content-page .public-content-body h2{font-size:26px}.public-content-body>section+section{margin-top:40px}.public-content-page .homepage-footer-brand small{margin-top:24px}}
