.portal-article-layout[data-c15-inline-toc]{position:relative}
.portal-article-layout[data-c15-inline-toc]:not(.portal-without-toc)>.portal-article-column{grid-column:2;min-height:var(--c15-toc-height,0px)}
.portal-article-layout[data-c15-inline-toc] .portal-toc{position:absolute;left:32px;top:0;width:230px;box-sizing:border-box;line-height:1.5}
.portal-hero .portal-eyebrow,.portal-article-meta,.portal-back,.portal-article-end a,[data-portal-article] .portal-crumb{font-size:16px}
.portal-toc summary,.portal-toc a,.portal-toc-button,.portal-toc-static{min-height:44px;box-sizing:border-box;align-content:center}
.portal-article-body .portal-toc a{font-size:14px;text-decoration:none;line-height:1.5}
.portal-article-body :is(.gsg-event-article__toc,.gr-toc,.gsg-market-law__toc){display:none}
@media(max-width:1100px) and (min-width:721px){.portal-article-layout[data-c15-inline-toc] .portal-toc{width:210px}}
@media(max-width:720px){
 .portal-article-layout[data-c15-inline-toc]>.portal-article-column{min-height:0}
 .portal-article-layout[data-c15-inline-toc] .portal-toc{position:static;width:100%;margin:24px 0}
 .portal-hero .portal-eyebrow,.portal-article-meta,.portal-back,.portal-article-end a,[data-portal-article] .portal-crumb{font-size:16px}
 .portal-toc summary,.portal-toc a,.portal-toc-button{font-size:16px}
 .portal-article-head{padding-bottom:24px}
}
.t-faq-c16 .faq-phone,.t-faq-c16 .faq-answer-actions>a{min-height:44px;display:inline-flex;align-items:center}
.t-faq-c16 .bb{bottom:0}
