.site-navigation .menu{align-items:center;display:flex;gap:var(--spacing-24);list-style:none;margin:0;padding:0}.menu-item>a{color:var(--color-slate-700);font-size:var(--text-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-micro);line-height:var(--leading-caption);text-transform:uppercase;white-space:nowrap}.current-menu-item>a{color:var(--color-slate-900);text-decoration:underline;text-underline-offset:.25rem}.menu-item-has-children{position:relative}.sub-menu{background:var(--color-paper);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);left:0;list-style:none;margin:0;min-width:13.75rem;opacity:0;padding:var(--spacing-8);position:absolute;top:calc(100% + .375rem);visibility:hidden}.menu-item-has-children:focus-within>.sub-menu,.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}.sub-menu .menu-item>a{border-radius:var(--radius-lg);display:block;font-size:var(--text-body-sm);padding:.75rem;text-transform:none}.yoast-breadcrumbs{color:var(--color-slate-600);font-size:var(--text-caption);line-height:var(--leading-caption)}.yoast-breadcrumbs a{text-decoration:underline;text-underline-offset:.1875rem}.breadcrumb_last{color:var(--color-slate-900);font-weight:var(--font-weight-medium)}.schema-faq-section{border-top:1px solid var(--card-border);padding-block:var(--spacing-24)}.schema-faq-question{color:var(--color-slate-900);display:block;font-size:var(--text-subheading);font-weight:var(--font-weight-regular);line-height:var(--leading-subheading)}.schema-faq-answer{color:var(--color-slate-600);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);margin-top:.75rem}.wp-block-quote{border-left:1px solid var(--color-brand-orange-deep);margin-block:var(--spacing-32);padding-left:var(--spacing-24)}.wp-block-quote p{color:var(--color-slate-900);font-size:var(--text-heading-sm);font-weight:var(--font-weight-light);line-height:var(--leading-heading-sm)}.wp-block-quote cite{color:var(--color-steel);display:block;font-size:var(--text-caption);font-style:normal;margin-top:var(--spacing-16)}.wp-block-pullquote{border-block:1px solid var(--card-border);padding-block:var(--spacing-32);text-align:center}.wp-block-table{margin-block:var(--spacing-32);overflow-x:auto}.wp-block-table table{border-collapse:collapse;font-size:var(--text-body-sm);font-variant-numeric:tabular-nums;width:100%}.wp-block-table td,.wp-block-table th{border-bottom:1px solid var(--card-border);padding:.75rem var(--spacing-16);text-align:left}.wp-block-table th{color:var(--color-slate-900);font-size:var(--text-micro);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-micro);text-transform:uppercase}.wp-element-caption{color:var(--color-slate-600);font-size:var(--text-caption);line-height:var(--leading-caption);margin-top:var(--spacing-8)}.wp-block-image img{border-radius:var(--radius-lg);height:auto}.wp-block-image{margin-block:var(--spacing-32)}.aligncenter{margin-inline:auto;text-align:center}.alignwide{margin-inline:auto;max-width:min(100%,87.5rem)}.alignfull{margin-inline:calc(50% - 50vw);max-width:none;width:100vw}.search-form{display:flex;gap:var(--spacing-8)}.search-field{background:var(--color-paper);border:1px solid var(--color-cloud);border-radius:var(--radius-lg);color:var(--color-slate-900);flex:1;font-size:var(--text-body-sm);height:3rem;padding:.75rem var(--spacing-16)}.search-field::placeholder{color:var(--color-mist)}.search-field:focus{border-color:var(--color-slate-900)}.search-field:focus-visible{outline:2px solid var(--color-slate-900);outline-offset:2px}.search-submit{background:var(--color-brand-orange);border:1px solid transparent;border-radius:var(--radius-lg);color:var(--on-brand);cursor:pointer;font-size:var(--text-caption);font-weight:var(--font-weight-medium);letter-spacing:.025em;padding:1rem var(--spacing-24);text-transform:uppercase}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.wp-block-list{color:var(--color-slate-600);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);list-style:disc;padding-left:var(--spacing-24)}.wp-block-list li{margin-bottom:var(--spacing-8)}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-16)}.wp-block-button__link{align-items:center;background:var(--color-brand-orange);border-radius:var(--radius-lg);color:var(--on-brand);display:inline-flex;font-size:var(--text-caption);font-weight:var(--font-weight-medium);letter-spacing:.025em;padding:1rem var(--spacing-24);text-transform:uppercase}.search-field[aria-invalid=true]{border-color:var(--color-brand-text)}.search-field:disabled,.search-submit:disabled{cursor:not-allowed}.search-submit[data-busy]{pointer-events:none}.art__body a:not(.btn),.legal__body a:not(.btn),.schema-faq-answer a:not(.btn),.wp-block-quote a:not(.btn){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1875rem}.art__body a:not(.btn):hover,.legal__body a:not(.btn):hover,.schema-faq-answer a:not(.btn):hover,.wp-block-quote a:not(.btn):hover{text-decoration-thickness:2px}.art__body a:not(.btn):focus-visible,.legal__body a:not(.btn):focus-visible,.schema-faq-answer a:not(.btn):focus-visible,.wp-block-quote a:not(.btn):focus-visible{border-radius:2px;outline:2px solid var(--color-slate-900);outline-offset:2px}.art__body h2,.legal__body h2{color:var(--color-slate-900);font-size:clamp(var(--text-body-lg),1rem + 1vw,var(--text-heading-sm));font-weight:var(--font-weight-light);line-height:var(--leading-heading-sm);margin-bottom:var(--spacing-16);margin-top:var(--spacing-48)}.art__body h3,.art__body h4,.legal__body h3,.legal__body h4{color:var(--color-slate-900);font-size:clamp(var(--text-body),.9375rem + .65vw,var(--text-subheading));font-weight:var(--font-weight-medium);line-height:var(--leading-subheading);margin-bottom:var(--spacing-8);margin-top:var(--spacing-32)}.art__body>:first-child,.legal__body>:first-child{margin-top:0}.pt-honeypot{clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}
