.text-page__hero{background-color:var(--grey-800);height:280px;padding:var(--Margin-lg,64px) var(--Margin-md,20px);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative}.text-page__hero--no-image{background-color:var(--grey-100);border-bottom:1px solid var(--grey-300)}.text-page__hero-overlay{pointer-events:none;background:linear-gradient(#0000 0%,#0000004d 50%,#000000b3 100%);position:absolute;inset:0}.text-page__title{color:#fff;text-align:center;max-width:832px;position:relative}.text-page__hero--no-image .text-page__title{color:var(--grey-800)}.text-page__main{padding:var(--margin-vertical-md) var(--margin-horizontal-md)}.text-page__content{max-width:832px;font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);color:var(--grey-800);margin-inline:auto;line-height:160%}.text-page__content h2{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--grey-800);margin-top:var(--padding-2xl);margin-bottom:var(--padding-lg);line-height:150%}.text-page__content h3{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--grey-800);margin-top:var(--padding-xl);margin-bottom:var(--padding-lg);line-height:150%}.text-page__content h4,.text-page__content h5,.text-page__content h6{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--grey-800);margin-top:var(--padding-lg);margin-bottom:var(--padding-sm);line-height:150%}.text-page__content p{margin-bottom:var(--padding-lg)}.text-page__content p:last-child{margin-bottom:0}.text-page__content a{color:var(--grey-800);text-underline-offset:2px;text-decoration:underline}.text-page__content a:hover{color:var(--grey-700)}.text-page__content ul,.text-page__content ol{margin-bottom:var(--padding-lg);padding-left:1.5em}.text-page__content ul{list-style:outside}.text-page__content ol{list-style:decimal}.text-page__content li{margin-bottom:var(--padding-2xs)}.text-page__content li:last-child{margin-bottom:0}.text-page__content hr{border:none;border-top:1px solid var(--grey-400);margin:var(--padding-2xl) 0}.text-page__content blockquote{border-left:3px solid var(--grey-400);margin:var(--padding-2xl) 0;padding-left:var(--padding-2xl);color:var(--grey-700);font-style:italic}.text-page__content table{border-collapse:collapse;width:100%;margin-bottom:var(--padding-2xl);font-size:var(--font-size-sm)}.text-page__content th{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:left;padding:var(--padding-2xs) var(--padding-lg);border-bottom:1px solid var(--grey-400);color:var(--grey-700)}.text-page__content td{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);padding:var(--padding-2xs) var(--padding-lg);border-bottom:1px solid var(--grey-300);vertical-align:top}.text-page__content tr:last-child td{border-bottom:none}.text-page__content code{background-color:var(--grey-200);border-radius:3px;padding:.1em .4em;font-family:monospace;font-size:.9em}.text-page__content pre{background-color:var(--grey-200);padding:var(--padding-2xl);margin-bottom:var(--padding-2xl);border-radius:4px;overflow-x:auto}.text-page__content pre code{font-size:var(--font-size-sm);background:0 0;padding:0}.text-page__content img{max-width:100%;height:auto;margin-bottom:var(--padding-2xl);display:block}@media (width>=1024px){.text-page__hero{height:400px}.text-page__main{padding:var(--margin-vertical-md) var(--margin-horizontal-md)}}
