:root{--fe-shadow-card:0 1px 2px rgba(11,28,48,.06),0 8px 24px rgba(11,28,48,.08);--fe-header-height:4rem;--fe-admin-bar-offset:0px;--fe-syntax-keyword:#ff7b72;--fe-syntax-func:#d2a8ff;--fe-syntax-string:#a5d6ff;--fe-syntax-comment:#8b949e;--fe-syntax-const:#79c0ff}body.admin-bar{--fe-admin-bar-offset:32px}@media screen and (max-width:782px){body.admin-bar{--fe-admin-bar-offset:46px}}body.admin-bar,html{margin-top:0!important}.fe-site-header,.is-style-site-header{background-color:var(--wp--preset--color--surface);border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);box-shadow:0 1px 2px rgba(11,28,48,.06);left:0;padding:0!important;position:fixed;right:0;top:var(--fe-admin-bar-offset);width:100%;z-index:100}.fe-site-header__inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:var(--wp--preset--spacing--margin-mobile);padding-right:var(--wp--preset--spacing--margin-mobile)}@media (min-width:1024px){.fe-site-header__inner{padding-left:var(--wp--preset--spacing--margin-desktop);padding-right:var(--wp--preset--spacing--margin-desktop)}}.fe-site-header__bar{align-items:center;display:flex;gap:var(--wp--preset--spacing--gutter);height:var(--fe-header-height);justify-content:space-between;position:relative}.fe-site-header__bar>*{margin-top:0!important}.fe-site-header__brand{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:1rem;min-width:0;position:relative;z-index:2}.fe-site-header__icon{color:var(--wp--preset--color--primary);font-size:1.5rem}.fe-site-header__title{letter-spacing:.03em;margin:0;white-space:nowrap}.fe-site-header__nav{display:none}@media (min-width:768px){.fe-site-header__nav{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;z-index:1}.fe-site-header__nav .wp-block-navigation-item,.fe-site-header__nav .wp-block-navigation-item__content,.fe-site-header__nav .wp-block-navigation__container{pointer-events:auto}.fe-site-header__nav .wp-block-navigation__container,.fe-site-header__nav.wp-block-navigation{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--wp--preset--spacing--gutter);justify-content:center;list-style:none;margin:0;padding:0}.fe-site-header__nav .wp-block-navigation-item{margin:0}.fe-site-header__nav .wp-block-navigation-item__content{color:var(--wp--preset--color--on-surface-variant);padding-bottom:.25rem;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}.fe-site-header__nav .current-menu-item .wp-block-navigation-item__content,.fe-site-header__nav .wp-block-navigation-item__content:hover{color:var(--wp--preset--color--primary)}.fe-site-header__nav .current-menu-item .wp-block-navigation-item__content{border-bottom:2px solid var(--wp--preset--color--primary)}}.fe-site-header__actions{align-items:center;display:flex;flex-shrink:0;gap:1rem;position:relative;z-index:2}.fe-header-search{position:relative}.fe-header-search__toggle{align-items:center;border-radius:9999px;color:var(--wp--preset--color--primary);cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;list-style:none;transition:background-color .2s ease,color .2s ease;width:1.75rem}.fe-header-search__toggle .material-symbols-outlined{font-size:1.125rem}.fe-header-search__toggle::-webkit-details-marker{display:none}.fe-header-search[open] .fe-header-search__toggle,.fe-header-search__toggle:hover{background-color:var(--wp--preset--color--surface-container-low);color:var(--wp--preset--color--secondary)}.fe-header-search__panel{background-color:var(--wp--preset--color--surface);border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 30%,transparent);border-radius:0;border-top:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);box-shadow:0 12px 32px rgba(11,28,48,.12);box-sizing:border-box;left:0;opacity:0;padding:1rem var(--wp--style--root--padding-right) 1rem var(--wp--style--root--padding-left);position:fixed;right:0;top:calc(var(--fe-admin-bar-offset) + var(--fe-header-height));transform:translateY(-.5rem);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;width:100%}.fe-header-search[open] .fe-header-search__panel{opacity:1;transform:translateY(0);visibility:visible}.fe-header-search__form{align-items:center;background-color:var(--wp--preset--color--surface-container-low);border:2px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 50%,transparent);border-radius:.75rem;box-sizing:border-box;display:flex;gap:.5rem;margin-left:auto;margin-right:auto;max-width:calc(1200px - var(--wp--preset--spacing--margin-mobile)*2);padding:.5rem}@media (min-width:1024px){.fe-header-search__form{max-width:calc(1200px - var(--wp--preset--spacing--margin-desktop)*2)}}.fe-header-search__input{background:transparent;border:0;color:var(--wp--preset--color--on-surface);flex:1 1 auto;font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--body-md);min-width:0;outline:0;padding:.5rem}.fe-header-search__submit{align-items:center;background-color:var(--wp--preset--color--secondary);border:0;border-radius:.5rem;color:var(--wp--preset--color--on-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}@media (max-width:767px){.fe-site-header__inner{padding-left:.75rem;padding-right:.75rem}.fe-site-header__actions,.fe-site-header__bar,.fe-site-header__brand{gap:.5rem}.fe-lang-switcher__icon{display:none}.fe-site-header__nav{display:block;margin-left:auto;position:static;transform:none;width:auto}.fe-site-header__nav .wp-block-navigation__responsive-container-open{padding:.5rem}}.fe-lang-switcher{align-items:center;background-color:var(--wp--preset--color--surface-container-low);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 30%,transparent);border-radius:9999px;display:inline-flex;gap:.125rem;padding:.25rem}.fe-lang-switcher__icon{color:var(--wp--preset--color--primary);font-size:1rem;margin-right:.25rem}.fe-lang-switcher__active,.fe-lang-switcher__inactive{border-radius:9999px;font-size:.625rem;font-weight:700;letter-spacing:.05em;padding:.3rem .45rem;text-transform:uppercase}.fe-lang-switcher__active{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--on-secondary)}.fe-lang-switcher__inactive{color:var(--wp--preset--color--on-surface-variant);-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.fe-lang-switcher__inactive:hover{background-color:var(--wp--preset--color--surface);color:var(--wp--preset--color--primary)}.fe-lang-switcher__inactive:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.fe-lang-switcher__divider{display:none}body.fe-has-fixed-header .wp-site-blocks{gap:0}body.fe-has-fixed-header .wp-block-template-part{margin-top:0}body.fe-has-fixed-header .fe-main{padding-top:calc(6rem + var(--fe-admin-bar-offset))}.fe-site-footer,.is-style-site-footer{background-color:var(--wp--preset--color--footer-navy);border-top:4px solid var(--wp--preset--color--primary);color:#cbd5e1}.fe-site-footer__inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:var(--wp--preset--spacing--margin-mobile);padding-right:var(--wp--preset--spacing--margin-mobile);padding-top:1rem}@media (min-width:1024px){.fe-site-footer__inner{padding-left:var(--wp--preset--spacing--margin-desktop);padding-right:var(--wp--preset--spacing--margin-desktop)}}.fe-site-footer__brand{align-items:center;display:flex;gap:.5rem;margin-bottom:1.5rem}.fe-site-footer__icon{color:#fff;font-size:1.5rem}.fe-site-footer__title,.fe-site-footer__title a{color:#fff;letter-spacing:.03em;-webkit-text-decoration:none;text-decoration:none}.fe-site-footer__tagline{color:var(--wp--preset--color--footer-muted);line-height:1.6;margin-bottom:2rem}.fe-site-footer__social .wp-block-social-link-anchor{padding:.25rem;transition:color .2s ease}.fe-site-footer__social .wp-block-social-link-anchor:hover{color:#fff}.fe-site-footer__label{font-size:var(--wp--preset--font-size--label-caps);font-weight:600;letter-spacing:.05em;margin-bottom:1.5rem;text-transform:uppercase}.fe-site-footer__label.has-primary-color{color:var(--wp--preset--color--footer-muted)!important}.fe-site-footer__posts.wp-block-navigation{font-family:inherit;font-size:inherit;font-style:normal;font-weight:400;letter-spacing:normal;text-transform:none}.fe-site-footer__posts .wp-block-navigation__container{gap:0}.fe-site-footer__posts .wp-block-navigation-item{margin-bottom:.75rem}.fe-site-footer__posts .wp-block-navigation-item__content{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.fe-site-footer__posts .wp-block-navigation-item__content:hover{color:#fff}.fe-site-footer__links{list-style:none;margin:0;padding:0}.fe-site-footer__links li{margin-bottom:.75rem}.fe-site-footer__links a{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.fe-site-footer__links a:hover{color:#fff}.fe-site-footer__rule{margin-bottom:2rem;margin-top:4rem;opacity:.15}.fe-site-footer__bottom{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.fe-site-footer__copyright{color:var(--wp--preset--color--footer-muted);font-size:.6875rem;letter-spacing:.05em;margin:0;text-transform:uppercase}@media (max-width:781px){.fe-site-footer__grid{flex-direction:column}}.is-style-code-github-dark{background-color:#0d1117;border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);border-radius:.5rem;color:#c9d1d9;font-family:var(--wp--preset--font-family--jetbrains-mono);font-size:var(--wp--preset--font-size--code-block);overflow-x:auto;padding:1.5rem}.editor-styles-wrapper .is-style-callout.is-layout-flex,.is-style-callout.is-layout-flex{display:flex;flex-wrap:nowrap}.editor-styles-wrapper .is-style-callout,.is-style-callout{align-items:flex-start;background-color:color-mix(in srgb,var(--wp--preset--color--secondary-container) 30%,transparent);border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-left:4px solid var(--wp--preset--color--secondary);border-top-left-radius:0;border-top-right-radius:.5rem;gap:1rem;margin-bottom:2.5rem;margin-top:2.5rem;padding:1.5rem}.editor-styles-wrapper .is-style-callout .fe-callout__body,.is-style-callout .fe-callout__body{gap:.25rem}.editor-styles-wrapper .is-style-callout .fe-callout__body>:where(.wp-block-heading,p),.editor-styles-wrapper .is-style-callout.fe-callout>.wp-block-group>:where(.wp-block-heading,p),.is-style-callout .fe-callout__body>:where(.wp-block-heading,p),.is-style-callout.fe-callout>.wp-block-group>:where(.wp-block-heading,p){margin-bottom:0!important;margin-top:0!important}.editor-styles-wrapper .is-style-callout .fe-callout__body>.wp-block-heading,.editor-styles-wrapper .is-style-callout.fe-callout>.wp-block-group>.wp-block-heading,.is-style-callout .fe-callout__body>.wp-block-heading,.is-style-callout.fe-callout>.wp-block-group>.wp-block-heading{margin-bottom:.25rem!important}.editor-styles-wrapper .is-style-callout .fe-callout__icon,.is-style-callout .fe-callout__icon{color:var(--wp--preset--color--secondary);flex-shrink:0;font-size:1.5rem;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1;margin-top:.125rem}.editor-styles-wrapper .is-style-callout :where(h4,.wp-block-heading),.is-style-callout :where(h4,.wp-block-heading){color:var(--wp--preset--color--on-secondary-container);font-family:var(--wp--preset--font-family--plus-jakarta-sans);font-size:var(--wp--preset--font-size--body-sm);font-weight:700;line-height:1.25rem;margin-bottom:.25rem;margin-top:0}.editor-styles-wrapper .is-style-callout p,.is-style-callout p{color:var(--wp--preset--color--on-secondary-container);font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--body-sm);font-weight:400;line-height:1.5;margin-bottom:0}.editor-styles-wrapper .is-style-callout .has-headline-sm-font-size,.is-style-callout .has-headline-sm-font-size{font-size:var(--wp--preset--font-size--body-sm)!important;font-weight:700;line-height:1.25rem!important}.editor-styles-wrapper .is-style-callout .has-body-lg-font-size,.editor-styles-wrapper .is-style-callout .has-body-md-font-size,.is-style-callout .has-body-lg-font-size,.is-style-callout .has-body-md-font-size{font-size:var(--wp--preset--font-size--body-sm)!important;line-height:1.5!important}.editor-styles-wrapper .is-style-feature-card .has-headline-sm-font-size,.is-style-feature-card .has-headline-sm-font-size{font-size:var(--wp--preset--font-size--title-lg)!important}.editor-styles-wrapper .is-style-feature-card .has-body-md-font-size,.is-style-feature-card .has-body-md-font-size{font-size:var(--wp--preset--font-size--body-sm)!important;line-height:1.5!important}.editor-styles-wrapper .fe-feature-cards,.fe-feature-cards{align-items:stretch!important;gap:var(--wp--preset--spacing--gutter);margin-bottom:3rem;margin-top:3rem}.editor-styles-wrapper .fe-feature-cards>.wp-block-column,.fe-feature-cards>.wp-block-column{display:flex;flex-direction:column}.editor-styles-wrapper .is-style-feature-card,.is-style-feature-card{background-color:var(--wp--preset--color--surface-container-lowest);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 30%,transparent);border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(11,28,48,.06);box-sizing:border-box;flex:1 1 auto;height:100%;min-height:100%;padding:1.5rem;transition:box-shadow .2s ease,transform .2s ease;width:100%}.editor-styles-wrapper .is-style-feature-card>*,.is-style-feature-card>*{margin-bottom:0;margin-top:0}.editor-styles-wrapper .is-style-feature-card:hover,.is-style-feature-card:hover{box-shadow:0 1px 3px 0 rgba(11,28,48,.1);transform:translateY(-2px)}.editor-styles-wrapper .is-style-feature-card .fe-feature-card__icon,.is-style-feature-card .fe-feature-card__icon{color:var(--wp--preset--color--primary);display:block;flex-shrink:0;font-size:1.75rem;margin-bottom:1rem}.editor-styles-wrapper .is-style-feature-card :where(h3,.wp-block-heading),.is-style-feature-card :where(h3,.wp-block-heading){color:var(--wp--preset--color--on-surface);font-family:var(--wp--preset--font-family--plus-jakarta-sans);font-size:var(--wp--preset--font-size--title-lg)!important;font-weight:700;line-height:1.4;margin-bottom:.5rem!important;margin-top:0!important}.editor-styles-wrapper .is-style-feature-card .has-headline-md-font-size,.editor-styles-wrapper .is-style-feature-card .has-headline-sm-font-size,.editor-styles-wrapper .is-style-feature-card .has-title-lg-font-size,.is-style-feature-card .has-headline-md-font-size,.is-style-feature-card .has-headline-sm-font-size,.is-style-feature-card .has-title-lg-font-size{font-size:var(--wp--preset--font-size--title-lg)!important;line-height:1.4!important}.editor-styles-wrapper .is-style-feature-card p,.is-style-feature-card p{color:var(--wp--preset--color--on-surface-variant);flex:1 1 auto;font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--body-sm);line-height:1.5;margin-bottom:0}.fe-single-article{margin-left:auto;margin-right:auto;max-width:720px}.fe-single-header{margin-bottom:3rem}.fe-single-header__terms.wp-block-post-terms{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.fe-single-header__terms .wp-block-post-terms__separator{display:none}.fe-single-header__terms a{background-color:var(--wp--preset--color--surface-container-high);border-radius:9999px;color:var(--wp--preset--color--on-surface-variant);display:inline-block;font-size:var(--wp--preset--font-size--label-caps);font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.fe-single-header .wp-block-post-title{color:var(--wp--preset--color--on-background);line-height:1.2;margin-bottom:1.5rem}.fe-single-header__meta{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);border-top:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);display:flex;flex-wrap:wrap;gap:1rem;padding:1.5rem 0}.fe-single-header__meta .wp-block-post-author{align-items:center;display:flex;flex:1 1 auto;gap:1rem;margin:0;min-width:min(100%,280px)}.fe-single-header__meta .wp-block-post-author__avatar{flex-shrink:0}.fe-single-header__meta .wp-block-post-author__avatar img{border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 30%,transparent);border-radius:50%}.fe-single-header__meta .wp-block-post-author__name{color:var(--wp--preset--color--on-surface);font-family:var(--wp--preset--font-family--plus-jakarta-sans);font-size:1rem;font-weight:700;margin:0}.fe-single-header__meta .fe-reading-time,.fe-single-header__meta .wp-block-post-date{align-items:center;color:var(--wp--preset--color--on-surface-variant);display:inline-flex;font-size:.6875rem;font-weight:600;gap:.25rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.fe-single-header__meta .fe-reading-time{margin-left:.75rem}.fe-reading-time__icon,.fe-single-header__meta .material-symbols-outlined{font-size:1rem}.fe-single-featured{margin-bottom:3rem;margin-top:0}.fe-single-featured img{border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);border-radius:.75rem;box-shadow:var(--fe-shadow-card)}.fe-follow-card{background-color:color-mix(in sRGB,var(--wp--preset--color--secondary-container) 30%,var(--wp--preset--color--surface-container-lowest));border:1px solid color-mix(in sRGB,var(--wp--preset--color--outline-variant) 55%,transparent);border-radius:1rem;box-shadow:var(--fe-shadow-card);box-sizing:border-box;margin-bottom:2rem;margin-top:2rem;padding:max(1.5rem,min(5vw,2.5rem));text-align:center}.fe-article-content .fe-follow-card__title{margin:0}.fe-follow-card__copy{color:var(--wp--preset--color--on-surface-variant);margin:.75rem auto 1.5rem;max-width:38rem}.fe-follow-card__social{justify-content:center;margin-bottom:0;margin-top:0}.fe-article-content>p:first-of-type{font-size:var(--wp--preset--font-size--body-lg);line-height:1.7;margin-bottom:2rem}.fe-article-content h2{font-size:var(--wp--preset--font-size--headline-md);margin-top:3rem}.fe-article-content h2,.fe-article-content h3{color:var(--wp--preset--color--on-background);font-family:var(--wp--preset--font-family--plus-jakarta-sans);font-weight:700;margin-bottom:1.25rem}.fe-article-content h3{font-size:var(--wp--preset--font-size--headline-sm);margin-top:2.5rem}.fe-article-content h4{font-family:var(--wp--preset--font-family--plus-jakarta-sans);font-weight:700;margin-bottom:1rem;margin-top:2rem}.fe-article-content p{margin-bottom:1.5rem}.fe-article-content ol,.fe-article-content ul{margin-bottom:1.5rem;padding-left:1.5rem}.fe-article-content li{margin-bottom:.75rem;padding-left:.5rem}.fe-article-content li::marker{color:var(--wp--preset--color--secondary);font-weight:600}.fe-article-content strong{color:var(--wp--preset--color--on-surface);font-weight:600}.fe-article-content .wp-block-image,.fe-article-content figure{margin-bottom:3rem;margin-top:3rem}.fe-article-content .wp-element-caption,.fe-article-content figcaption{color:var(--wp--preset--color--on-surface-variant);font-size:var(--wp--preset--font-size--label-caps);font-weight:600;letter-spacing:.05em;margin-top:1rem;text-align:center;text-transform:uppercase}.fe-article-content img{border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);border-radius:.75rem}.fe-article-content .wp-block-image img{height:auto!important;max-width:100%}.fe-article-content .wp-block-table-of-contents{background-color:var(--wp--preset--color--surface-container-low);border:0;border-radius:1rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wp--preset--color--outline-variant) 18%,transparent);box-sizing:border-box;margin:2.5rem auto;max-width:none;padding:1.5rem 1.75rem;width:100%}.fe-article-content .wp-block-table-of-contents:before{align-items:center;color:var(--wp--preset--color--on-surface);content:"Neste artigo";display:flex;font-family:var(--wp--preset--font-family--plus-jakarta-sans);font-size:var(--wp--preset--font-size--title-lg);font-weight:700;line-height:1.3;margin-bottom:0}.fe-article-content .wp-block-table-of-contents ol,.fe-article-content .wp-block-table-of-contents ul{margin:1rem 0 0;padding-left:1.25rem}.fe-article-content .wp-block-table-of-contents li{color:var(--wp--preset--color--secondary);margin-bottom:.375rem;padding-left:.25rem}.fe-article-content .wp-block-table-of-contents li:last-child{margin-bottom:0}.fe-article-content .wp-block-table-of-contents a{color:var(--wp--preset--color--on-surface-variant);line-height:1.45;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.fe-article-content .wp-block-table-of-contents a:hover{color:var(--wp--preset--color--primary)}.fe-article-content .wp-block-table-of-contents :where(ol,ul) :where(ol,ul){margin-top:.375rem;padding-left:1rem}.fe-article-content .wp-block-uagb-table-of-contents{background-color:var(--wp--preset--color--surface-container-low)!important;border:0!important;border-radius:1rem!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wp--preset--color--outline-variant) 18%,transparent);box-sizing:border-box;margin:2.5rem auto!important;max-width:none;padding:1.5rem 1.75rem!important;width:100%}.fe-article-content .wp-block-uagb-table-of-contents .uagb-toc__wrap{background:transparent!important;border:0!important;margin:0!important;padding:0!important}.fe-article-content .wp-block-uagb-table-of-contents .uagb-toc__list-wrap{background:transparent!important;border:0!important;margin:1rem 0 0!important;padding:0!important}.fe-article-content .wp-block-uagb-table-of-contents .uagb-toc__title{color:var(--wp--preset--color--on-surface);font-family:var(--wp--preset--font-family--plus-jakarta-sans);font-size:var(--wp--preset--font-size--title-lg);font-weight:700;line-height:1.3;margin:0;padding:0}.fe-article-content .wp-block-uagb-table-of-contents :where(ol,ul).uagb-toc__list{margin:0;padding-left:1.25rem}.fe-article-content .wp-block-uagb-table-of-contents li.uagb-toc__list{color:var(--wp--preset--color--secondary);margin-bottom:.375rem!important;padding:0 0 0 .25rem!important}.fe-article-content .wp-block-uagb-table-of-contents li.uagb-toc__list:empty{display:none}.fe-article-content .wp-block-uagb-table-of-contents .uagb-toc-link__trigger{color:var(--wp--preset--color--on-surface-variant);line-height:1.45;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.fe-article-content .wp-block-uagb-table-of-contents .uagb-toc-link__trigger:hover{color:var(--wp--preset--color--primary)}.fe-article-content .wp-block-uagb-table-of-contents :where(ol,ul).uagb-toc__list :where(ol,ul).uagb-toc__list{margin-top:.375rem!important;padding-left:1rem}.fe-post-after-content{display:flex;flex-direction:column;gap:5rem;margin-top:4rem}.fe-newsletter-band{border-radius:1.5rem;overflow:hidden;padding:2.5rem;position:relative}.fe-newsletter-band :where(.fe-newsletter-band__copy,.fe-newsletter-band__form).has-global-padding{padding-left:0;padding-right:0}.fe-newsletter-band:before{background-color:color-mix(in srgb,var(--wp--preset--color--primary) 10%,transparent);border-radius:50%;content:"";filter:blur(48px);height:12rem;position:absolute;right:-2rem;top:-2rem;width:12rem}.fe-newsletter-band__inner{gap:2rem;position:relative;z-index:1}.fe-newsletter-band__copy :where(h3,.wp-block-heading){color:var(--wp--preset--color--on-secondary-fixed);font-family:var(--wp--preset--font-family--plus-jakarta-sans);font-size:var(--wp--preset--font-size--title-band);font-weight:400;line-height:2rem;margin-bottom:.5rem;margin-top:0}.fe-newsletter-band__copy .has-headline-md-font-size,.fe-newsletter-band__copy .has-title-band-font-size{font-size:var(--wp--preset--font-size--title-band)!important;font-weight:400!important;line-height:2rem!important}.fe-newsletter-band__copy p{color:var(--wp--preset--color--on-secondary-fixed-variant);font-size:var(--wp--preset--font-size--body-md);line-height:1.5;margin-bottom:0}.fe-newsletter-band__form{flex:1 1 280px;min-width:min(100%,280px)}@media (min-width:768px){.fe-newsletter-band__inner{align-items:center;flex-wrap:nowrap}.fe-newsletter-band__copy{flex:1 1 auto}.fe-newsletter-band__form{flex:0 1 400px}}.fe-author-bio{border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);border-radius:1rem;margin-bottom:4rem!important;margin-top:0;padding:2rem}.fe-author-bio__inner{display:flex;flex-direction:column;gap:1rem}.fe-author-bio__author{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:2rem;margin:0;width:100%}.fe-author-bio__author .wp-block-post-author__avatar{flex-shrink:0;margin:0}.fe-author-bio__author .wp-block-post-author__content{flex:1 1 auto;min-width:0}.fe-author-bio__author .wp-block-post-author__avatar img{border:2px solid color-mix(in srgb,var(--wp--preset--color--primary) 20%,transparent);border-radius:50%;box-shadow:var(--fe-shadow-card)}.fe-author-bio__author .wp-block-post-author__name{color:var(--wp--preset--color--on-background);font-family:var(--wp--preset--font-family--plus-jakarta-sans);font-size:var(--wp--preset--font-size--title-xl);font-weight:400;line-height:1.3;margin-bottom:.5rem}.fe-author-bio__author .has-headline-sm-font-size{font-size:var(--wp--preset--font-size--title-xl)!important;font-weight:400!important}.fe-author-bio__author .wp-block-post-author__bio{color:color-mix(in srgb,var(--wp--preset--color--on-surface-variant) 80%,transparent);font-size:var(--wp--preset--font-size--body-sm);line-height:1.625;margin:0 0 1rem}.fe-author-bio__links{align-items:center;display:flex;justify-content:center;margin:0;width:100%}@media (min-width:768px){.fe-author-bio__inner{align-items:start;grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:grid!important;grid-template-columns:6rem minmax(0,1fr);grid-row-gap:1rem;row-gap:1rem}.fe-author-bio__author{display:contents}.fe-author-bio__author .wp-block-post-author__avatar{grid-column:1;grid-row:1/3}.fe-author-bio__author .wp-block-post-author__content{grid-column:2;grid-row:1}.fe-author-bio__links{grid-column:2;grid-row:2;justify-content:flex-start;margin-left:0;width:auto}}.fe-post-after-content{box-sizing:border-box;padding-bottom:6rem;width:100%}.fe-article-footer{border-top:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);box-sizing:border-box;margin-top:-1rem;padding-top:2.5rem;width:100%}.fe-article-footer__inner{gap:1.5rem}.fe-share{align-items:center;gap:1rem}.fe-share>*{margin-top:0!important}.fe-share__label{color:var(--wp--preset--color--on-surface-variant);font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.fe-share__button{align-items:center;background-color:var(--wp--preset--color--surface-container-low);border-radius:999px;color:var(--wp--preset--color--primary);display:inline-flex;height:2.5rem;justify-content:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:2.5rem}.fe-share__button:hover{background-color:var(--wp--preset--color--primary-container);color:var(--wp--preset--color--secondary)}.fe-share__button .material-symbols-outlined{font-size:1.25rem}.fe-article-tags.wp-block-post-terms{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.fe-article-tags .wp-block-post-terms__separator,.fe-article-tags.wp-block-post-terms:empty{display:none}.fe-article-tags a{background-color:var(--wp--preset--color--tertiary-container,#fff9f0)!important;border-radius:.25rem;color:var(--wp--preset--color--on-tertiary-container,#76726b)!important;display:inline-block;font-size:.625rem;font-weight:700;letter-spacing:.05em;line-height:1;padding:.375rem .75rem;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.fe-article-tags a:before{content:"#"}.fe-post-navigation{align-items:stretch;box-sizing:border-box;display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr;width:100%}.fe-post-navigation>*{margin-top:0!important}.fe-post-navigation:not(:has(.fe-post-navigation__link)){display:none}.fe-post-navigation:has(.fe-post-navigation__link:empty){grid-template-columns:1fr}.fe-post-navigation__link{background-color:var(--wp--preset--color--surface-container-low);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);border-radius:.75rem;box-shadow:0 1px 2px rgba(11,28,48,.06);box-sizing:border-box;color:var(--wp--preset--color--on-surface);display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:8rem;padding:2rem;-webkit-text-decoration:none!important;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.fe-post-navigation__link:empty{display:none}.fe-post-navigation__link *{-webkit-text-decoration:none!important;text-decoration:none!important}.fe-post-navigation__link:hover{background-color:color-mix(in srgb,var(--wp--preset--color--secondary-container) 10%,var(--wp--preset--color--surface-container-low));border-color:color-mix(in srgb,var(--wp--preset--color--secondary) 40%,transparent);box-shadow:var(--fe-shadow-card)}.fe-post-navigation__link--next{text-align:left}.fe-post-navigation__link .post-navigation-link__label{color:var(--wp--preset--color--on-surface-variant);display:block;font-family:var(--wp--preset--font-family--inter);font-size:.625rem;font-weight:700;letter-spacing:.1em;line-height:1;margin-bottom:.75rem;text-transform:uppercase}.fe-post-navigation__link .post-navigation-link__title{color:var(--wp--preset--color--on-surface);display:block;font-family:var(--wp--preset--font-family--plus-jakarta-sans);font-size:var(--wp--preset--font-size--title-lg);font-weight:700;line-height:1.4;transition:color .2s ease}.fe-post-navigation__link:hover .post-navigation-link__title{color:var(--wp--preset--color--secondary)}.fe-related-posts{box-sizing:border-box;margin-top:1rem;width:100%}.fe-related-posts>*{margin-top:0!important}.fe-related-posts__newsletter{background-color:var(--wp--preset--color--surface-container-low);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 30%,transparent);border-radius:1rem;gap:1.5rem;margin-bottom:3rem;padding:1.5rem}.fe-related-posts__newsletter-copy>*{margin-top:0!important}.fe-related-posts__newsletter-title{margin:0 0 .25rem}.fe-related-posts__newsletter-copy p,.fe-related-posts__newsletter-copy.has-body-sm-font-size{color:var(--wp--preset--color--on-surface-variant);margin:0}.fe-related-posts__newsletter-form{flex:1 1 18rem;max-width:24rem}.fe-related-posts__newsletter-form.has-global-padding{padding-left:0!important;padding-right:0!important}.fe-related-posts__newsletter-form>*{margin-top:0!important}.fe-related-posts__newsletter-form .mc4wp-form{max-width:none!important;width:100%}.fe-related-posts__newsletter-form .mc4wp-form-fields{display:flex;flex-direction:column;gap:.5rem}.fe-related-posts__newsletter-form .mc4wp-form-fields>h3{display:none}.fe-related-posts__newsletter-form .mailchimp-form-fields-wrapper{display:flex;gap:.5rem;width:100%}.fe-related-posts__newsletter-form .mailchimp-form-fields-wrapper br{display:none}.fe-related-posts__newsletter-form input[type=email]{background-color:var(--wp--preset--color--surface-container-lowest);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 45%,transparent);border-radius:.5rem;box-sizing:border-box;color:var(--wp--preset--color--on-surface);flex:1 1 auto;font:inherit;min-height:2.75rem;padding:.625rem 1rem;width:100%}.fe-related-posts__newsletter-form button[type=submit],.fe-related-posts__newsletter-form input[type=submit]{background-color:var(--wp--preset--color--primary);border:0;border-radius:.5rem;color:var(--wp--preset--color--on-primary);cursor:pointer;font-size:var(--wp--preset--font-size--label-caps);font-weight:700;letter-spacing:.05em;min-height:2.75rem;padding:.625rem 1rem;text-transform:uppercase}.fe-related-posts__title{border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);color:var(--wp--preset--color--on-background);margin:0 0 2.5rem;padding-bottom:1rem}.fe-related-posts__list{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.fe-related-posts__list>li{display:flex;margin:0}.fe-related-card{background-color:var(--wp--preset--color--surface-container-lowest);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);border-radius:.75rem;box-shadow:0 1px 2px rgba(11,28,48,.06);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease;width:100%}.fe-related-card:hover{box-shadow:var(--fe-shadow-card);transform:translateY(-.25rem)}.fe-related-card>*,.fe-related-card__body>*{margin-top:0!important}.fe-related-card__media{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,color-mix(in srgb,var(--wp--preset--color--primary) 10%,var(--wp--preset--color--surface-container-highest)),color-mix(in srgb,var(--wp--preset--color--secondary) 10%,var(--wp--preset--color--surface-container-highest)));display:flex;justify-content:center;margin:0;overflow:hidden;position:relative}.fe-related-card__image,.fe-related-card__image.wp-block-post-featured-image{bottom:0;height:100%;left:0;margin:0!important;position:absolute;right:0;top:0;width:100%}.fe-related-card__image a,.fe-related-card__image img{display:block;height:100%;width:100%}.fe-related-card__image img{border:0;border-radius:0;-o-object-fit:cover;object-fit:cover}.fe-related-card__media:has(.fe-related-card__image img) .fe-related-card__icon{display:none}.fe-related-card__icon{color:color-mix(in srgb,var(--wp--preset--color--primary) 25%,transparent);font-size:3rem}.fe-related-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:1.5rem}.fe-related-card__terms.wp-block-post-terms{color:var(--wp--preset--color--secondary);display:flex;flex-wrap:wrap;font-size:.625rem;font-weight:700;gap:.25rem;letter-spacing:.08em;line-height:1;margin:0 0 .75rem;text-transform:uppercase}.fe-related-card__terms a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.fe-related-card__terms .wp-block-post-terms__separator{display:none}.fe-related-card__title{margin:0 0 .75rem}.fe-related-card__title a{color:var(--wp--preset--color--on-surface);-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.fe-related-card:hover .fe-related-card__title a{color:var(--wp--preset--color--secondary)}.fe-related-card__excerpt,.fe-related-card__excerpt .wp-block-post-excerpt__excerpt{color:var(--wp--preset--color--on-surface-variant);font-size:var(--wp--preset--font-size--body-sm);line-height:1.55;margin:0}.fe-related-card__excerpt .wp-block-post-excerpt__more-text{display:none}.fe-comments{border-top:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);box-sizing:border-box;padding-bottom:3rem;padding-top:3rem;width:100%}.fe-comments:not(:has(.fe-comment)){border-top:0;padding-bottom:0;padding-top:0}.fe-comments:not(:has(.fe-comment)) .fe-comments__header,.fe-comments:not(:has(.fe-comment)) .fe-comments__list,.fe-comments:not(:has(.fe-comment)) .fe-comments__pagination{display:none}.fe-comments__header{margin-bottom:3rem}.fe-comments__title{margin:0}.fe-comments__icon{color:var(--wp--preset--color--on-surface-variant)}.fe-comments__list{display:flex;flex-direction:column;gap:2.5rem;list-style:none;margin:0 0 4rem;padding:0}.fe-comments__list>li>ol,.fe-comments__list>li>ul{border-left:2px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 30%,transparent);list-style:none;margin:2rem 0 0 4.5rem;padding:0 0 0 2rem}.fe-comments__list>li>ol ol,.fe-comments__list>li>ul ul{border-left:2px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 30%,transparent);margin-top:2rem;padding-left:2rem}.fe-comments__list li{margin:0}.fe-comment{align-items:flex-start;display:flex;gap:1.5rem}.fe-comment>*{margin-top:0!important}.fe-comment__avatar img{border-radius:999px;box-shadow:0 1px 2px rgba(11,28,48,.08)}.fe-comments__list .depth-2 .fe-comment,.fe-comments__list ol ol .fe-comment,.fe-comments__list ul ul .fe-comment{gap:1rem}.fe-comments__list .depth-2 .fe-comment__avatar img,.fe-comments__list ol ol .fe-comment__avatar img,.fe-comments__list ul ul .fe-comment__avatar img{height:2.5rem;width:2.5rem}.fe-comment__body{flex:1 1 auto;min-width:0}.fe-comment__body>*{margin-top:0!important}.fe-comment__meta{gap:.75rem;margin-bottom:.5rem}.fe-comment__author{color:var(--wp--preset--color--on-background);font-weight:700}.fe-comments__list .depth-2 .fe-comment__author,.fe-comments__list ol ol .fe-comment__author,.fe-comments__list ul ul .fe-comment__author{font-size:.875rem}.fe-comments__list .bypostauthor>.fe-comment .fe-comment__author:after{background-color:var(--wp--preset--color--primary);border-radius:.25rem;color:var(--wp--preset--color--on-primary);content:"Author";display:inline-block;font-size:.5625rem;font-weight:700;letter-spacing:.05em;line-height:1;margin-left:.375rem;padding:.25rem .375rem;text-transform:uppercase;vertical-align:middle}.fe-comment__author a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.fe-comment__date{font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.fe-comment__content,.fe-comment__date{color:var(--wp--preset--color--on-surface-variant)}.fe-comment__content{line-height:1.7}.fe-comments__list .depth-2 .fe-comment__content,.fe-comments__list ol ol .fe-comment__content,.fe-comments__list ul ul .fe-comment__content{font-size:var(--wp--preset--font-size--body-sm);font-style:italic;line-height:1.65}.fe-comment__content p{margin:0 0 1rem}.fe-comment__reply a{color:var(--wp--preset--color--secondary);font-size:.625rem;font-weight:700;letter-spacing:.1em;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.fe-comments__pagination{margin-bottom:3rem}.fe-comments__form{background-color:var(--wp--preset--color--surface-container-low);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 30%,transparent);border-radius:1.5rem;padding:2rem;text-align:left}.fe-comments__form label{color:var(--wp--preset--color--on-surface);display:block;font-weight:700;margin-bottom:.5rem;text-align:left}.fe-comments__form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.fe-comments__form textarea{background-color:var(--wp--preset--color--surface-container-lowest);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 45%,transparent);border-radius:.5rem;box-sizing:border-box;color:var(--wp--preset--color--on-surface);font:inherit;padding:.75rem 1rem;width:100%}.fe-comments__form .comment-form-cookies-consent{align-items:flex-start;display:flex;gap:.5rem;text-align:left}.fe-comments__form .comment-form-cookies-consent input[type=checkbox]{flex:0 0 auto;margin-top:.25rem;width:auto}.fe-comments__form .comment-form-cookies-consent label{font-weight:400;margin-bottom:0}.fe-comments__form .form-submit .submit,.fe-comments__form input[type=submit]{background-color:var(--wp--preset--color--footer-navy);border:0;border-radius:999px;color:var(--wp--preset--color--on-primary);cursor:pointer;font-size:var(--wp--preset--font-size--label-caps);font-weight:700;letter-spacing:.08em;padding:1rem 2.5rem;text-transform:uppercase}@media (min-width:768px){.fe-post-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.fe-post-navigation:has(.fe-post-navigation__link:only-child){grid-template-columns:1fr}.fe-post-navigation__link--next{text-align:right}.fe-related-posts__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.fe-newsletter-band .mc4wp-form{margin:0}.fe-newsletter-band .mailchimp-form-fields-wrapper br,.fe-newsletter-band .mc4wp-form-fields>h3,.fe-newsletter-band .mc4wp-form-fields>h4{display:none}.fe-newsletter-band .mailchimp-form-fields-wrapper{display:flex;flex-direction:column;gap:.75rem;width:100%}@media (min-width:640px){.fe-newsletter-band .mailchimp-form-fields-wrapper{flex-direction:row;flex-wrap:nowrap}}.fe-newsletter-band .mailchimp-form-fields-wrapper input[type=email],.fe-newsletter-band .mailchimp-form-fields-wrapper input[type=text]{background-color:var(--wp--preset--color--surface-container-lowest);border:0;border-radius:9999px;box-shadow:0 1px 2px rgba(11,28,48,.06);color:var(--wp--preset--color--on-surface);flex:1 1 auto;font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--body-md);margin:0;min-width:0;padding:.75rem 1.25rem;width:100%}.fe-newsletter-band .mailchimp-form-fields-wrapper input[type=email]:focus{box-shadow:0 0 0 2px var(--wp--preset--color--primary);outline:none}.fe-newsletter-band .mailchimp-form-fields-wrapper button,.fe-newsletter-band .mailchimp-form-fields-wrapper input[type=submit]{background-color:#051a2e;border:none;border-radius:9999px;color:var(--wp--preset--color--on-primary);cursor:pointer;flex-shrink:0;font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--label-caps);font-weight:700;letter-spacing:.05em;padding:.75rem 2rem;text-transform:uppercase;transition:filter .2s ease,box-shadow .2s ease;white-space:nowrap}.fe-newsletter-band .mailchimp-form-fields-wrapper button:hover,.fe-newsletter-band .mailchimp-form-fields-wrapper input[type=submit]:hover{box-shadow:0 4px 12px rgba(11,28,48,.15);filter:brightness(1.05)}.fe-newsletter-band .mc4wp-response{font-size:var(--wp--preset--font-size--body-md);margin-top:.75rem}.fe-newsletter-band .mc4wp-alert{border-radius:.5rem;padding:.75rem 1rem}.is-style-category-featured.fe-category-featured-card.is-layout-flex,.is-style-post-card.fe-post-card.is-layout-flex{display:flex}.is-style-category-featured.fe-category-featured-card.is-layout-flex{flex-direction:column;gap:0}@media (min-width:1024px){.is-style-category-featured.fe-category-featured-card.is-layout-flex{flex-direction:row}}.is-style-post-card.fe-post-card.is-layout-flex{flex-direction:column}.fe-category-featured-template,.fe-category-grid-template{list-style:none;margin:0;padding:0}.fe-category-featured-template>li,.fe-category-grid-template>li{margin:0}.fe-category-featured-card__body.is-layout-flex>*,.fe-category-featured-card__body.is-layout-flex>.wp-block-group>*,.fe-post-card__body.is-layout-flex>*,.fe-post-card__body.is-layout-flex>.wp-block-group>*{margin-bottom:0;margin-top:0}.fe-category-featured-card__body.is-layout-flex,.fe-post-card__body.is-layout-flex{gap:0}.fe-category-featured-card__body>.fe-category-featured-card__eyebrow,.fe-category-featured-card__body>.fe-category-featured-card__title{margin-bottom:1.5rem}.fe-category-featured-card__body>.fe-category-featured-card__excerpt{margin-bottom:2rem}.fe-post-card__body>.fe-post-card__meta,.fe-post-card__body>.fe-post-card__title{margin-bottom:.75rem}.fe-post-card__body>.fe-post-card__excerpt{margin-bottom:1.5rem}.fe-main--archive,.fe-main--archive>.alignwide,.fe-main--category,.fe-main--category>.alignwide{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.fe-main--archive>.fe-category-hero:first-child{margin-top:0}.fe-category-hero{margin-bottom:3rem}.fe-category-hero__label{background-color:var(--wp--preset--color--primary-container);border-radius:9999px;display:inline-block;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;margin-left:-.75rem;padding:.25rem .75rem;text-transform:uppercase}.blog .fe-category-hero__label{display:none}.fe-category-hero__title{line-height:1.2;margin-bottom:1rem;margin-top:0}.fe-category-hero__description{color:var(--wp--preset--color--on-surface-variant);font-size:var(--wp--preset--font-size--body-lg);line-height:1.7;margin-bottom:0;margin-top:0;max-width:720px}.fe-category-featured{margin-bottom:4rem}.fe-category-featured-query,.fe-category-featured-template,.fe-category-featured-template>li{padding:0}.is-style-category-featured.fe-category-featured-card{background-color:var(--wp--preset--color--surface);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 30%,transparent);border-radius:.75rem;box-shadow:0 8px 24px rgba(11,28,48,.08);min-height:0;overflow:hidden;padding:0}.fe-category-featured-card__media{aspect-ratio:16/9!important;background-color:var(--wp--preset--color--surface-container);flex-shrink:0;line-height:0;margin:0;overflow:hidden;position:relative;width:100%}.fe-category-featured-card__media a{display:block;height:100%;line-height:0}.fe-category-featured-card__media img{display:block;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.is-style-category-featured.fe-category-featured-card:hover .fe-category-featured-card__media img{transform:scale(1.05)}@media (min-width:1024px){.is-style-category-featured.fe-category-featured-card{align-items:stretch;height:auto;min-height:0}.fe-category-featured-card__media{flex:0 0 66.666%;max-width:66.666%;min-height:0}.fe-category-featured-card__media a,.fe-category-featured-card__media img{height:100%;min-height:0}}.fe-category-featured-card__media:not(:has(img)){background-color:var(--wp--preset--color--surface-container);min-height:16rem}.fe-category-featured-card__body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:0;min-width:0;padding:2rem}.fe-category-featured-card__body,.fe-category-featured-card__body.has-background{background-color:var(--wp--preset--color--surface)}@media (min-width:1024px){.fe-category-featured-card__body{padding:2rem}.blog .fe-category-featured-card__body{padding:1.5rem}}.fe-category-featured-card__eyebrow{align-items:center;color:var(--wp--preset--color--on-surface-variant);display:flex;font-weight:600;gap:.5rem;letter-spacing:.05em;margin-bottom:1.5rem;margin-top:0;text-transform:uppercase}.fe-category-featured-card__eyebrow:before{color:var(--wp--preset--color--primary);content:"star";font-family:Material Symbols Outlined;font-size:1rem;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1}.fe-category-featured-card__title{display:-webkit-box;flex-shrink:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:1.5rem;margin-top:0;overflow:hidden}.blog .fe-category-featured-card__excerpt,.blog .fe-category-featured-card__title{-webkit-line-clamp:2}.fe-category-featured-card__title a{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.fe-category-featured-card__title a:hover{color:var(--wp--preset--color--primary)}.fe-category-featured-card__excerpt{color:var(--wp--preset--color--on-surface-variant);display:-webkit-box;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:2rem;margin-top:0;min-height:0;overflow:hidden}.fe-category-featured-card__footer{align-items:center;align-self:stretch;border-top:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);flex-wrap:nowrap;gap:1rem;justify-content:space-between;margin-top:auto;padding-top:1.5rem;width:100%}.fe-category-featured-card__footer.is-layout-flex{flex-wrap:nowrap!important;justify-content:space-between!important}.fe-category-featured-card__author{align-content:center;display:grid!important;flex:1 1 auto;grid-template-columns:1fr;grid-template-rows:auto auto;min-height:2.5rem;min-width:0;padding-left:3.25rem;position:relative;grid-row-gap:.25rem;row-gap:.25rem}.fe-category-featured-card__author .wp-block-post-author{display:contents;margin:0}.fe-category-featured-card__author .wp-block-post-author__avatar{left:0;line-height:0;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.fe-category-featured-card__author .wp-block-post-author__avatar img{border-radius:50%;display:block;height:2.5rem;-o-object-fit:cover;object-fit:cover;width:2.5rem}.fe-category-featured-card__author .wp-block-post-author__content{grid-column:1;grid-row:1}.fe-category-featured-card__author .wp-block-post-author__name{color:var(--wp--preset--color--on-surface);font-size:var(--wp--preset--font-size--label-caps);font-weight:600;letter-spacing:.05em;line-height:1;margin:0;text-transform:none}.fe-category-featured-card__author .fe-category-featured-card__date{color:var(--wp--preset--color--on-surface-variant);font-size:.6875rem!important;font-weight:400;grid-column:1;grid-row:2;letter-spacing:0!important;line-height:1;margin:0;text-transform:uppercase}.fe-category-featured-card__cta.wp-block-read-more{align-items:center;background-color:var(--wp--preset--color--primary);border-radius:.25rem;color:var(--wp--preset--color--on-primary);display:inline-flex;flex-shrink:0;font-size:var(--wp--preset--font-size--label-caps);font-weight:600;gap:.5rem;letter-spacing:.05em;margin-left:auto;padding:.5rem 1.5rem;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}.fe-category-featured-card__cta.wp-block-read-more:after{content:"arrow_forward";font-family:Material Symbols Outlined;font-size:1rem;line-height:1}.fe-category-featured-card__cta.wp-block-read-more:hover{background-color:var(--wp--preset--color--on-surface-variant);color:var(--wp--preset--color--on-primary)}.fe-category-grid-template{gap:var(--wp--preset--spacing--gutter)}.fe-category-grid-template>li{display:flex;height:100%}.is-style-post-card.fe-post-card{border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 30%,transparent);border-radius:.75rem;box-shadow:0 1px 2px rgba(11,28,48,.06);flex:1 1 auto;height:100%;overflow:hidden;padding:0;transition:box-shadow .3s ease,transform .3s ease;width:100%}.fe-post-card:not(:has(.fe-post-card__media)):before{aspect-ratio:16/9;background-color:var(--wp--preset--color--surface-container);content:"";display:block;flex-shrink:0;width:100%}.is-style-post-card.fe-post-card:hover{box-shadow:0 4px 12px rgba(11,28,48,.12);transform:translateY(-4px)}.fe-post-card__media{aspect-ratio:16/9;margin:0;overflow:hidden;width:100%}.fe-post-card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fe-post-card__body{flex:1 1 auto;min-width:0;padding:1.5rem}.fe-post-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.fe-post-card__meta>*{margin:0}.fe-post-card__category{color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--label-caps);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.fe-post-card__meta-sep{color:var(--wp--preset--color--outline);line-height:1}.fe-post-card__date{display:none!important}.fe-post-card__reading-time{align-items:center;color:var(--wp--preset--color--on-surface-variant);display:inline-flex;font-size:var(--wp--preset--font-size--label-caps);font-weight:600;gap:.25rem;letter-spacing:.05em;text-transform:uppercase}.fe-post-card__category-slot:empty+.fe-post-card__meta-sep,.fe-post-card__meta-sep:empty{display:none}.fe-post-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:.75rem;margin-top:0;overflow:hidden}.fe-post-card__title a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.fe-post-card__title a:hover{color:var(--wp--preset--color--primary)}.fe-post-card__excerpt{color:var(--wp--preset--color--on-surface-variant);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:1 1 auto;margin-bottom:1.5rem;margin-top:0;overflow:hidden}.fe-post-card__excerpt p{margin:0}.fe-post-card__cta{margin-top:auto}.fe-post-card__cta.wp-block-read-more{align-items:center;background:none;border:0;color:var(--wp--preset--color--primary);display:inline-flex;font-size:var(--wp--preset--font-size--label-caps);font-weight:700;gap:.25rem;letter-spacing:.05em;padding:0;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.fe-post-card__cta.wp-block-read-more:after{content:"chevron_right";font-family:Material Symbols Outlined;font-size:1.125rem;line-height:1;transition:transform .2s ease}.fe-post-card__cta.wp-block-read-more:hover{color:var(--wp--preset--color--primary)}.fe-post-card__cta.wp-block-read-more:hover:after{transform:translateX(4px)}.fe-category-grid{margin-bottom:0;padding-bottom:var(--wp--preset--spacing--section)}.fe-category-grid-query{margin-bottom:0}.fe-category-pagination{gap:.5rem;justify-content:center;margin-bottom:4rem;margin-top:4rem;padding:0;width:100%}.fe-category-pagination .page-numbers,.fe-category-pagination .wp-block-query-pagination-next,.fe-category-pagination .wp-block-query-pagination-previous{align-items:center;border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 30%,transparent);border-radius:.5rem;color:var(--wp--preset--color--on-surface-variant);display:inline-flex;font-size:var(--wp--preset--font-size--label-caps);font-weight:600;height:2.5rem;justify-content:center;letter-spacing:.05em;margin:0;min-width:2.5rem;padding:0;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease,color .2s ease}.fe-category-pagination .wp-block-query-pagination-next-arrow,.fe-category-pagination .wp-block-query-pagination-previous-arrow{font-size:0;line-height:0;margin:0;overflow:hidden;width:0}.fe-category-pagination .wp-block-query-pagination-next:before,.fe-category-pagination .wp-block-query-pagination-previous:before{font-family:Material Symbols Outlined;font-size:1.25rem;line-height:1}.fe-category-pagination .wp-block-query-pagination-previous:before{content:"chevron_left"}.fe-category-pagination .wp-block-query-pagination-next:before{content:"chevron_right"}.fe-category-pagination .wp-block-query-pagination-next:empty,.fe-category-pagination .wp-block-query-pagination-previous:empty{display:none}.fe-category-pagination .page-numbers.current,.fe-category-pagination .page-numbers:hover,.fe-category-pagination .wp-block-query-pagination-next:hover,.fe-category-pagination .wp-block-query-pagination-previous:hover{background-color:var(--wp--preset--color--secondary);border-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--on-secondary)}@media (max-width:781px){.fe-category-grid-template{grid-template-columns:1fr!important}}@media (min-width:782px) and (max-width:1023px){.fe-category-grid-template{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.fe-main--search{padding-bottom:6rem!important}.fe-main--search,.fe-main--search>.alignwide{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.fe-search-hero{margin-bottom:2.5rem}.fe-search-hero__title{color:var(--wp--preset--color--on-surface);line-height:1.2;margin-bottom:.75rem;margin-top:0}.fe-search-hero__meta{gap:1rem}.fe-search-summary{color:var(--wp--preset--color--on-surface-variant);margin:0}.fe-search-controls{align-items:center;display:flex;flex:1 1 100%;flex-wrap:wrap;gap:1rem;margin-top:.75rem}.fe-search-controls__field{align-items:center;background-color:var(--wp--preset--color--surface-container-lowest);border:2px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 50%,transparent);border-radius:.75rem;display:flex;flex:1 1 20rem;gap:.75rem;padding:.75rem 1rem}.fe-search-controls__field .material-symbols-outlined{color:var(--wp--preset--color--primary)}.fe-search-controls__input{background:transparent;border:0;color:var(--wp--preset--color--on-surface);flex:1 1 auto;font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--body-md);min-width:0;outline:0;padding:0}.fe-search-sort{align-items:center;display:inline-flex;gap:.5rem}.fe-search-sort__label{color:var(--wp--preset--color--on-surface-variant);font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.fe-search-sort__select{background-color:transparent;color:var(--wp--preset--color--primary);padding:.25rem 0}.fe-search-controls__submit,.fe-search-filter-submit,.fe-search-sort__select{border:0;cursor:pointer;font-family:var(--wp--preset--font-family--inter);font-weight:700}.fe-search-controls__submit,.fe-search-filter-submit{background-color:var(--wp--preset--color--secondary);border-radius:.5rem;color:var(--wp--preset--color--on-secondary);font-size:var(--wp--preset--font-size--label-caps);letter-spacing:.05em;padding:.75rem 1.25rem;text-transform:uppercase}.fe-search-layout{display:grid;grid-gap:var(--wp--preset--spacing--gutter);gap:var(--wp--preset--spacing--gutter);grid-template-columns:1fr}.fe-search-layout>*,.fe-search-results-query>*,.fe-search-sidebar>*{margin-top:0!important}.fe-search-sidebar{display:flex;flex-direction:column;gap:2rem}.fe-search-filter__title{color:var(--wp--preset--color--on-surface);font-weight:700;letter-spacing:.1em;margin-bottom:1rem;margin-top:0;text-transform:uppercase}.fe-search-filter-list{display:flex;flex-direction:column;gap:.75rem}.fe-search-filter-form{display:flex;flex-direction:column;gap:1rem}.fe-search-filter-row{align-items:center;color:var(--wp--preset--color--on-surface);cursor:pointer;display:flex;justify-content:space-between}.fe-search-filter-row>span:first-child{align-items:center;display:inline-flex;gap:.75rem}.fe-search-filter-row input{accent-color:var(--wp--preset--color--secondary);height:1.25rem;width:1.25rem}.fe-search-filter-row>span:last-child{background-color:var(--wp--preset--color--surface-container);border-radius:9999px;color:var(--wp--preset--color--on-surface-variant);font-size:var(--wp--preset--font-size--body-sm);padding:.125rem .5rem}.fe-search-type-list{display:flex;flex-wrap:wrap;gap:.5rem}.fe-search-type-form{display:flex;flex-direction:column;gap:1rem}.fe-search-type-pill{align-items:center;border:1px solid var(--wp--preset--color--outline-variant);border-radius:9999px;color:var(--wp--preset--color--on-surface-variant);cursor:pointer;display:inline-flex;font-size:var(--wp--preset--font-size--body-sm);gap:.375rem;padding:.5rem 1rem}.fe-search-type-pill input{accent-color:var(--wp--preset--color--secondary)}.fe-search-type-pill.is-active{border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);font-weight:700}.fe-search-type-pill span{color:var(--wp--preset--color--on-surface-variant);font-weight:600}.fe-search-tip{background-color:color-mix(in srgb,var(--wp--preset--color--secondary-container) 20%,transparent);border:1px solid color-mix(in srgb,var(--wp--preset--color--secondary-container) 50%,transparent);border-radius:.75rem;padding:1.5rem}.fe-search-tip__icon{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;margin-bottom:.75rem}.fe-search-tip__icon,.fe-search-tip__label{color:var(--wp--preset--color--on-secondary-container)}.fe-search-tip__label{font-weight:700;letter-spacing:.05em;margin-bottom:.25rem;margin-top:0;text-transform:uppercase}.fe-search-tip__copy{color:var(--wp--preset--color--on-secondary-container);line-height:1.5;margin:0}.fe-search-results-query{min-width:0}.fe-search-results-list{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--gutter);list-style:none;margin:0;padding:0}.fe-search-results-list>li{margin:0}.fe-search-card{background-color:var(--wp--preset--color--surface-container-lowest);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 30%,transparent);border-radius:.75rem;box-shadow:0 1px 2px rgba(11,28,48,.06);display:flex;flex-direction:column;overflow:hidden;padding:0;transition:box-shadow .3s ease,transform .3s ease}.fe-search-card:hover{box-shadow:0 4px 12px rgba(11,28,48,.12);transform:translateY(-4px)}.fe-search-card__media{aspect-ratio:16/9;background-color:var(--wp--preset--color--surface-container);flex-shrink:0;margin:0;overflow:hidden}.fe-search-card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.fe-search-card:hover .fe-search-card__media img{transform:scale(1.03)}.fe-search-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-width:0;padding:1.5rem 2rem 2rem}.fe-search-card__body.is-layout-flex>*{margin-bottom:0;margin-top:0}.fe-search-card__meta-slot{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.fe-search-card__body .fe-search-card__meta-slot{margin-bottom:.75rem}.fe-search-card__category{background-color:var(--wp--preset--color--surface-container-high);border-radius:9999px;color:var(--wp--preset--color--on-surface-variant);font-size:.625rem;font-weight:700;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.fe-search-card__date{color:var(--wp--preset--color--outline);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.fe-search-card__title{margin-bottom:.75rem;margin-top:0}.fe-search-card__body .fe-search-card__title{margin-bottom:.75rem}.fe-search-card__title a{color:var(--wp--preset--color--on-surface);-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.fe-search-card__title a:hover{color:var(--wp--preset--color--primary)}.fe-search-card__excerpt{color:var(--wp--preset--color--on-surface-variant);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:1.5rem;margin-top:0;overflow:hidden}.fe-search-card__body .fe-search-card__excerpt{margin-bottom:1.5rem}.fe-search-card__excerpt p{margin:0}.fe-search-card__footer{align-self:stretch;margin-top:auto;width:100%}.fe-search-card__footer.is-layout-flex{width:100%}.fe-search-card__author.wp-block-post-author{align-items:center;display:flex;gap:.5rem;margin:0}.fe-search-card__author .wp-block-post-author__avatar{line-height:0;margin:0}.fe-search-card__author .wp-block-post-author__avatar img{border-radius:50%;display:block;height:1.5rem;-o-object-fit:cover;object-fit:cover;width:1.5rem}.fe-search-card__author .wp-block-post-author__name{color:var(--wp--preset--color--on-surface);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:none}.fe-search-card__cta.wp-block-read-more{align-items:center;color:var(--wp--preset--color--primary);display:inline-flex;font-weight:700;gap:.25rem;margin-left:auto;-webkit-text-decoration:none;text-decoration:none}.fe-search-card__cta.wp-block-read-more:after{content:"arrow_forward";font-family:Material Symbols Outlined;font-size:1rem;line-height:1;transition:transform .2s ease}.fe-search-card__cta.wp-block-read-more:hover:after{transform:translateX(4px)}.fe-search-empty{background-color:var(--wp--preset--color--surface-container-lowest);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 30%,transparent);border-radius:.75rem;padding:2rem}.fe-search-pagination{margin-top:3rem!important;padding-top:0}@media (min-width:782px){.fe-search-card{flex-direction:row}.fe-search-card__media{align-self:flex-start;aspect-ratio:16/9;width:16rem}.fe-search-card:has(.fe-search-card__media img) .fe-search-card__body{padding-top:1rem}}@media (min-width:1024px){.fe-search-layout{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.fe-main--about{padding-bottom:6rem!important}.fe-main--about,.fe-main--about>.alignwide{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.fe-about-hero{align-items:center;gap:3rem;margin-bottom:4rem}.fe-about-hero>*{margin-top:0!important}.fe-about-hero__copy{display:flex;flex-direction:column;gap:1.5rem}.fe-about-hero__copy>*{margin-top:0!important}.fe-about-eyebrow{align-self:flex-start;background-color:color-mix(in srgb,var(--wp--preset--color--secondary-container) 30%,transparent);border-radius:999px;color:var(--wp--preset--color--secondary);font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--label-caps);font-weight:700;letter-spacing:.08em;line-height:1;margin:0;padding:.5rem .75rem;text-transform:uppercase}.fe-about-hero__title{color:var(--wp--preset--color--on-background);line-height:1.12;margin:0;max-width:12ch}.fe-about-hero__description{color:var(--wp--preset--color--on-surface-variant);line-height:1.7;margin:0;max-width:42rem}.fe-about-portrait{margin:0;position:relative}.fe-about-portrait__frame{aspect-ratio:4/5;border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);border-radius:.75rem;box-shadow:0 20px 50px rgba(11,28,48,.14);overflow:hidden;position:relative;z-index:1}.fe-about-portrait__frame>*,.fe-about-portrait__image-block{height:100%;margin:0!important;width:100%}.fe-about-portrait__image-block img{height:100%!important;width:100%}.fe-about-portrait__image{display:block;filter:grayscale(1);height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .7s ease,transform .7s ease;width:100%}.fe-about-portrait:hover .fe-about-portrait__image{filter:grayscale(0);transform:scale(1.03)}.fe-about-portrait__accent{background-color:color-mix(in srgb,var(--wp--preset--color--secondary-container) 32%,transparent);border-radius:.75rem;bottom:-1.5rem;height:12rem;position:absolute;right:-1rem;width:12rem}.fe-about-portrait__stats{background-color:var(--wp--preset--color--surface-container-lowest);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 22%,transparent);border-radius:.75rem;bottom:1.5rem;box-shadow:var(--fe-shadow-card);display:grid;grid-gap:.75rem;gap:.75rem;left:1.5rem;padding:1rem;position:absolute;z-index:2}.fe-about-portrait__stats>*{margin-top:0!important}.fe-about-portrait__stats p{color:var(--wp--preset--color--on-surface-variant);display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--body-sm);line-height:1.3;margin:0}.fe-about-portrait__stats strong{color:var(--wp--preset--color--on-surface);font-family:var(--wp--preset--font-family--plus-jakarta-sans);font-size:var(--wp--preset--font-size--title-xl);line-height:1.1}.fe-about-philosophy{background-color:var(--wp--preset--color--surface-container-lowest);border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 10%,transparent);border-top:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 10%,transparent);box-shadow:0 0 0 100vmax var(--wp--preset--color--surface-container-lowest);clip-path:inset(0 -100vmax);margin-bottom:0;margin-left:calc(var(--wp--style--root--padding-left, var(--wp--preset--spacing--margin-mobile))*-1)!important;margin-right:calc(var(--wp--style--root--padding-right, var(--wp--preset--spacing--margin-mobile))*-1)!important;padding-bottom:5rem;padding-top:5rem}.fe-about-section-heading{margin-bottom:3rem;text-align:center}.fe-about-section-heading>*{margin-top:0!important}.fe-about-section-heading__title{color:var(--wp--preset--color--on-surface);margin:0 0 1rem}.fe-about-section-heading__copy{color:var(--wp--preset--color--on-surface-variant);margin:0 auto}.fe-about-principles{gap:var(--wp--preset--spacing--gutter)}.fe-about-principle-card>*,.fe-about-principles>*{margin-top:0!important}.fe-about-principle-card{background-color:var(--wp--preset--color--surface);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 30%,transparent);border-radius:.75rem;box-shadow:0 1px 2px rgba(11,28,48,.06);padding:2rem;transition:box-shadow .2s ease,transform .2s ease}.fe-about-principle-card:hover{box-shadow:var(--fe-shadow-card);transform:translateY(-.5rem)}.fe-about-principle-card__icon{align-items:center;background-color:var(--wp--preset--color--primary-container);border-radius:.5rem;color:var(--wp--preset--color--primary);display:inline-flex;font-size:2rem;height:3rem;justify-content:center;margin-bottom:1.5rem;width:3rem}.fe-about-principle-card__title{color:var(--wp--preset--color--on-surface);margin:0 0 1rem}.fe-about-principle-card__copy{color:var(--wp--preset--color--on-surface-variant);margin:0}.fe-about-journey{gap:4rem;padding-bottom:5rem;padding-top:5rem}.fe-about-journey>*,.fe-about-journey__intro>*{margin-top:0!important}.fe-about-journey__title{margin:0 0 1.5rem}.fe-about-journey__copy{color:var(--wp--preset--color--on-surface-variant);margin:0}.fe-about-timeline{border-left:2px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 30%,transparent);display:flex;flex-direction:column;gap:3rem;margin-left:.5rem;padding-left:2rem}.fe-about-timeline__item{position:relative}.fe-about-timeline__item>*{margin-top:0!important}.fe-about-timeline__item:before{background-color:var(--wp--preset--color--primary);border:4px solid var(--wp--preset--color--background);border-radius:50%;content:"";height:1rem;left:-2.6rem;position:absolute;top:.35rem;width:1rem}.fe-about-timeline__period{color:var(--wp--preset--color--secondary);display:inline-block;font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--label-caps);font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:.5rem;text-transform:uppercase}.fe-about-timeline__title{color:var(--wp--preset--color--on-surface);font-family:var(--wp--preset--font-family--plus-jakarta-sans);font-size:var(--wp--preset--font-size--headline-sm);line-height:1.35;margin:0}.fe-about-timeline__meta{font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--label-caps);font-weight:700;letter-spacing:.05em;margin:.25rem 0 1rem;text-transform:uppercase}.fe-about-timeline__copy,.fe-about-timeline__meta{color:var(--wp--preset--color--on-surface-variant)}.fe-about-timeline__copy{margin:0}.fe-about-story{padding-bottom:1rem;padding-top:3rem}.fe-about-story>*{margin-top:0!important}.fe-about-story__title{margin:0 0 2rem}.fe-about-story__paragraph{color:var(--wp--preset--color--on-surface-variant);line-height:1.7;margin:0 0 1.5rem}.fe-about-quote{background-color:var(--wp--preset--color--primary-container);border-left:4px solid var(--wp--preset--color--primary);border-radius:0 .5rem .5rem 0;color:var(--wp--preset--color--on-surface);font-style:italic;margin:2rem 0;padding:2rem}.fe-about-quote p{margin:0}.fe-about-closing__actions .wp-block-button:not(.is-style-outline) .wp-block-button__link{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--on-primary)}@media (min-width:1024px){.fe-about-hero{gap:6rem;margin-bottom:6rem}.fe-about-journey{gap:4rem}.fe-about-journey__intro{position:sticky;top:calc(var(--fe-admin-bar-offset) + var(--fe-header-height) + 2rem)}}.fe-main--front{padding-bottom:4rem!important;padding-top:6rem!important}.fe-home-hero,.fe-home-newsletter,.fe-home-section,.fe-home-tools{margin-left:auto;margin-right:auto;max-width:calc(1200px - var(--wp--preset--spacing--margin-mobile)*2)!important;width:100%}.fe-home-hero{align-items:center;gap:3rem;margin-bottom:5rem}.fe-home-hero>*,.fe-home-hero__copy>*{margin-top:0!important}.fe-home-hero__copy{display:flex;flex-direction:column;gap:1.5rem}.fe-home-eyebrow{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--label-caps);font-weight:700;letter-spacing:.08em;line-height:1;margin:0;text-transform:uppercase}.fe-home-hero__title{color:var(--wp--preset--color--on-background);line-height:1.12;margin:0;max-width:13ch}.fe-home-hero__title mark{background:transparent;color:var(--wp--preset--color--secondary);padding:0}.fe-home-hero__description{color:var(--wp--preset--color--on-surface-variant);line-height:1.7;margin:0;max-width:37.5rem}.fe-home-hero__actions{gap:1rem;margin-top:.5rem!important}.fe-home-button .wp-block-button__link{align-items:center;background-color:var(--wp--preset--color--primary);border-radius:.25rem;color:var(--wp--preset--color--on-primary);display:inline-flex;min-height:3rem;padding:.75rem 2rem}.fe-home-button--outline .wp-block-button__link{background-color:transparent;border:2px solid var(--wp--preset--color--secondary);color:var(--wp--preset--color--secondary)}.fe-home-button--outline .wp-block-button__link:hover{background-color:color-mix(in srgb,var(--wp--preset--color--secondary) 5%,transparent);color:var(--wp--preset--color--secondary)}.fe-home-portrait{margin:0;position:relative}.fe-home-portrait__frame{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);border-radius:.75rem;box-shadow:0 20px 50px rgba(11,28,48,.16);overflow:hidden;position:relative;transform:rotate(0deg);z-index:1}.fe-home-portrait__frame>*,.fe-home-portrait__image-block{height:100%;margin:0!important;width:100%}.fe-home-portrait__image,.fe-home-portrait__image-block img{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}.fe-home-authority-card{background-color:var(--wp--preset--color--surface-container-lowest);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);border-radius:.5rem;bottom:-1.5rem;box-shadow:var(--fe-shadow-card);display:none;left:-1.5rem;padding:1.5rem;position:absolute;z-index:2}.fe-home-authority-card__label{align-items:center;color:var(--wp--preset--color--on-surface);display:flex;font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--label-caps);font-weight:700;gap:.75rem;letter-spacing:.05em;line-height:1;margin:0 0 .5rem;text-transform:uppercase}.fe-home-authority-card__label .material-symbols-outlined{color:var(--wp--preset--color--success);font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.fe-home-authority-card__copy{color:var(--wp--preset--color--on-surface-variant);font-weight:700;margin:0}.fe-home-section{margin-bottom:5rem}.fe-home-section__heading{align-items:flex-end;display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.fe-home-section__heading>*{margin-top:0!important}.fe-home-section__title{margin:0 0 .5rem}.fe-home-section__description{color:var(--wp--preset--color--on-surface-variant);margin:0}.fe-home-section__link{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--label-caps);font-weight:700;letter-spacing:.05em;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.fe-home-section__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.fe-home-deep-dives{display:grid;grid-gap:var(--wp--preset--spacing--gutter);gap:var(--wp--preset--spacing--gutter);grid-template-columns:1fr;list-style:none;margin:0;padding:0}.fe-home-deep-dives>li{margin:0;width:100%}.fe-home-deep-dives>*{margin-top:0!important}.fe-home-latest-list,.fe-home-latest-query{display:contents}.fe-home-card{background-color:var(--wp--preset--color--surface-container-lowest);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);border-radius:.75rem;box-shadow:0 1px 2px rgba(11,28,48,.06);color:inherit;padding:1.5rem;-webkit-text-decoration:none;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.fe-home-card:hover{box-shadow:var(--fe-shadow-card);transform:translateY(-.25rem)}.fe-home-card>*,.fe-home-card__body>*,.fe-home-latest-list>li{margin-top:0!important}.fe-home-latest-card{overflow:hidden;padding:0}.fe-home-latest-card>:not(.fe-home-card__media){margin-left:1.5rem!important;margin-right:1.5rem!important}.fe-home-latest-card>.fe-home-card__eyebrow{margin-top:1.5rem!important}.fe-home-latest-card>.fe-home-card__footer{margin-bottom:1.5rem!important}.fe-home-card__media{aspect-ratio:16/9;background-color:var(--wp--preset--color--surface-container);flex:0 0 auto;line-height:0;margin:0!important;overflow:hidden;width:100%}.fe-home-card__media a,.fe-home-card__media img{display:block;height:100%;width:100%}.fe-home-card__media img{border:0;border-radius:0;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.fe-home-latest-card:hover .fe-home-card__media img{transform:scale(1.03)}.fe-home-card__eyebrow,.fe-home-card__eyebrow.wp-block-post-terms{background-color:var(--wp--preset--color--surface-container);border-radius:.25rem;color:var(--wp--preset--color--on-surface-variant);display:inline-block;font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--label-caps);font-weight:700;letter-spacing:.05em;line-height:1;margin:0 0 1.5rem;padding:.5rem .75rem;text-transform:uppercase}.fe-home-card__eyebrow a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.fe-home-card__eyebrow .wp-block-post-terms__separator{color:color-mix(in srgb,var(--wp--preset--color--on-surface-variant) 55%,transparent)}.fe-home-card__title{color:var(--wp--preset--color--on-surface);margin:0 0 1rem;transition:color .2s ease}.fe-home-card__title a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.fe-home-card:hover .fe-home-card__title{color:var(--wp--preset--color--secondary)}.fe-home-card__copy{color:var(--wp--preset--color--on-surface-variant);margin:0}.fe-home-card__copy .wp-block-post-excerpt__excerpt{margin:0}.fe-home-card__copy .wp-block-post-excerpt__more-text{display:none}.fe-home-card--feature{padding:2rem}.fe-home-card--feature .fe-home-card__body,.fe-home-latest-card{display:flex;flex-direction:column}.fe-home-card--feature .fe-home-card__copy,.fe-home-latest-card .fe-home-card__copy{margin-bottom:2rem}.fe-home-card__footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto!important}.fe-home-card__author{align-items:center;display:flex;gap:1rem}.fe-home-card__avatar{align-items:center;background-color:var(--wp--preset--color--secondary);border-radius:999px;color:var(--wp--preset--color--on-secondary);display:inline-flex;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}.fe-home-card__read-time{color:var(--wp--preset--color--on-surface)}.fe-home-card__read-more,.fe-home-card__read-time{font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--label-caps);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.fe-home-card__read-more{color:var(--wp--preset--color--primary);-webkit-text-decoration:none;text-decoration:none}.fe-home-card__read-more:hover{color:var(--wp--preset--color--secondary)}.fe-home-card__arrow{color:var(--wp--preset--color--primary);transition:transform .2s ease}.fe-home-card:hover .fe-home-card__arrow{transform:translateX(.5rem)}.fe-home-card--dark{background-color:var(--wp--preset--color--on-background);box-shadow:0 20px 50px rgba(11,28,48,.18);color:var(--wp--preset--color--on-primary);display:flex;flex-direction:column;justify-content:space-between}.fe-home-card--dark .fe-home-card__eyebrow{background-color:hsla(0,0%,100%,.1);color:var(--wp--preset--color--on-primary)}.fe-home-card--dark .fe-home-card__title{color:var(--wp--preset--color--on-primary)}.fe-home-card--dark .fe-home-card__copy{color:var(--wp--preset--color--outline-variant)}.fe-home-card--dark .wp-block-button{margin-top:2rem;width:100%}.fe-home-card--dark .wp-block-button__link{width:100%}.fe-home-tools{background-color:var(--wp--preset--color--primary-container);box-shadow:0 0 0 100vmax var(--wp--preset--color--primary-container);clip-path:inset(0 -100vmax);margin-bottom:5rem;padding-bottom:5rem;padding-top:5rem}.fe-home-tools>*{margin-top:0!important}.fe-home-tools__heading{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:720px;text-align:center}.fe-home-tools__title{margin:0 0 1rem}.fe-home-tools__description{color:var(--wp--preset--color--on-surface-variant);margin:0}.fe-home-terminal{background-color:var(--wp--preset--color--on-background);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 30%,transparent);border-radius:.75rem;box-shadow:0 25px 70px rgba(11,28,48,.24);overflow:hidden}.fe-home-terminal__bar{align-items:center;background-color:#192b41;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:.75rem 1.5rem}.fe-home-terminal__controls{align-items:center;display:flex;gap:.5rem}.fe-home-terminal__dot{border-radius:50%;display:inline-block;height:.75rem;width:.75rem}.fe-home-terminal__dot--red{background-color:#ff5f56}.fe-home-terminal__dot--yellow{background-color:#ffbd2e}.fe-home-terminal__dot--green{background-color:#27c93f}.fe-home-terminal__filename,.fe-home-terminal__language{color:var(--wp--preset--color--outline-variant);font-family:var(--wp--preset--font-family--jetbrains-mono);font-size:var(--wp--preset--font-size--code-block)}.fe-home-terminal__filename{margin-left:1rem}.fe-home-terminal__code{font-family:var(--wp--preset--font-family--jetbrains-mono);font-size:var(--wp--preset--font-size--code-block);line-height:1.6;margin:0;overflow-x:auto;padding:2rem}.fe-home-terminal__line{display:flex;gap:1rem;min-width:-moz-max-content;min-width:max-content}.fe-home-terminal__number{-webkit-user-select:none;-moz-user-select:none;user-select:none}.fe-home-terminal__code code,.fe-home-terminal__number{color:var(--wp--preset--color--outline-variant)}.fe-home-terminal__keyword{color:var(--wp--preset--color--secondary-container)}.fe-home-terminal__string{color:var(--wp--preset--color--tertiary-fixed-dim,#cbc6bd)}.fe-home-terminal__comment{color:var(--wp--preset--color--accent);font-weight:700}.fe-home-terminal__success{color:#27c93f}.fe-home-tools__action{justify-content:center;margin-top:3rem!important}.fe-home-quote{margin:0 auto;max-width:720px;padding-bottom:6rem;padding-top:1rem;text-align:center}.fe-home-quote>*{margin-top:0!important}.fe-home-quote__icon{color:var(--wp--preset--color--primary);font-size:3rem;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48;margin-bottom:2rem}.fe-home-quote blockquote{border:0;font-size:var(--wp--preset--font-size--display-lg);font-style:italic;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 2.5rem;padding:0}.fe-home-quote blockquote,.fe-home-quote cite{color:var(--wp--preset--color--on-surface);font-family:var(--wp--preset--font-family--plus-jakarta-sans)}.fe-home-quote cite{display:block;font-size:var(--wp--preset--font-size--headline-sm);font-style:normal;font-weight:700;letter-spacing:.03em;line-height:1.4}.fe-home-quote__role{color:var(--wp--preset--color--on-surface-variant);font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--label-caps);font-weight:700;letter-spacing:.05em;line-height:1;margin:.5rem 0 0;text-transform:uppercase}.fe-home-newsletter{background-color:var(--wp--preset--color--surface-container-high);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent);border-radius:.75rem;margin-bottom:5rem;padding:3rem}.fe-home-newsletter>*,.fe-home-newsletter__columns,.fe-home-newsletter__copy>*,.fe-home-newsletter__form>*{margin-top:0!important}.fe-home-newsletter__columns{gap:3rem;margin-bottom:0}.fe-home-newsletter__title{margin:0 0 1rem}.fe-home-newsletter__description{color:var(--wp--preset--color--on-surface-variant);margin:0}.fe-home-newsletter__form-row{display:flex;flex-direction:column;gap:1rem}.fe-home-newsletter__actions{justify-content:flex-start}.fe-home-newsletter .hustle-ui{margin:0!important}.fe-home-newsletter .hustle-main-wrapper{padding-top:0!important}.fe-home-newsletter .hustle-layout-content{display:none!important}.fe-home-newsletter .hustle-layout-form{padding:0!important}.fe-home-newsletter .hustle-form-fields{align-items:stretch!important;display:flex!important;gap:1rem!important}.fe-home-newsletter .hustle-field{flex:1 1 auto!important;min-width:0;position:relative}.fe-home-newsletter .hustle-input{background-color:var(--wp--preset--color--surface-container-lowest)!important;border:2px solid var(--wp--preset--color--outline-variant)!important;border-radius:.25rem!important;box-sizing:border-box!important;color:var(--wp--preset--color--on-surface)!important;font-family:var(--wp--preset--font-family--inter)!important;font-size:var(--wp--preset--font-size--body-md)!important;min-height:3rem!important;padding:.75rem 1.5rem!important;width:100%!important}.fe-home-newsletter .hustle-input:focus{border-color:var(--wp--preset--color--secondary)!important;box-shadow:none!important;outline:none!important}.fe-home-newsletter .hustle-icon-email{display:none!important}.fe-home-newsletter .hustle-input-label{align-items:center!important;bottom:0!important;color:color-mix(in srgb,var(--wp--preset--color--on-surface-variant) 70%,transparent)!important;display:flex!important;font-family:var(--wp--preset--font-family--inter)!important;font-size:var(--wp--preset--font-size--body-md)!important;left:1.5rem!important;line-height:1!important;pointer-events:none;position:absolute!important;right:1.5rem!important;top:0!important}.fe-home-newsletter .hustle-input-label[hidden]{display:none!important}.fe-home-newsletter .hustle-field:has(.hustle-input:focus) .hustle-input-label{opacity:0}.fe-home-newsletter .hustle-ui .hustle-button-submit{background-color:var(--wp--preset--color--secondary)!important;border:0!important;border-radius:.25rem!important;box-sizing:border-box!important;color:var(--wp--preset--color--on-primary)!important;flex:0 0 auto!important;font-family:var(--wp--preset--font-family--inter)!important;font-size:var(--wp--preset--font-size--label-caps)!important;font-weight:700!important;height:3rem!important;letter-spacing:.05em!important;line-height:1!important;min-height:3rem!important;padding:.75rem 2rem!important;text-transform:uppercase!important;transition:filter .2s ease}.fe-home-newsletter .hustle-ui .hustle-button-submit .hustle-button-text{height:auto!important;line-height:1!important;min-height:0!important}.fe-home-newsletter .hustle-ui .hustle-button-submit:hover{filter:brightness(.95)}.fe-home-newsletter__input{background-color:var(--wp--preset--color--surface-container-lowest);border:2px solid var(--wp--preset--color--outline-variant);border-radius:.25rem;box-sizing:border-box;color:var(--wp--preset--color--on-surface);font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--body-md);min-height:3rem;padding:.75rem 1.5rem;width:100%}.fe-home-newsletter__note{color:var(--wp--preset--color--on-surface-variant)!important;font-family:var(--wp--preset--font-family--inter);font-size:.6875rem;font-weight:700;letter-spacing:.05em;line-height:1.2;margin:1.5rem 0 0!important;opacity:1;text-transform:uppercase}@media (min-width:600px){.fe-home-newsletter__form-row{flex-direction:row}.fe-home-newsletter__button{flex:0 0 auto}}@media (min-width:782px){.fe-home-section__heading{flex-direction:row;justify-content:space-between}.fe-home-authority-card{display:block}.fe-home-deep-dives{grid-template-columns:repeat(12,minmax(0,1fr))}.fe-home-latest-query--featured li{grid-column:1/-1}.fe-home-latest-query--featured .fe-home-card{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.fe-home-latest-query--featured .fe-home-card--without-media{grid-template-columns:minmax(0,1fr)}.fe-home-latest-query--featured .fe-home-card__media{align-self:stretch;aspect-ratio:auto;grid-row:1/span 4;height:100%;width:100%}.fe-home-latest-query--featured .fe-home-card>:not(.fe-home-card__media){align-self:start;margin-left:1.5rem!important;margin-right:1.5rem!important}.fe-home-latest-query--featured .fe-home-card>.fe-home-card__eyebrow{margin-top:1.5rem!important}.fe-home-latest-query--featured .fe-home-card>.fe-home-card__footer{margin-bottom:1.5rem!important}.fe-home-latest-query--secondary li,.fe-home-tool-card{grid-column:span 4}.fe-home-latest-query--secondary li{display:flex}.fe-home-latest-query--secondary .fe-home-card{flex:1 1 auto;height:100%}.fe-home-card--feature{grid-column:span 8}.fe-home-card--dark,.fe-home-card--small{grid-column:span 4}}@media (min-width:1024px){.fe-home-hero,.fe-home-newsletter,.fe-home-section,.fe-home-tools{max-width:calc(1200px - var(--wp--preset--spacing--margin-desktop)*2)!important}.fe-home-hero{gap:6rem}.fe-home-portrait__frame{transform:rotate(3deg)}}@media (max-width:781px){.fe-home-quote blockquote{font-size:var(--wp--preset--font-size--display-lg)}.fe-home-newsletter{padding:2rem}.fe-home-newsletter .hustle-form-fields{flex-direction:column!important}.fe-home-newsletter .hustle-button-submit{width:100%!important}}.fe-main--tools{padding-bottom:var(--wp--preset--spacing--section)!important;padding-top:calc(6rem + var(--fe-admin-bar-offset))!important}.fe-tools-page{max-width:100%!important;width:100%}.fe-main--tools .alignwide{margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}.fe-tools-page>*{margin-top:0!important}.fe-tools-hero{margin-bottom:3rem;padding-top:0}.fe-tools-hero__eyebrow,.fe-tools-history__label,.fe-tools-panel__eyebrow,.fe-tools-stat__label{color:var(--wp--preset--color--on-surface-variant);font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--label-caps);font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}.fe-tools-hero__eyebrow{align-items:center;color:var(--wp--preset--color--primary);display:inline-flex;gap:.5rem;margin:0 0 1rem!important}.fe-tools-hero__title{margin:0 0 1.5rem!important;max-width:760px}.fe-tools-hero__description{color:var(--wp--preset--color--on-surface-variant);margin:0!important;max-width:var(--wp--preset--spacing--content-max)}.fe-tools-grid{display:grid;grid-gap:var(--wp--preset--spacing--gutter);gap:var(--wp--preset--spacing--gutter);grid-template-columns:minmax(0,1fr)}.fe-tools-grid>*{margin-top:0!important}.fe-tools-console,.fe-tools-history,.fe-tools-panel,.fe-tools-results,.fe-tools-sidebar,.fe-tools-stat{min-width:0}.fe-tools-console,.fe-tools-history,.fe-tools-panel,.fe-tools-stat{background-color:var(--wp--preset--color--surface-container-lowest);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 35%,transparent);border-radius:.75rem;box-shadow:0 1px 2px rgba(11,28,48,.06)}.fe-tools-panel{padding:1.5rem}.fe-tools-history>*,.fe-tools-panel>*,.fe-tools-results>*,.fe-tools-sidebar>*,.fe-tools-stat>*{margin-top:0!important}.fe-tools-panel--input{border-style:dashed;border-width:2px}.fe-tools-panel__header{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem!important}.fe-tools-panel__icon,.fe-tools-stat__icon{align-items:center;background-color:var(--wp--preset--color--primary-container);border-radius:999px;color:var(--wp--preset--color--primary);display:inline-flex;flex:0 0 auto;height:3rem;justify-content:center;width:3rem}.material-symbols-outlined.fe-tools-panel__icon,.material-symbols-outlined.fe-tools-stat__icon{display:inline-flex;line-height:1}.fe-tools-history__title,.fe-tools-panel__title{margin:.5rem 0 0!important}.fe-tools-panel__description{color:var(--wp--preset--color--on-surface-variant);margin:.75rem 0 0!important}.fe-tools-parser-container{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--gutter)}.fe-tools-panel--input{transition:padding .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.fe-tools-panel__header-text{flex:1;min-width:0}.fe-tools-panel__clear-btn{background:transparent;border:1px solid var(--wp--preset--color--outline-variant);border-radius:.375rem;color:var(--wp--preset--color--on-surface-variant);cursor:pointer;flex-shrink:0;font-family:var(--wp--preset--font-family--inter);font-size:.75rem;font-weight:600;margin-left:1rem;padding:.35rem .75rem;transition:all .2s ease-in-out}.fe-tools-panel__clear-btn:hover{background-color:color-mix(in srgb,var(--wp--preset--color--error) 8%,transparent);border-color:var(--wp--preset--color--error);color:var(--wp--preset--color--error)}.fe-tools-panel--compact{padding:1.25rem 1.5rem}.fe-tools-panel--compact .fe-tools-panel__header{margin-bottom:.75rem!important;transition:margin-bottom .3s ease}.fe-tools-panel--compact #raw-report-textarea{font-size:.8125rem;height:4.5rem!important;min-height:4.5rem!important;padding:.625rem .875rem}#raw-report-textarea{background-color:var(--wp--preset--color--surface);border:2px solid var(--wp--preset--color--outline-variant);border-radius:.5rem;box-sizing:border-box;color:var(--wp--preset--color--on-surface);font-family:var(--wp--preset--font-family--code-block);font-size:var(--wp--preset--font-size--code-block);line-height:1.5;min-height:14rem;padding:1rem;transition:height .35s cubic-bezier(.4,0,.2,1),min-height .35s cubic-bezier(.4,0,.2,1),padding .3s ease,font-size .3s ease,border-color .2s ease;width:100%!important}#raw-report-textarea:focus{border-color:var(--wp--preset--color--primary);outline:0}#raw-report-textarea[aria-invalid=true]{border-color:var(--wp--preset--color--error)}.fe-tools-parser__error{background-color:color-mix(in sRGB,var(--wp--preset--color--error) 8%,transparent);border-left:3px solid var(--wp--preset--color--error);color:var(--wp--preset--color--error);font-family:var(--wp--preset--font-family--inter);font-size:.875rem;font-weight:600;margin:.75rem 0 0!important;padding:.75rem 1rem}.fe-tools-panel--results{animation:feResultsSlideDown .35s cubic-bezier(.16,1,.3,1);background-color:var(--wp--preset--color--surface-container-lowest);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 35%,transparent);border-radius:.75rem;box-shadow:0 1px 2px rgba(11,28,48,.06);padding:1.5rem}@keyframes feResultsSlideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.parsed-report{background-color:transparent;border-radius:0;font-size:var(--wp--preset--font-size--body-md);line-height:1.6;padding:0}.parsed-report,.parsed-report h2{color:var(--wp--preset--color--on-surface);font-family:var(--wp--preset--font-family--inter)}.parsed-report h2{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;margin:1.75rem 0 .75rem!important}.parsed-report h2:first-child{margin-top:0!important}.parsed-report .collapsible-title{align-items:center;background-color:var(--wp--preset--color--surface);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 40%,transparent);border-radius:.5rem;box-sizing:border-box!important;color:var(--wp--preset--color--on-surface);cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--inter);font-size:.9375rem;font-weight:600;justify-content:space-between;margin:.5rem 0 0!important;max-width:100%!important;padding:.875rem 1.25rem;position:relative;transition:background-color .15s ease;width:100%!important}.parsed-report .collapsible-title:hover{background-color:var(--wp--preset--color--primary-container)}.parsed-report .collapsible-title__button{all:unset;box-sizing:border-box;color:inherit;cursor:pointer;display:block;font:inherit;padding-right:2rem;width:100%}.parsed-report .collapsible-title__button:focus-visible{outline:3px solid var(--wp--preset--color--primary);outline-offset:4px}.parsed-report .collapsible-title.open{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.parsed-report .collapsible-content,.parsed-report table{background-color:var(--wp--preset--color--surface-container-lowest);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 40%,transparent);border-radius:0 0 .5rem .5rem;border-top:none;box-sizing:border-box!important;font-family:var(--wp--preset--font-family--inter);font-size:.875rem;margin:-1px 0 .75rem!important;max-width:100%!important;table-layout:fixed;width:100%!important}.parsed-report table tr{border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 20%,transparent)}.parsed-report table tr:last-child{border-bottom:none}.parsed-report table tr:nth-child(2n){background-color:var(--wp--preset--color--surface-container-lowest)}.parsed-report table tr:nth-child(odd){background-color:color-mix(in srgb,var(--wp--preset--color--surface) 60%,transparent)}.parsed-report table td,.parsed-report table th{padding:.75rem 1.25rem;vertical-align:top;word-break:break-word}.parsed-report table th{color:var(--wp--preset--color--on-surface-variant);font-weight:600;text-align:left;width:30%}.parsed-report .parsed-report__group,.parsed-report table td:last-child{color:var(--wp--preset--color--on-surface)}.parsed-report .parsed-report__group{font-family:var(--wp--preset--font-family--inter);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;margin:1.75rem 0 .75rem!important}.parsed-report table td pre{background-color:var(--wp--preset--color--footer-navy);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 25%,transparent);border-radius:.5rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.2);color:#f1f5f9;font-family:var(--wp--preset--font-family--jetbrains-mono,monospace);font-size:.8125rem;line-height:1.55;margin:.375rem 0;max-height:22rem;overflow-x:auto;overflow-y:auto;padding:.875rem 1.125rem;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.parsed-report table td pre::-webkit-scrollbar{height:6px;width:6px}.parsed-report table td pre::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.parsed-report table td pre::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.parsed-report table td pre::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.35)}.fe-tools-config{display:grid;grid-gap:1rem;gap:1rem;margin-top:var(--wp--preset--spacing--gutter)!important}.fe-tools-config__item{background-color:var(--wp--preset--color--surface);border:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 35%,transparent);border-radius:.5rem;padding:1rem}.fe-tools-config__label{color:var(--wp--preset--color--on-surface-variant);display:block;font-family:var(--wp--preset--font-family--inter);font-size:.6875rem;font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:.5rem;text-transform:uppercase}.fe-tools-config__value{color:var(--wp--preset--color--on-surface);font-weight:700}.fe-tools-results,.fe-tools-sidebar{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--gutter)}.fe-tools-stats{align-items:stretch;display:grid;grid-gap:var(--wp--preset--spacing--gutter);gap:var(--wp--preset--spacing--gutter);grid-template-columns:1fr}.fe-tools-stats>*{margin-top:0!important}.fe-tools-stat{display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:space-between;padding:1.5rem}.fe-tools-stat__value{font-family:var(--wp--preset--font-family--headline-sm);font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:.5rem 0 0!important}.fe-tools-stat__note{align-items:center;background-image:radial-gradient(color-mix(in srgb,var(--wp--preset--color--secondary-container) 70%,transparent) 1px,transparent 1px);background-size:16px 16px;border-radius:.5rem;color:var(--wp--preset--color--secondary);display:inline-flex;font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--label-caps);font-weight:700;gap:.5rem;letter-spacing:.05em;line-height:1.2;padding:.75rem;text-transform:uppercase}.fe-tools-console{background-color:var(--wp--preset--color--inverse-surface);border-color:color-mix(in srgb,var(--wp--preset--color--outline-variant) 12%,transparent);color:var(--wp--preset--color--inverse-on-surface);overflow:hidden}.fe-tools-console__bar{align-items:center;background-color:#2d333b;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:.875rem 1.5rem}.fe-tools-console__controls{align-items:center;display:flex;gap:.5rem}.fe-tools-console__dot{border-radius:999px;display:inline-block;height:.75rem;width:.75rem}.fe-tools-console__dot--red{background-color:#ff5f56}.fe-tools-console__dot--yellow{background-color:#ffbd2e}.fe-tools-console__dot--green{background-color:#27c93f}.fe-tools-console__action,.fe-tools-console__title{color:var(--wp--preset--color--outline-variant);font-family:var(--wp--preset--font-family--code-block);font-size:var(--wp--preset--font-size--code-block)}.fe-tools-console__body{margin:0;overflow-x:auto;padding:1.5rem}.fe-tools-console__body code{color:var(--wp--preset--color--surface-container-lowest);font-family:var(--wp--preset--font-family--code-block);font-size:var(--wp--preset--font-size--code-block);line-height:1.6}.fe-tools-console__comment{color:#8b949e;font-style:italic}.fe-tools-console__keyword{color:#c678dd}.fe-tools-console__string{color:#98c379}.fe-tools-history{overflow:hidden}.fe-tools-history__header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--outline-variant) 25%,transparent);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.fe-tools-history__badges{display:flex;flex-wrap:wrap;gap:.5rem}.fe-tools-history__badge{background-color:var(--wp--preset--color--surface-container-high);border-radius:999px;font-family:var(--wp--preset--font-family--inter);font-size:.6875rem;font-weight:700;letter-spacing:.05em;line-height:1;padding:.5rem .75rem;text-transform:uppercase}.fe-tools-history__badge,.fe-tools-history__body{color:var(--wp--preset--color--on-surface-variant)}.fe-tools-history__body{margin:0!important;padding:1.5rem}@media (min-width:782px){.fe-tools-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.fe-tools-sidebar{grid-column:span 4}.fe-tools-results{grid-column:span 8}}@media (min-width:1024px){.fe-main--tools>.wp-block-post-content{max-width:calc(1200px - var(--wp--preset--spacing--margin-desktop)*2)!important}}.fe-site-header__nav .wp-block-navigation__container{flex-wrap:nowrap}.fe-site-header__nav .wp-block-navigation__responsive-container-open{color:var(--wp--preset--color--primary)}.fe-site-header__nav .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--surface);padding:var(--wp--preset--spacing--gutter)}@media (min-width:768px){.fe-site-header__nav .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background:transparent;display:block;position:static;width:auto}}@media (max-width:767px){.fe-site-header__nav .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;padding-top:var(--wp--preset--spacing--gutter);position:fixed;right:0;top:calc(var(--fe-admin-bar-offset) + var(--fe-header-height));z-index:99}}.fe-privacy-note{color:var(--wp--preset--color--on-surface-variant);font-size:var(--wp--preset--font-size--body-sm);line-height:1.6}.fe-privacy-note a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.16em}.fe-privacy-note--contact{margin:1.25rem 0 0}.fe-privacy-note--newsletter{margin:.75rem 0 0}.fe-privacy-note--home{font-family:var(--wp--preset--font-family--inter);max-width:none;padding:0;text-align:left;width:auto}.fe-home-newsletter__copy>.fe-privacy-note--home{margin:1rem 0 0!important}.fe-site-footer__legal{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.75rem 1.25rem}.fe-site-footer__legal a,.fe-site-footer__legal button{background:none;border:0;color:var(--wp--preset--color--footer-muted);cursor:pointer;font:inherit;margin:0;padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.2em}.fe-site-footer__legal a:hover,.fe-site-footer__legal button:hover{color:var(--wp--preset--color--on-primary)}.fe-consent-banner__button:focus-visible,.fe-site-footer__legal a:focus-visible,.fe-site-footer__legal button:focus-visible{outline:3px solid var(--wp--preset--color--secondary-container);outline-offset:3px}.fe-consent-banner{align-items:center;background:var(--wp--preset--color--footer-navy);border:1px solid color-mix(in sRGB,var(--wp--preset--color--outline-variant) 35%,transparent);border-radius:.75rem;bottom:1rem;box-shadow:0 16px 48px rgba(11,28,48,.28);color:var(--wp--preset--color--on-primary);display:flex;flex-direction:column;gap:1.25rem;left:max(1rem,env(safe-area-inset-left));margin:0 auto;max-width:72rem;padding:1.25rem;position:fixed;right:max(1rem,env(safe-area-inset-right));z-index:100000}.fe-consent-banner[hidden]{display:none}.fe-consent-banner__content{flex:1 1 auto}.fe-consent-banner__title{color:var(--wp--preset--color--on-primary);font-weight:700;margin:0 0 .25rem}.fe-consent-banner__copy{color:var(--wp--preset--color--footer-muted);line-height:1.55;margin:0}.fe-consent-banner__copy a{color:var(--wp--preset--color--on-primary);text-underline-offset:.18em}.fe-consent-banner__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.75rem;width:100%}.fe-consent-banner__button{background:var(--wp--preset--color--secondary);border:2px solid var(--wp--preset--color--secondary);border-radius:.5rem;color:var(--wp--preset--color--on-secondary);cursor:pointer;font:inherit;font-weight:700;padding:.75rem 1rem}.fe-consent-banner__button--secondary{background:transparent;border-color:var(--wp--preset--color--footer-muted);color:var(--wp--preset--color--on-primary)}@media (min-width:768px){.fe-consent-banner{flex-direction:row;padding:1.5rem}.fe-consent-banner__actions{justify-content:flex-end;width:auto}}body.fe-has-fixed-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.material-symbols-outlined{display:inline-block;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle}.fe-main{min-height:50vh}.fe-main--404,.fe-main--page{padding-bottom:var(--wp--preset--spacing--section)!important}.fe-main--404 .wp-block-search__button{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--on-secondary)}.page-id-1439 .wp-block-button:not(.is-style-outline) .wp-block-button__link{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--on-primary)}@media (min-width:1024px){body.fe-has-fixed-header{--wp--style--root--padding-left:var(--wp--preset--spacing--margin-desktop);--wp--style--root--padding-right:var(--wp--preset--spacing--margin-desktop)}}
