.resource-article-content{--article-text:var(--color-gray);--article-heading:var(--color-tertiary);--article-accent:var(--color-primary);--article-accent-soft:var(--color-secondary);--article-border:color-mix(in srgb, var(--color-tertiary) 18%, white);--article-surface:color-mix(in srgb, var(--color-tertiary) 4%, white);color:var(--article-text);font-family:var(--font-sans);font-size:1.05rem;line-height:1.8}.resource-article-content>*{margin-block:0 1.5rem}.resource-article-content>:last-child{margin-bottom:0}.resource-article-content p,.resource-article-content li,.resource-article-content figcaption,.resource-article-content cite,.resource-article-content dd,.resource-article-content td,.resource-article-content th{letter-spacing:.01rem}.resource-article-content h2,.resource-article-content h3,.resource-article-content h4,.resource-article-content h5,.resource-article-content h6,.resource-article-content .gb-headline{color:var(--article-heading);font-family:var(--font-serif);letter-spacing:.03rem;text-wrap:balance;margin-top:2.5rem;margin-bottom:1rem;font-style:italic;font-weight:600;line-height:1.25}.resource-article-content h2 :is(strong,b,em,i,a,span),.resource-article-content h3 :is(strong,b,em,i,a,span),.resource-article-content h4 :is(strong,b,em,i,a,span),.resource-article-content h5 :is(strong,b,em,i,a,span),.resource-article-content h6 :is(strong,b,em,i,a,span),.resource-article-content .gb-headline :is(strong,b,em,i,a,span){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-transform:inherit}.resource-article-content h2,.resource-article-content .gb-headline-2{font-size:clamp(1.9rem,3.4vw,2.45rem)}.resource-article-content h3,.resource-article-content .gb-headline-3{color:var(--color-quaternary);font-size:clamp(1.3rem,2vw,1.65rem);font-family:var(--font-sans);letter-spacing:.06rem;font-style:normal;font-weight:700;line-height:1.3}.resource-article-content h4,.resource-article-content .gb-headline-4{color:var(--color-primary);font-size:clamp(1.12rem,1.55vw,1.3rem);font-family:var(--font-sans);letter-spacing:.05rem;font-style:normal;font-weight:700;line-height:1.35}.resource-article-content h5,.resource-article-content h6,.resource-article-content .gb-headline-5,.resource-article-content .gb-headline-6{font-size:clamp(.92rem,1.1vw,1.05rem);font-family:var(--font-sans);letter-spacing:.06rem;text-transform:uppercase;font-style:normal;font-weight:700}.resource-article-content a:not(.button){color:var(--article-accent);text-underline-offset:.2em;text-decoration-thickness:2px;transition:color .2s}.resource-article-content a:not(.button):hover,.resource-article-content a:not(.button):focus-visible{color:var(--color-quaternary)}.resource-article-content strong,.resource-article-content b{color:inherit;font-weight:500}.resource-article-content em,.resource-article-content i{font-style:italic}.resource-article-content ul,.resource-article-content ol,.resource-article-content .wp-block-list{margin-bottom:1.75rem;padding-left:1.35rem}.resource-article-content ul,.resource-article-content ul.wp-block-list{list-style:outside}.resource-article-content ol,.resource-article-content ol.wp-block-list{list-style:decimal}.resource-article-content ul ul,.resource-article-content ul.wp-block-list ul{list-style-type:circle}.resource-article-content ul ul ul,.resource-article-content ul.wp-block-list ul ul{list-style-type:square}.resource-article-content ol ol,.resource-article-content ol.wp-block-list ol{list-style-type:lower-alpha}.resource-article-content ol ol ol,.resource-article-content ol.wp-block-list ol ol{list-style-type:lower-roman}.resource-article-content li{margin-bottom:.45rem;padding-left:.1rem}.resource-article-content li>ul,.resource-article-content li>ol{margin-top:.55rem;margin-bottom:.75rem}.resource-article-content ul li::marker{color:var(--article-accent)}.resource-article-content ol li::marker{color:var(--article-accent)}.resource-article-content hr,.resource-article-content .wp-block-separator{border:0;border-top:1px solid var(--article-border);margin-block:2.25rem}.resource-article-content blockquote,.resource-article-content .wp-block-quote,.resource-article-content .wp-block-pullquote blockquote{border-left:4px solid var(--article-accent-soft);color:var(--article-heading);font-family:var(--font-serif);margin:2rem 0;padding:.35rem 0 .35rem 1.35rem;font-size:clamp(1.2rem,2vw,1.45rem);font-style:italic;line-height:1.6}.resource-article-content blockquote p:last-child,.resource-article-content .wp-block-quote p:last-child,.resource-article-content .wp-block-pullquote blockquote p:last-child{margin-bottom:0}.resource-article-content blockquote cite,.resource-article-content .wp-block-quote cite,.resource-article-content .wp-block-pullquote blockquote cite{color:color-mix(in srgb, var(--article-heading) 75%, white);font-family:var(--font-sans);letter-spacing:.1rem;text-transform:uppercase;margin-top:.75rem;font-size:.8rem;font-style:normal;font-weight:500;display:block}.resource-article-content .wp-block-pullquote{border-top:1px solid var(--article-border);border-bottom:1px solid var(--article-border);margin:2.25rem 0;padding:1.4rem 0}.resource-article-content .wp-block-pullquote blockquote{text-align:center;border-left:0;margin:0;padding:0}.resource-article-content dl{margin:1.75rem 0}.resource-article-content dt{color:var(--article-heading);margin-top:1rem;font-weight:500}.resource-article-content dd{margin:.35rem 0 .75rem 1rem}.resource-article-content pre,.resource-article-content code,.resource-article-content kbd,.resource-article-content samp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.resource-article-content code,.resource-article-content kbd,.resource-article-content samp{background:var(--article-surface);border-radius:4px;padding:.15rem .35rem;font-size:.9em}.resource-article-content pre{color:#f6f7f9;background:#202230;border-radius:12px;margin:2rem 0;padding:1rem 1.2rem;line-height:1.65;overflow-x:auto}.resource-article-content pre code{color:inherit;background:0 0;padding:0}.resource-article-content table,.resource-article-content .wp-block-table table{border-collapse:collapse;border:1px solid var(--article-border);border-radius:8px;width:100%;margin:2rem 0;overflow:hidden}.resource-article-content th,.resource-article-content td{border-bottom:1px solid var(--article-border);text-align:left;vertical-align:top;padding:.65rem .8rem}.resource-article-content th{background:var(--article-surface);color:var(--article-heading);letter-spacing:.08rem;text-transform:uppercase;font-size:.8rem;font-weight:500}.resource-article-content figure,.resource-article-content .wp-block-image,.resource-article-content .wp-block-gallery,.resource-article-content .wp-block-cover,.resource-article-content .wp-block-media-text{margin:2rem 0}.resource-article-content img,.resource-article-content video{border-radius:10px;max-width:100%;height:auto;display:block}.resource-article-content figcaption,.resource-article-content .wp-element-caption{color:color-mix(in srgb, var(--article-heading) 68%, white);letter-spacing:.08rem;text-transform:uppercase;margin-top:.65rem;font-size:.78rem;font-weight:500}.resource-article-content .alignwide{margin-left:clamp(-2rem,-4vw,-3rem);margin-right:clamp(-2rem,-4vw,-3rem)}.resource-article-content .alignfull{margin-left:clamp(-3rem,-7vw,-6rem);margin-right:clamp(-3rem,-7vw,-6rem)}.resource-article-content .alignleft,.resource-article-content .alignright{max-width:min(48%,320px)}.resource-article-content .wp-block-gallery{gap:.85rem}.resource-article-content .wp-block-embed iframe,.resource-article-content iframe{aspect-ratio:16/9;border:0;border-radius:10px;width:100%;max-width:100%}.resource-article-content .wp-block-file a,.resource-article-content .wp-block-button__link,.resource-article-content .gb-button,.resource-article-content .gb-button-wrapper a{background:var(--article-accent);color:#fff;font-family:var(--font-sans);letter-spacing:.13rem;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.3rem;font-size:.76rem;font-weight:500;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.resource-article-content .wp-block-file a:hover,.resource-article-content .wp-block-file a:focus-visible,.resource-article-content .wp-block-button__link:hover,.resource-article-content .wp-block-button__link:focus-visible,.resource-article-content .gb-button:hover,.resource-article-content .gb-button:focus-visible,.resource-article-content .gb-button-wrapper a:hover,.resource-article-content .gb-button-wrapper a:focus-visible{background:color-mix(in srgb, var(--article-accent) 84%, black);color:#fff;transform:translateY(-1px)}.resource-article-content .wp-block-group,.resource-article-content .gb-container{margin:2rem 0}.resource-article-content .wp-block-group.has-background,.resource-article-content .gb-container.has-background{border-radius:12px;padding:clamp(1rem,2vw,1.4rem)}@media (width>=768px){.resource-article-content{font-size:1.1rem}.resource-article-content .alignleft{float:left;margin:.25rem 1.6rem 1rem 0}.resource-article-content .alignright{float:right;margin:.25rem 0 1rem 1.6rem}.resource-article-content>.alignleft+*,.resource-article-content>.alignright+*{clear:none}}
