.stockpoint-text-page .stockpoint-text-page__main,.stockpoint-text-page .stockpoint-text-page__main *{box-sizing:border-box}.stockpoint-text-page .stockpoint-text-page__main{width:100%;min-width:0;padding:calc(var(--stockpoint-text-header-height) + clamp(48px,6vw,80px)) clamp(16px,4vw,44px) clamp(48px,7vw,88px);overflow:clip;font-family:"Montserrat",system-ui,sans-serif}.stockpoint-text-page .stockpoint-text-page__container{width:100%;max-width:960px;margin:0 auto}.stockpoint-text-page .stockpoint-text-page__title{margin:0 0 clamp(26px,3vw,34px);color:var(--stockpoint-text-ink);font:800 clamp(40px,3.2vw,46px)/1.08 "Montserrat",system-ui,sans-serif;letter-spacing:-.018em;overflow-wrap:anywhere;text-wrap:balance}.stockpoint-text-page .stockpoint-text-page__content{color:var(--stockpoint-text-muted);font:400 17px/1.72 "Montserrat",system-ui,sans-serif;overflow-wrap:break-word}.stockpoint-text-page .stockpoint-text-page__content>:first-child{margin-top:0}.stockpoint-text-page .stockpoint-text-page__content>:last-child{margin-bottom:0}.stockpoint-text-page .stockpoint-text-page__content h2,.stockpoint-text-page .stockpoint-text-page__content h3,.stockpoint-text-page .stockpoint-text-page__content h4,.stockpoint-text-page .stockpoint-text-page__content h5,.stockpoint-text-page .stockpoint-text-page__content h6{color:var(--stockpoint-text-ink);font-family:"Montserrat",system-ui,sans-serif;font-weight:800;letter-spacing:-.012em}.stockpoint-text-page .stockpoint-text-page__content h2{margin:1.85em 0 .58em;font-size:clamp(27px,2.1vw,30px);line-height:1.16;text-wrap:balance}.stockpoint-text-page .stockpoint-text-page__content h3{margin:1.7em 0 .55em;font-size:clamp(20px,1.55vw,22px);line-height:1.24;text-wrap:balance}.stockpoint-text-page .stockpoint-text-page__content h4{margin:1.6em 0 .52em;font-size:19px;line-height:1.3}.stockpoint-text-page .stockpoint-text-page__content h5{margin:1.5em 0 .48em;font-size:17px;line-height:1.35}.stockpoint-text-page .stockpoint-text-page__content h6{margin:1.45em 0 .45em;font-size:14px;line-height:1.4;letter-spacing:.035em}.stockpoint-text-page .stockpoint-text-page__content p{margin:0 0 1.25em;text-wrap:pretty}.stockpoint-text-page .stockpoint-text-page__content strong{color:var(--stockpoint-text-ink);font-weight:700}.stockpoint-text-page .stockpoint-text-page__content em{font-style:italic}.stockpoint-text-page .stockpoint-text-page__content a,.stockpoint-text-page .stockpoint-text-page__content a:visited{color:var(--stockpoint-text-red);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .2s ease,text-decoration-color .2s ease}.stockpoint-text-page .stockpoint-text-page__content a:hover,.stockpoint-text-page .stockpoint-text-page__content a:focus-visible,.stockpoint-text-page .stockpoint-text-page__content a:active{color:var(--stockpoint-text-ink)}.stockpoint-text-page .stockpoint-text-page__content a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.stockpoint-text-page .stockpoint-text-page__content ul,.stockpoint-text-page .stockpoint-text-page__content ol{margin:0 0 1.4em;padding-left:1.35em}.stockpoint-text-page .stockpoint-text-page__content li{margin:0 0 .38em;padding-left:.16em;text-wrap:pretty}.stockpoint-text-page .stockpoint-text-page__content li:last-child{margin-bottom:0}.stockpoint-text-page .stockpoint-text-page__content li>ul,.stockpoint-text-page .stockpoint-text-page__content li>ol{margin:.55em 0 0}.stockpoint-text-page .stockpoint-text-page__content blockquote,.stockpoint-text-page .stockpoint-text-page__content .wp-block-quote{margin:2em 0;padding:.25em 0 .25em 1.5em;border-left:3px solid var(--stockpoint-text-red);color:var(--stockpoint-text-ink);font-size:1.08em;font-weight:500;text-wrap:pretty}.stockpoint-text-page .stockpoint-text-page__content blockquote p:last-child{margin-bottom:0}.stockpoint-text-page .stockpoint-text-page__content cite{display:block;margin-top:.8em;color:var(--stockpoint-text-muted);font-size:.82em;font-style:normal}.stockpoint-text-page .stockpoint-text-page__content img{display:block;max-width:100%;height:auto}.stockpoint-text-page .stockpoint-text-page__content figure{max-width:100%;margin:2em 0}.stockpoint-text-page .stockpoint-text-page__content figcaption{margin-top:.65em;color:rgba(20,20,20,.58);font-size:13px;line-height:1.5}.stockpoint-text-page .stockpoint-text-page__content .wp-block-separator{margin:2.5em 0;border:0;border-top:1px solid rgba(20,20,20,.16)}.stockpoint-text-page .stockpoint-text-page__content .wp-block-button{margin-bottom:1.4em}.stockpoint-text-page .stockpoint-text-page__content .wp-block-button__link{color:#fff;background:var(--stockpoint-text-ink);font-weight:700;text-decoration:none}.stockpoint-text-page .stockpoint-text-page__content .wp-block-table,.stockpoint-text-page .stockpoint-text-page__content>table{display:block;width:100%;max-width:100%;margin:2em 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.stockpoint-text-page .stockpoint-text-page__content table{width:100%;min-width:560px;border-collapse:collapse;color:var(--stockpoint-text-ink);font-size:14px;line-height:1.5}.stockpoint-text-page .stockpoint-text-page__content th,.stockpoint-text-page .stockpoint-text-page__content td{padding:12px 14px;border:1px solid rgba(20,20,20,.16);text-align:left;vertical-align:top}.stockpoint-text-page .stockpoint-text-page__content th{background:#f6f4ef;font-weight:700}@media (min-width:601px) and (max-width:1024px){.stockpoint-text-page .stockpoint-text-page__title{font-size:clamp(38px,4.5vw,42px)}.stockpoint-text-page .stockpoint-text-page__content h2{font-size:clamp(26px,3.2vw,28px)}.stockpoint-text-page .stockpoint-text-page__content h3{font-size:clamp(20px,2.5vw,21px)}}@media (max-width:600px){body.admin-bar.stockpoint-text-page .stockpoint-header.is-sticky{--stockpoint-admin-bar-offset:46px;top:var(--stockpoint-admin-bar-offset)}.stockpoint-text-page .stockpoint-text-page__main{padding-top:calc(var(--stockpoint-text-header-height) + 48px);padding-bottom:56px}.stockpoint-text-page .stockpoint-text-page__title{font-size:clamp(32px,8.5vw,35px);line-height:1.1;letter-spacing:-.015em}.stockpoint-text-page .stockpoint-text-page__content{font-size:16px;line-height:1.7}.stockpoint-text-page .stockpoint-text-page__content h2{font-size:clamp(24px,6.8vw,27px)}.stockpoint-text-page .stockpoint-text-page__content h3{font-size:clamp(19px,5.4vw,21px)}}