.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{margin-top:2.5rem;margin-bottom:1rem;color:var(--article-heading);font-family:var(--font-serif);font-style:italic;font-weight:600;line-height:1.25;letter-spacing:.03rem;text-wrap:balance}.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;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{font-size:clamp(1.3rem,2vw,1.65rem);color:var(--color-quaternary);font-family:var(--font-sans);font-style:normal;font-weight:700;letter-spacing:.06rem;line-height:1.3}.resource-article-content h4,.resource-article-content .gb-headline-4{font-size:clamp(1.12rem,1.55vw,1.3rem);color:var(--color-primary);font-family:var(--font-sans);font-style:normal;font-weight:700;letter-spacing:.05rem;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);font-style:normal;font-weight:700;letter-spacing:.06rem;text-transform:uppercase}.resource-article-content a:not(.button){color:var(--article-accent);text-decoration-thickness:2px;text-underline-offset:.2em;transition:color .2s ease}.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:disc outside}.resource-article-content ol,.resource-article-content ol.wp-block-list{list-style:decimal outside}.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,.resource-article-content ol li::marker{color:var(--article-accent)}.resource-article-content hr,.resource-article-content .wp-block-separator{margin-block:2.25rem;border:0;border-top:1px solid var(--article-border)}.resource-article-content blockquote,.resource-article-content .wp-block-quote,.resource-article-content .wp-block-pullquote blockquote{margin:2rem 0;border-left:4px solid var(--article-accent-soft);padding:.35rem 0 .35rem 1.35rem;color:var(--article-heading);font-family:var(--font-serif);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{display:block;margin-top:.75rem;color:color-mix(in srgb,var(--article-heading) 75%,white);font-family:var(--font-sans);font-size:.8rem;font-style:normal;font-weight:500;letter-spacing:.1rem;text-transform:uppercase}.resource-article-content .wp-block-pullquote{margin:2.25rem 0;border-top:1px solid var(--article-border);border-bottom:1px solid var(--article-border);padding:1.4rem 0}.resource-article-content .wp-block-pullquote blockquote{border-left:0;margin:0;padding:0;text-align:center}.resource-article-content dl{margin:1.75rem 0}.resource-article-content dt{color:var(--article-heading);font-weight:500;margin-top:1rem}.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{border-radius:4px;background:var(--article-surface);padding:.15rem .35rem;font-size:.9em}.resource-article-content pre{overflow-x:auto;border-radius:12px;background:#202230;color:#f6f7f9;margin:2rem 0;padding:1rem 1.2rem;line-height:1.65}.resource-article-content pre code{background:transparent;padding:0;color:inherit}.resource-article-content table,.resource-article-content .wp-block-table table{width:100%;border-collapse:collapse;border:1px solid var(--article-border);margin:2rem 0;overflow:hidden;border-radius:8px}.resource-article-content th,.resource-article-content td{border-bottom:1px solid var(--article-border);padding:.65rem .8rem;text-align:left;vertical-align:top}.resource-article-content th{background:var(--article-surface);color:var(--article-heading);font-size:.8rem;font-weight:500;letter-spacing:.08rem;text-transform:uppercase}.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{display:block;max-width:100%;height:auto;border-radius:10px}.resource-article-content figcaption,.resource-article-content .wp-element-caption{margin-top:.65rem;color:color-mix(in srgb,var(--article-heading) 68%,white);font-size:.78rem;font-weight:500;letter-spacing:.08rem;text-transform:uppercase}.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{width:100%;max-width:100%;border:0;border-radius:10px;aspect-ratio:16/9}.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{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--article-accent);color:#fff;font-family:var(--font-sans);font-size:.76rem;font-weight:500;letter-spacing:.13rem;padding:.7rem 1.3rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.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(min-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}}
