
/*!
	Theme Name: Marketers Delight
	Version: 9.5.1
	Requires at least: 6.7
	Requires PHP: 8.2
	Author: Gaurav Tiwari
	Author URL: https://gauravtiwari.org
	Description: A modern WordPress theme framework with typography-first design, modular CSS architecture, and powerful marketing features.
	Text Domain: md
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
 *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } @media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; } } .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; } .screen-reader-text:focus-visible { background-color: var(--color-content-bg); border-radius: 3px; box-shadow: 0 0 0 2px color-mix(in srgb, var(--color-accent), transparent 35%); clip: auto !important; clip-path: none; color: var(--color-links); display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } .skip-link { left: -9999em; top: 2.5rem; z-index: 999999999; } .skip-link:focus-visible { background-color: var(--color-content-bg); border-radius: 3px; box-shadow: 0 0 0 2px color-mix(in srgb, var(--color-accent), transparent 35%); clip: auto; color: var(--color-links); display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 6px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 7px; width: auto; } :focus-visible { outline: 2px solid color-mix(in srgb, var(--color-accent), var(--color-text) 25%); outline-offset: 2px; box-shadow: 0 0 0 3px color-mix(in srgb, var(--color-accent), transparent 75%); } :focus:not(:focus-visible) { outline: none; } [role="button"]:focus-visible { outline: 2px solid color-mix(in srgb, var(--color-accent), var(--color-text) 25%); outline-offset: 2px; box-shadow: 0 0 0 3px color-mix(in srgb, var(--color-accent), transparent 75%); } @font-face { font-family: md-icon; font-display: swap; src: url('/wp-content/themes/md-local/md.woff2?v=1788839012') format('woff2'); font-style: normal; font-weight: 400; } body {position: relative} html, body { transition: background-color var(--transition), color var(--transition); } b,strong,.bold {font-weight:700} i,em,.italic {font-style: italic;font-variation-settings: "ital" 10} [class*="md-icon"] {display: inline-block;margin-inline-end: 0.2em} [class*="md-icon"]::before {display: inline-block;font-family: md-icon;font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;speak: never;text-align: center;text-decoration: inherit;text-transform: none} .md-icon.icon-data::before { content: attr(data-md-icon); } .small {font-size: var(--fs-s);line-height: 1.5em} .has-text-color.has-white-color {color: var(--color-text-light)} #cancel-comment-reply-link::before, .menu-icon a, .list-check li::before { display: inline-block; font-family: md-icon; font-style: normal; font-weight: 400; line-height: 1; } main { display: block; } ul {list-style: square} p {position: relative} .header a, .footer a{ text-decoration:none } img,a img,.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail {height: auto;max-width: 100%;vertical-align: top} iframe,video,object {max-width: 100%} sup {line-height: 1} hr {border: 0;height: 0;border-block-start: 1px solid color-mix(in srgb, var(--color-border), transparent 40%);border-block-end: 1px solid color-mix(in srgb, var(--color-border), var(--color-bg) 40%)} pre,code, .font-mono {font-family: var(--font-mono); font-size: 0.9em} code a,.format code a {border-bottom: 0;color: var(--color-text)} pre {overflow: auto;padding: 26px} code {border-radius: 3px;padding: 2px 5px} abbr,acronym {border-bottom: 1px dotted color-mix(in srgb, var(--color-text-sec), transparent 25%);cursor: help;text-decoration: none} a abbr,a acronym {border-bottom: none} .wp-block-media-text>.wp-block-media-text__content{ padding-block:1em; } .is-layout-flex{display:flex;gap: var(--space-s)} .is-style-link .wp-element-button{box-shadow:none} .wp-block-group { margin-block-end: 1rem; } * { scrollbar-width: thin; scrollbar-color: color-mix(in srgb, var(--color-primary) 35%, var(--color-text) 15%) transparent; } html { scrollbar-width: auto; scrollbar-color: color-mix(in srgb, var(--color-primary) 40%, var(--color-border) 30%) color-mix(in srgb, var(--color-bg), var(--color-border) 8%); &::-webkit-scrollbar { width: 10px; height: 10px; } &::-webkit-scrollbar-track { background: color-mix(in srgb, var(--color-bg), var(--color-border) 8%); } &::-webkit-scrollbar-thumb { background: color-mix(in srgb, var(--color-primary) 40%, var(--color-border) 30%); border-radius: 5px; border: 2px solid color-mix(in srgb, var(--color-bg), var(--color-border) 8%); transition: background 0.2s; &:hover { background: color-mix(in srgb, var(--color-primary) 60%, var(--color-border) 20%); } &:active { background: var(--color-primary); } } &::-webkit-scrollbar-corner { background: color-mix(in srgb, var(--color-bg), var(--color-border) 8%); } } :is(pre, code, .sidebar, .menu-header, textarea, .overflow-auto, [style*="overflow"]) { scrollbar-width: thin; scrollbar-color: color-mix(in srgb, var(--color-primary) 25%, var(--color-text) 10%) transparent; &::-webkit-scrollbar { width: 5px; height: 5px; } &::-webkit-scrollbar-track { background: transparent; } &::-webkit-scrollbar-thumb { background: color-mix(in srgb, var(--color-primary) 25%, var(--color-text) 10%); border-radius: 5px; &:hover { background: color-mix(in srgb, var(--color-primary) 45%, var(--color-text) 15%); } } } html[data-theme="dark"] { scrollbar-color: color-mix(in srgb, var(--color-primary) 35%, white 12%) color-mix(in srgb, var(--color-bg), white 4%); & :is(pre, code, .sidebar, .menu-header, textarea, .overflow-auto, [style*="overflow"]) { scrollbar-color: color-mix(in srgb, var(--color-primary) 25%, white 8%) transparent; } & ::-webkit-scrollbar-track { background: color-mix(in srgb, var(--color-bg), white 4%); } & ::-webkit-scrollbar-thumb { background: color-mix(in srgb, var(--color-primary) 35%, white 12%); border-color: color-mix(in srgb, var(--color-bg), white 4%); &:hover { background: color-mix(in srgb, var(--color-primary) 55%, white 15%); } &:active { background: var(--color-primary); } } } :is(a, button, summary, label, [role="button"], input, select, textarea) { -webkit-tap-highlight-color: transparent; } :is(a, button, summary, label, [role="button"], .button, input[type="submit"]) { touch-action: manipulation; } html { overscroll-behavior-y: none; } :is(.clear, [class*="columns-"], .inner, .post-box, .content-inner, .content-text, .byline, .menu, .sidebar)::after { clear: both; content: ''; display: table; } .inner { margin-inline: auto; max-width: var(--site-width); position: relative; } .post-box { position: relative; } @media (max-width: 640px) { #wpadminbar { position: fixed !important; } } .cta-box.post-box, .post-box .cta-box { box-shadow: var(--shadow-md); } @media (max-width: 1366px) { .content-box { padding: var(--space-half); } .header-cover .content-inner { padding-inline: var(--space-half); } } @media (max-width: 992px) { .header .content-inner, .header-cover .content-inner { padding-block: var(--space-double); } } @media (min-width: 993px) { .content-width { width: 62.225475841874%; } .post-width { max-width: 850px; } .content-inner { margin-inline: auto; } .header-cover .content-inner { max-width: var(--site-width); text-align: center; } .header .content-inner, .header-cover .content-inner { padding-block: var(--space-quad); } .content-sidebar .content-inner { max-width: 83.497053045187%; ; } .content-full .content-inner, .content-headline .inner { max-width: 74.524158125915%; ; } .content-full .content-inner { display: grid; grid-template-columns: [full-start] minmax(0, 1fr) [wide-start] minmax(0, 84px) [content-start] min(100%, 850px) [content-end] minmax(0, 84px) [wide-end] minmax(0, 1fr) [full-end]; } .content-full .content-inner > * { grid-column: content; } .content-full .content-inner > .alignwide, .content-full .content-inner > .wp-block-group.alignwide, .content-full .content-inner > .wp-block-image.alignwide, .content-full .content-inner > .wp-block-cover.alignwide, .content-full .content-inner > .wp-block-columns.alignwide, .content-full .content-inner > .wp-block-media-text.alignwide, .content-full .content-inner > .wp-block-table.alignwide, .content-full .content-inner > .aligncenter.wrap-small { grid-column: wide; } .content-full .content-inner > .alignfull, .content-full .content-inner > .wp-block-group.alignfull, .content-full .content-inner > .wp-block-image.alignfull, .content-full .content-inner > .wp-block-cover.alignfull, .content-full .content-inner > .wp-block-columns.alignfull, .content-full .content-inner > .wp-block-media-text.alignfull, .content-full .content-inner > .wp-block-table.alignfull, .content-full .content-inner > .aligncenter.wrap, .content-full .content-inner > .bleed-full { grid-column: full; } .content-sidebar .inner { display: grid; grid-template-columns: minmax(0, 1018fr) minmax(0, 336fr); gap: 0 var(--gutter); } .content-sidebar .content { grid-column: 1; } .content-sidebar .sidebar { grid-column: 2; padding: var(--space-single) var(--space-half); } .content-sidebar.sidebar-left .inner { grid-template-columns: minmax(0, 336fr) minmax(0, 1018fr); } .content-sidebar.sidebar-left .content { grid-column: 2; } .content-sidebar.sidebar-left .sidebar { grid-column: 1; padding-inline-start: 0; padding-inline-end: var(--space-single); } } .style-minimal .content-headline { margin-block-end: var(--space-single); } .style-minimal .featured-image-cover { padding-block: var(--space-mid); } .style-minimal.loop-teasers .featured-image { margin-block-end: var(--space-half); } .style-minimal .share + .content-text { margin-block-start: var(--space-single); } @media (min-width: 993px) { .style-minimal { padding-block: var(--space-single); } .style-minimal.loop-default .post-box { margin-block-end: var(--space-double); } .style-minimal.content-sidebar .alignfull, .style-minimal.content-sidebar .alignwide { margin-inline: 0; } .style-minimal.content-sidebar .content-headline:not(:first-child) { padding-block-start: var(--space-single); } .style-minimal.content-full .content-headline:not(:first-child) { padding-block-start: var(--space-double); } .style-minimal.content-full .share + .content-text { margin-block-start: var(--space-double); } .style-minimal.loop-default .content-text:not(:last-child) { padding-block-end: var(--space-double); } .style-minimal .author-box, .style-minimal .comments { padding-block: var(--space-double); } .style-minimal .featured-image-cover { padding-inline: var(--space-single); } } @media (max-width: 992px) { .style-minimal .content-text { padding-block-end: var(--space-single); } .style-minimal .author-box, .style-minimal .comments { padding-block: var(--space-single); } } .author-box { max-width: var(--content); margin-inline: auto; text-align: left; color: var(--color-text); } .author-box a { text-decoration: none; } .author-avatar { flex: none; } .author-avatar img { display: block; border-radius: 50%; aspect-ratio: 1; object-fit: cover; object-position: center top; } .author-details { min-width: 0; } .author-eyebrow { margin: 0 0 0.35rem; font-size: 0.6875rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: var(--color-primary); } .author-name { font-family: var(--font-head); font-size: 1.5rem; font-weight: 600; line-height: var(--lh-tight); letter-spacing: -0.01em; margin: 0; color: var(--color-headline); } .author-title-org { margin: 0.4rem 0 0; font-size: 0.9375rem; color: var(--color-text-sec); line-height: 1.5; } .author-title-org .separator { margin: 0 0.45em; opacity: 0.45; } .author-bio { color: var(--color-text); font-size: 1rem; line-height: var(--lh-base); max-width: 70ch; } .author-bio p { margin: 0 0 var(--space-half); } .author-bio p:last-child { margin-block-end: 0; } .author-expertise { display: flex; flex-wrap: wrap; align-items: center; gap: 0.45rem; } .author-expertise-label { font-size: 0.6875rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.07em; color: var(--color-text-sec); margin-inline-end: 0.15rem; } .author-expertise-tag { display: inline-block; padding: 0.22em 0.7em; font-size: 0.8125rem; line-height: 1.45; color: var(--color-text); background: color-mix(in srgb, var(--color-primary) 7%, var(--color-content-bg)); border: 1px solid color-mix(in srgb, var(--color-primary) 20%, var(--color-border)); border-radius: var(--radius-full); } [data-theme="dark"] .author-expertise-tag { background: color-mix(in srgb, var(--color-primary) 14%, var(--color-content-bg)); } .author-social { display: flex; flex-wrap: wrap; align-items: center; gap: 0.4rem; } .author-social-link { display: inline-flex; align-items: center; justify-content: center; width: 2.25rem; height: 2.25rem; font-size: 1rem; color: var(--color-text-sec); border: 1px solid var(--color-border); border-radius: var(--radius-full); transition: color var(--motion), border-color var(--motion), background-color var(--motion), transform var(--motion); } .author-social-link:hover { color: var(--color-button-text); background: var(--color-primary); border-color: var(--color-primary); transform: translateY(-2px); } .author-social-link:focus-visible { outline: 2px solid var(--color-primary); outline-offset: 2px; } .style-authority { display: flex; flex-direction: column; gap: 1.8125rem; } .author-box.style-authority:not(.author-box-archive) { margin-block: 0 1.8125rem; padding-block: 1.8125rem 0; border-block-start: 1px solid var(--color-border); } .author-box.style-authority [class] { margin-block-end: 0; } .style-authority .authority-head { display: flex; align-items: center; gap: 0.9375rem; } .style-authority .author-avatar img { width: 80px; height: 80px; } .style-authority .authority-foot { display: flex; align-items: center; justify-content: space-between; gap: 0.9375rem; flex-wrap: wrap; padding-block-start: 0.9375rem; border-block-start: 1px solid var(--color-border); } .style-authority .authority-foot-actions { display: flex; align-items: center; gap: 0.9375rem; flex-wrap: wrap; } .author-cta { white-space: nowrap; } .author-box-archive { margin-block-end: 3.625rem; padding-block-end: 1.8125rem; border-block-end: 1px solid var(--color-border); } .author-box-archive .author-name { font-size: clamp(1.75rem, 1.35rem + 1.9vw, 2.5rem); font-weight: 800; line-height: 1.08; letter-spacing: -0.015em; } @media all and (max-width: 600px) { .style-authority .authority-head { align-items: flex-start; } .style-authority .author-avatar img { width: 64px; height: 64px; } .style-authority .authority-foot { flex-direction: column; align-items: stretch; } } .archives-title { margin-block-end: var(--space-single); position: relative; } .archives-title .headline { margin-block-end: var(--space-third); } .bleed-full { width: 100vw; max-width: 100vw; margin-inline: calc(50% - 50vw); width: 100svw; max-width: 100svw; margin-inline: calc(50% - 50svw); position: relative; }
@font-face{font-family:"GoogleSansFlex";font-style:normal;font-display:swap;font-weight:100 1000;src:url("https://r2.gatilab.com/wp-content/uploads/2026/02/google-sans-flex.woff2") format("woff2")}:root{color-scheme:light dark;--wp--style--global--content-size:850px;--wp--style--global--wide-size:1018px;--site-width:1366px;--content-width:1018px;--post-width:850px;--sidebar-width:336px;--content:var(--wp--style--global--content-size,850px);--wide:1218px;--full:1366px;--max:1566px;--widemax:1766px;--color-primary:#e06436;--color-secondary:#475569;--color-tertiary:#059669;--color-action:#2563eb;--color-text:#1f2937;--color-text-sec:#777;--color-links:#e06436;--color-bg:#fafafa;--color-content-bg:#fff;--color-border:#ddd;--color-button:#e06436;--color-button-text:#fff;--color-button-sec:#edf6fd;--color-button-sec-text:#1b202f;--color-headline:#1e1e1e;--color-accent:#f97316;--color-headline-links:#080808;--color-text-light:#fff;--color-info:#2563eb;--color-success:#047857;--color-warning:#b45309;--color-error:#b91c1c;--color-primary-rgb:224,100,54;--color-button-rgb:224,100,54;--neutral-50:color-mix(in oklch,var(--color-primary) 2%,oklch(98% 0 0));--neutral-100:color-mix(in oklch,var(--color-primary) 3%,oklch(96% 0 0));--neutral-200:color-mix(in oklch,var(--color-primary) 4%,oklch(92% 0 0));--neutral-300:color-mix(in oklch,var(--color-primary) 5%,oklch(85% 0 0));--neutral-400:color-mix(in oklch,var(--color-primary) 6%,oklch(70% 0 0));--neutral-500:color-mix(in oklch,var(--color-primary) 6%,oklch(55% 0 0));--neutral-600:color-mix(in oklch,var(--color-primary) 6%,oklch(40% 0 0));--neutral-700:color-mix(in oklch,var(--color-primary) 5%,oklch(28% 0 0));--neutral-800:color-mix(in oklch,var(--color-primary) 4%,oklch(18% 0 0));--neutral-900:color-mix(in oklch,var(--color-primary) 3%,oklch(12% 0 0));--primary-tint-soft:color-mix(in oklch,var(--color-primary),white 92%);--primary-tint:color-mix(in oklch,var(--color-primary),white 80%);--primary-tint-strong:color-mix(in oklch,var(--color-primary),white 60%);--primary-shade-soft:color-mix(in oklch,var(--color-primary),black 10%);--primary-shade:color-mix(in oklch,var(--color-primary),black 25%);--focus-ring:0 0 0 3px color-mix(in srgb,var(--color-primary) 35%,transparent);--color-header-bg:#fff;--color-header-text:#1b202f;--color-header-title:#1e1e1e;--color-header-tagline:#777;--color-header-menu-links:#1b202f;--color-header-menu-hover:#4300b1;--color-header-menu-active:#e06436;--color-header-submenu-bg:#fff;--color-header-submenu-links:#1b202f;--color-header-submenu-hover:#c0392b;--color-main-menu-bg:#ddd;--color-main-menu-links:#1e1e1e;--color-main-menu-active:#1e1e1e;--color-main-menu-subtext:#777;--color-main-menu-submenu-bg:#fff;--color-main-menu-submenu-links:#1e1e1e;--color-main-menu-submenu-hover:#777;--color-main-menu-icons:#1e1e1e;--color-main-menu-social:#1e1e1e;--color-sidebar-bg:transparent;--color-sidebar-text:#888;--color-sidebar-title:#1e1e1e;--color-sidebar-links:#e06436;--color-footer-bg:#080808;--color-footer-text:#eee;--color-footer-title:#edf6fd;--color-footer-links:#fff;--font-body:GoogleSansFlex,"Google Sans",ui-sans-serif,system-ui,sans-serif;--font-sans:GoogleSansFlex,"Google Sans",ui-sans-serif,system-ui,sans-serif;--font-head:GoogleSansFlex,"Google Sans",ui-sans-serif,system-ui,sans-serif;--font-button:GoogleSansFlex,"Google Sans",ui-sans-serif,system-ui,sans-serif;--font-button-weight:700;--font-content:var(--font-body);--font-serif:ui-serif,"New York","Iowan Old Style",Georgia,"Times New Roman",serif;--font-mono:"SF Mono",SFMono-Regular,Consolas,Monaco,Menlo,Courier,sans-serif;--font-weight:500;--font-weight-bold:700;--fs-base:var(--wp--preset--font-size--base,1.125rem);--fs-xs:var(--wp--preset--font-size--extra-small,.875rem);--fs-s:var(--wp--preset--font-size--small,1rem);--fs-m:var(--wp--preset--font-size--medium,1.3125rem);--fs-l:var(--wp--preset--font-size--large,1.4375rem);--fs-xl:var(--wp--preset--font-size--x-large,1.6875rem);--fs-2xl:var(--wp--preset--font-size--xx-large,2.0625rem);--fs-3xl:var(--wp--preset--font-size--xxx-large,2.4375rem);--fs-4xl:var(--wp--preset--font-size--xxxx-large,2.9375rem);--fs-5xl:var(--wp--preset--font-size--huge,4.4375rem);--lh-base:1.6111111111111;--lh-tight:1.25;--lh-relaxed:1.75;--track-display:-.015em;--track-headline:-.003em;--track-title:.004em;--track-body:-.022em;--track-caption:-.016em;--space-third:.625rem;--space-half:.9375rem;--space-single:1.8125rem;--space-mid:2.75rem;--space-double:3.625rem;--space-triple:5.4375rem;--space-quad:7.25rem;--space-xs:.3125rem;--space-s:.9375rem;--space-m:1.8125rem;--space-l:2.75rem;--space-xl:3.625rem;--space-2xl:5.4375rem;--space-3xl:var(--fs-3xl);--space-4xl:var(--fs-4xl);--space-5xl:var(--fs-5xl);--shadow-tint:color-mix(in srgb,var(--color-primary,#262a5d) 12%,transparent);--shadow-tint-strong:color-mix(in srgb,var(--color-primary,#262a5d) 25%,transparent);--shadow-sm:0 1px 2px var(--shadow-tint);--shadow:0 2px 8px var(--shadow-tint);--shadow-md:0 4px 16px var(--shadow-tint);--shadow-lg:0 12px 32px var(--shadow-tint-strong);--shadow-xl:0 24px 48px var(--shadow-tint-strong);--main-shadow:0 50px 100px -20px var(--shadow-tint-strong),0 30px 60px -30px var(--shadow-tint);--button-shadow:0 2px 4px var(--shadow-tint);--radius-xs:.125rem;--radius-s:.25rem;--radius-m:.5rem;--radius-l:.75rem;--radius-xl:1rem;--radius-full:999rem;--header-space:.3125rem;--btn-space:.9375rem 1.8125rem;--card-space:1.8125rem;--footer-space:.9375rem 1.8125rem;--content-gap:1.8125rem;--container-gap:2.75rem;--gutter:1.8125rem;--ease-out-quart:cubic-bezier(.25,1,.5,1);--ease-out-quint:cubic-bezier(.22,1,.36,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-premium:cubic-bezier(.32,.72,0,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--motion-fast:.18s var(--ease-out-quart);--motion:.28s var(--ease-out-quart);--motion-slow:.5s var(--ease-premium);--motion-emphasis:.7s var(--ease-premium);--transition-fast:var(--motion-fast);--transition:var(--motion);--transition-slow:var(--motion-slow);--transition-duration:.3s;--text-underline-offset:.2em;--breadcrumb-fs:14px;--breadcrumb-lh:22px;--header-letter-spacing:0;--header-height:2.5rem;--border-radius:var(--radius-m);scroll-behavior:smooth;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--space-1:var(--space-xs);--space-2:var(--space-third);--space-3:var(--space-half);--space-4:var(--space-single);--space-5:var(--space-mid);--space-6:var(--space-double);--space-7:var(--space-triple);--space-8:var(--space-quad);--bp-wide:1280px;--bp-desktop:1080px;--bp-tablet:992px;--bp-tablet-sm:768px;--bp-mobile:640px;--bp-mobile-sm:400px;--bp-wp-tablet:782px;--bp-wp-mobile:480px}@media (prefers-reduced-motion: reduce){:root{--motion-fast:.01ms linear;--motion:.01ms linear;--motion-slow:.01ms linear;--motion-emphasis:.01ms linear;--transition-fast:.01ms linear;--transition:.01ms linear;--transition-slow:.01ms linear}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}@keyframes md-fade-in-up{from{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes md-fade-in{from{opacity:0}to{opacity:1}}@keyframes md-scale-in{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width: 992px){:root{--breadcrumb-fs:14px;--breadcrumb-lh:20px}}@media (max-width: 640px){:root{--breadcrumb-fs:13px;--breadcrumb-lh:19px}}html{scroll-behavior:smooth}:target{scroll-margin-block-start:calc(var(--header-height,60px) + var(--space-single,1rem))}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.acf-toc{box-sizing:border-box;padding:1rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent)}.acf-toc--collapsible{padding:0;border:none}.acf-toc__summary{font-weight:bolder}.acf-toc__summary>.acf-toc__title{margin-block:0}.acf-toc__content>.acf-toc__list{margin-block:0}.acf-toc__list>.acf-toc__item:first-child{margin-block-start:0}.acf-toc__list>.acf-toc__item:last-child{margin-block-end:0}.acf-toc__list--ol{list-style-type:decimal}:root{--acf-toc-sticky-offset:calc(var(--header-height,0px) + var(--wp-admin--admin-bar--height,0px) + 20px)}html:has(.acf-toc--smooth-scroll){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.acf-toc--smooth-scroll){scroll-behavior:auto}}html:has(.acf-toc):is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:80px}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--primary:var(--color-primary,#e06436);--wp--preset--color--secondary:var(--color-secondary,#475569);--wp--preset--color--tertiary:var(--color-tertiary,#059669);--wp--preset--color--accent:var(--color-accent,#f97316);--wp--preset--color--action:var(--color-action,#2563eb);--wp--preset--color--text:var(--color-text,#1f2937);--wp--preset--color--text-sec:var(--color-text-sec,#777);--wp--preset--color--links:var(--color-links,#e06436);--wp--preset--color--headline:var(--color-headline,#1e1e1e);--wp--preset--color--button:var(--color-button,#e06436);--wp--preset--color--button-text:var(--color-button-text,#fff);--wp--preset--color--button-sec:var(--color-button-sec,#edf6fd);--wp--preset--color--button-sec-text:var(--color-button-sec-text,#1b202f);--wp--preset--color--background:var(--color-bg,#fafafa);--wp--preset--color--white:var(--color-text-light,#fff);--wp--preset--color--offwhite:color-mix(in srgb,var(--color-content-bg,#fff),var(--color-bg,#fafafa) 60%);--wp--preset--color--bordered:var(--color-border,#ddd);--wp--preset--color--md-border:var(--color-border,#ddd);--wp--preset--color--footer-bg:var(--color-footer-bg,#080808);--wp--preset--color--primary-100:color-mix(in srgb,var(--color-primary),transparent 80%);--wp--preset--color--primary-300:color-mix(in srgb,var(--color-primary),transparent 45%);--wp--preset--color--primary-700:color-mix(in srgb,var(--color-primary),#000 25%);--wp--preset--color--primary-900:color-mix(in srgb,var(--color-primary),#000 50%);--wp--preset--color--peach:#fbbf24;--wp--preset--gradient--primary-to-secondary:linear-gradient(135deg,var(--color-primary),var(--color-secondary));--wp--preset--gradient--secondary-gradient:linear-gradient(135deg,var(--color-secondary),var(--color-primary));--wp--preset--gradient--dark-overlay:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);--wp--preset--gradient--light-overlay:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 100%);--wp--preset--font-size--small:clamp(.9375rem,calc(.875rem + .1563vw),1rem);--wp--preset--font-size--medium:clamp(1.0625rem,calc(.8125rem + .625vw),1.3125rem);--wp--preset--font-size--large:clamp(1.125rem,calc(.8125rem + .7813vw),1.4375rem);--wp--preset--font-size--x-large:clamp(1.375rem,calc(1.0625rem + .7813vw),1.6875rem);--wp--preset--font-size--extra-small:clamp(.8125rem,calc(.75rem + .1563vw),.875rem);--wp--preset--font-size--base:clamp(1.0625rem,calc(1rem + .1563vw),1.125rem);--wp--preset--font-size--xx-large:clamp(1.625rem,calc(1.1875rem + 1.0938vw),2.0625rem);--wp--preset--font-size--xxx-large:clamp(1.9375rem,calc(1.4375rem + 1.25vw),2.4375rem);--wp--preset--font-size--xxxx-large:clamp(2.375rem,calc(1.8125rem + 1.4063vw),2.9375rem);--wp--preset--font-size--huge:clamp(3.3125rem,calc(2.1875rem + 2.8125vw),4.4375rem);--wp--preset--font-size--gigantic:clamp(3.3125rem,calc(2.1875rem + 2.8125vw),4.4375rem);--wp--preset--font-family--googlesansflex:"GoogleSansFlex",sans-serif;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--spacing--xs:.3125rem;--wp--preset--spacing--third:.625rem;--wp--preset--spacing--s:.9375rem;--wp--preset--spacing--m:1.8125rem;--wp--preset--spacing--l:2.75rem;--wp--preset--spacing--xl:3.625rem;--wp--preset--spacing--2-xl:5.4375rem;--wp--preset--spacing--3-xl:7.25rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000;--wp--preset--shadow--sm:0 1px 2px 0 color-mix(in oklch,var(--wp--preset--color--headline,#212121) 5%,transparent);--wp--preset--shadow--md:0 4px 6px -1px color-mix(in oklch,var(--wp--preset--color--headline,#212121) 10%,transparent),0 2px 4px -2px color-mix(in oklch,var(--wp--preset--color--headline,#212121) 10%,transparent);--wp--preset--shadow--lg:0 10px 15px -3px color-mix(in oklch,var(--wp--preset--color--headline,#212121) 10%,transparent),0 4px 6px -4px color-mix(in oklch,var(--wp--preset--color--headline,#212121) 10%,transparent);--wp--preset--shadow--xl:0 20px 25px -5px color-mix(in oklch,var(--wp--preset--color--headline,#212121) 10%,transparent),0 8px 10px -6px color-mix(in oklch,var(--wp--preset--color--headline,#212121) 10%,transparent);--wp--preset--shadow--soft:0 2px 15px -3px color-mix(in oklch,var(--wp--preset--color--headline,#212121) 7%,transparent),0 10px 20px -2px color-mix(in oklch,var(--wp--preset--color--headline,#212121) 4%,transparent);--wp--preset--shadow--card:0 1px 3px color-mix(in oklch,var(--wp--preset--color--headline,#212121) 12%,transparent),0 1px 2px color-mix(in oklch,var(--wp--preset--color--headline,#212121) 8%,transparent);--wp--preset--shadow--elevated:0 25px 50px -12px color-mix(in oklch,var(--wp--preset--color--headline,#212121) 25%,transparent)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:root{--wp--style--global--content-size:850px;--wp--style--global--wide-size:1050px}:where(body){margin:0}:where(.wp-site-blocks)>*{margin-block-start:1.2rem;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:1.2rem}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:1.2rem;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:1.2rem;margin-block-end:0}:root :where(.is-layout-flex){gap:1.2rem}:root :where(.is-layout-grid){gap:1.2rem}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}.is-layout-flex>:is(*, div){margin:0}.is-layout-grid>:is(*, div){margin:0}body{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--text);font-family:var(--font-body,GoogleSansFlex,"Google Sans",ui-sans-serif,system-ui,sans-serif);font-size:var(--wp--preset--font-size--base);font-weight:400;line-height:1.61}a:where(:not(.wp-element-button)){color:var(--wp--preset--color--links)}h1{font-size:var(--wp--preset--font-size--xxxx-large);line-height:1.19}h2{font-size:var(--wp--preset--font-size--xxx-large);line-height:1.26}h3{font-size:var(--wp--preset--font-size--xx-large);line-height:1.3}:root :where(.wp-element-button, .wp-block-button__link){background-color:var(--wp--preset--color--button);border-radius:.5rem;color:var(--wp--preset--color--button-text);font-weight:600;padding-top:.75rem;padding-right:1.5rem;padding-bottom:.75rem;padding-left:1.5rem}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){box-shadow:var(--shadow-md)}:root :where(.wp-element-button:active, .wp-block-button__link:active){box-shadow:var(--shadow-sm)}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){color:var(--wp--preset--color--text-sec);font-size:var(--wp--preset--font-size--extra-small)}:root{--button-glow:color-mix(in srgb,var(--color-button) 30%,transparent);--button-glow-hover:color-mix(in srgb,var(--color-button) 40%,transparent);--button-tint:color-mix(in srgb,var(--color-button) 10%,transparent);--button-tint-hover:color-mix(in srgb,var(--color-button) 16%,transparent);--button-tint-active:color-mix(in srgb,var(--color-button) 22%,transparent);--button-danger:var(--wp--preset--color--rose,#dc2626);--button-success:var(--wp--preset--color--teal,#0f766e);--button-focus:color-mix(in srgb,var(--color-accent),var(--color-text) 25%)}:where(.wp-element-button, .wp-block-button__link),:is(input[type="submit"], button[type="submit"], button.button, .button, a.button, .button a){background:var(--color-button);color:var(--color-button-text);border:none;border-radius:var(--radius-m);cursor:pointer;font-size:1rem;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-half);font-weight:600;letter-spacing:var(--track-body);line-height:1.2;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:transform var(--transition),box-shadow var(--transition),background-color var(--transition),border-color var(--transition),color var(--transition);appearance:none;box-shadow:var(--shadow-sm)}:where(.wp-element-button, .wp-block-button__link):hover,:is(input[type="submit"], button[type="submit"], button.button, .button, a.button, .button a):hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}:where(.wp-element-button, .wp-block-button__link):active,:is(input[type="submit"], button[type="submit"], button.button, .button, a.button, .button a):active{transform:translateY(0);box-shadow:var(--shadow-sm)}:where(.wp-element-button, .wp-block-button__link):focus-visible,:is(input[type="submit"], button[type="submit"], button.button, .button, a.button):focus-visible{outline:2px solid var(--button-focus);outline-offset:2px}.button:has(> .button-subtext:not(:empty)){flex-direction:column;gap:.125rem}.button:has(> svg:first-child):not(.button-icon, .button-close, .button-copy, .button-link){padding-inline-start:1rem}.button:has(> svg:last-child):not(.button-icon, .button-close, .button-copy, .button-link){padding-inline-end:1rem}:is(.button-icon, .button-close, .button-copy, .button-inline){display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;transition:background-color var(--transition),border-color var(--transition),color var(--transition)}:is(.button, a.button).button-soft{background:var(--button-tint);color:var(--color-button);box-shadow:none}:is(.button, a.button).button-soft:hover{background:var(--button-tint-hover);color:var(--color-button);transform:none;box-shadow:none}:is(.button, a.button).button-soft:active{background:var(--button-tint-active)}:is(.button, a.button).button-outline{background:transparent;border:1.5px solid var(--color-border);color:var(--color-text);font-weight:500;box-shadow:none}:is(.button, a.button).button-outline:hover{background:color-mix(in srgb,var(--color-button) 5%,transparent);border-color:var(--color-button);color:var(--color-button);box-shadow:none;transform:none}:is(.button, a.button).button-outline:active{transform:none;box-shadow:none}:is(.button, a.button).button-ghost{background:transparent;color:var(--color-text-sec);font-weight:500;box-shadow:none}:is(.button, a.button).button-ghost:hover{background:color-mix(in srgb,var(--color-border) 50%,transparent);color:var(--color-text);transform:none;box-shadow:none}:is(.button, a.button).button-ghost:active{background:color-mix(in srgb,var(--color-border) 80%,transparent)}:is(.button, a.button).button-link{background:transparent;color:var(--color-button);padding:.25rem 0;font-weight:600;box-shadow:none;border-radius:var(--radius-xs)}:is(.button, a.button).button-link:hover{background:transparent;color:var(--color-button);transform:none;box-shadow:none}:is(.button, a.button).button-minimal{background:transparent;border:none;color:var(--color-text);box-shadow:none;padding:.5rem 1rem;font-weight:500}:is(.button, a.button).button-minimal:hover{background:transparent;color:var(--color-text);box-shadow:none;transform:none}:is(.button, a.button).button-minimal:active{transform:none;box-shadow:none;opacity:.7}:is(.button, a.button).button-minimal.button-primary{color:var(--color-button);background:var(--button-tint);font-weight:600}:is(.button, a.button).button-minimal.button-primary:hover{background:var(--button-tint-hover);color:var(--color-button)}:is(.button, a.button, button).button-inline{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-s);color:var(--color-text);font-size:.8125rem;font-weight:500;padding:.375rem .75rem;box-shadow:none}:is(.button, a.button, button).button-inline:hover{background:color-mix(in srgb,var(--color-button) 5%,transparent);border-color:var(--color-button);color:var(--color-button);transform:none;box-shadow:none}:is(.button, a.button, button).button-icon{background:transparent;border:none;border-radius:var(--radius-m);color:var(--color-text-sec);padding:0;inline-size:2.25rem;block-size:2.25rem;position:relative;box-shadow:none}:is(.button, a.button, button).button-icon svg{block-size:1.25rem;inline-size:1.25rem}:is(.button, a.button, button).button-icon:hover{background:color-mix(in srgb,var(--color-border) 50%,transparent);color:var(--color-text);transform:none;box-shadow:none}@media (pointer: coarse){:is(.button, a.button, button).button-icon::after{content:"";position:absolute;top:50%;left:50%;inline-size:max(100%,3rem);block-size:max(100%,3rem);translate:-50% -50%}}:is(.button, a.button, button).button-icon.button-circle{border:1px solid var(--color-border);border-radius:var(--radius-full)}:is(.button, a.button, button).button-icon.button-circle:hover{background:color-mix(in srgb,var(--color-button) 6%,transparent);border-color:var(--color-button);color:var(--color-button)}:is(.button, a.button, button).button-close{background:transparent;border:none;border-radius:var(--radius-full);color:var(--color-text-sec);padding:0;inline-size:2.25rem;block-size:2.25rem;position:relative;box-shadow:none}:is(.button, a.button, button).button-close:hover{background:color-mix(in srgb,var(--button-danger) 10%,transparent);color:var(--button-danger);transform:none;box-shadow:none}@media (pointer: coarse){:is(.button, a.button, button).button-close::after{content:"";position:absolute;top:50%;left:50%;inline-size:max(100%,3rem);block-size:max(100%,3rem);translate:-50% -50%}}:is(.button, button).button-copy{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-s);color:var(--color-text-sec);font-family:var(--font-family-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.75rem;font-weight:500;gap:.375rem;padding:.3125rem .625rem;box-shadow:none}:is(.button, button).button-copy svg{block-size:.875rem;inline-size:.875rem}:is(.button, button).button-copy:hover{border-color:var(--color-text-sec);color:var(--color-text);transform:none;box-shadow:none}:is(.button, button).button-copy.is-copied{border-color:var(--button-success);color:var(--button-success)}:is(.button, a.button, button).button-danger{background:color-mix(in srgb,var(--button-danger) 10%,transparent);color:color-mix(in srgb,var(--button-danger),var(--color-text) 15%);box-shadow:none}:is(.button, a.button, button).button-danger:hover{background:color-mix(in srgb,var(--button-danger) 16%,transparent);transform:none;box-shadow:none}:is(.button, a.button, button).button-danger-solid{background:var(--button-danger);color:var(--color-text-light);box-shadow:none}:is(.button, a.button, button).button-danger-solid:hover{background:color-mix(in srgb,var(--button-danger),var(--color-text) 12%);transform:none;box-shadow:none}:is(.button, a.button, button).button-success{background:var(--button-success);color:var(--color-text-light);box-shadow:none}:is(.button, a.button, button).button-success:hover{background:var(--button-success);transform:none;box-shadow:none}:is(.button, button).is-loading,:is(.button, button)[aria-busy="true"]{pointer-events:none;opacity:.85}:is(.button, button).is-loading::before,:is(.button, button)[aria-busy="true"]::before{content:"";inline-size:1em;block-size:1em;border-radius:var(--radius-full);border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-block-start-color:currentColor;animation:md-button-spin .7s linear infinite}@keyframes md-button-spin{to{rotate:360deg}}:is(input[type="submit"], button[type="submit"], button.button, .button):is(:disabled, .is-disabled){background:color-mix(in srgb,var(--color-border) 70%,transparent);color:var(--color-text-sec);cursor:not-allowed;opacity:.7;box-shadow:none;transform:none;pointer-events:none}.button-group>:is(button, a){appearance:none;background:transparent;border:none;border-radius:calc(var(--radius-m) - .25rem);color:var(--color-text-sec);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.2;padding:.375rem .875rem;text-decoration:none}.button-group>:is(button, a):hover{color:var(--color-text)}.button-group>:is(button, a):is([aria-pressed="true"], .is-active){background:var(--color-content-bg);color:var(--color-text);font-weight:600;box-shadow:var(--shadow-sm)}.button-group>:is(button, a):focus-visible{outline:2px solid var(--button-focus);outline-offset:-2px}.button:is(.button-arrow, .button-link)>svg:last-child{transition:transform var(--transition-slow)}.button:is(.button-arrow, .button-link):hover>svg:last-child{transform:translateX(4px)}.button.button-arrow:has(> svg:last-child)::after{content:none}@media (max-width: 640px){:is(.button, button[type="submit"], input[type="submit"]):not(.button-icon, .button-circle, .button-close, .button-copy, .button-inline, .button-link, .button-group > *, .button-split > *){display:flex;width:100%}.button+.button:not(.button-icon, .button-close, .button-copy, .button-inline){margin-block-start:var(--space-half)}}body{font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--font-weight);line-height:var(--lh-base);font-variant-ligatures:common-ligatures;font-kerning:normal;overflow-x:hidden;text-underline-offset:var(--text-underline-offset);accent-color:var(--color-primary);caret-color:var(--color-primary);letter-spacing:-.01em}:where(body){letter-spacing:var(--track-body)}:where(h1, .h1, .headline-1){letter-spacing:var(--track-display)}:where(h2, .h2, .headline-2){letter-spacing:var(--track-headline)}:where(h3, h4, h5, h6, .h3, .h4, .h5, .h6){letter-spacing:var(--track-title)}:where(small, .byline, .caption, figcaption, .text-small, .font-size-xs, .font-size-s){letter-spacing:var(--track-caption)}h1,.headline{font-size:clamp(2.375rem,calc(1.8125rem + 1.4063vw),2.9375rem);line-height:1.191}h2{font-size:clamp(1.9375rem,calc(1.4375rem + 1.25vw),2.4375rem);line-height:1.256}h3{font-size:clamp(1.625rem,calc(1.1875rem + 1.0938vw),2.0625rem);line-height:1.303}h1,.headline,h3{font-weight:700}h2{font-weight:500}h1,.headline{letter-spacing:-.031em}h2,h3{letter-spacing:normal}button,.button{font-size:clamp(1.0625rem,calc(1rem + .1563vw),1.125rem);line-height:1.611}:where(h1, h2, h3, h4, h5, h6, .headline){text-wrap:balance}.format :where(table, .data, .stat, .price, .number){font-variant-numeric:tabular-nums}.format{word-wrap:break-word;overflow-wrap:break-word}.format :where(.md-text-balance){text-wrap:balance}.format :where(.md-text-pretty){text-wrap:pretty}.format :where(.headline, h1, h2, h3, h4, h5, h6){margin-block-end:.9375rem;position:relative;transition:color var(--motion)}.format :where(.headline, h1, h2, h3, h4, h5, h6) a{color:var(--color-headline-links);transition:color var(--motion),border-color var(--motion);position:relative}.format :where(ul, ol, dl, p, hr, blockquote, pre, table, fieldset){margin-block-end:1.8125rem}.format :where(.wp-caption, .gfield, .wp-block-image, .wp-block-post-featured-image, .wp-block-video, .wp-block-embed, .wp-block-gallery, .wp-block-audio, .wp-block-cover, .wp-block-buttons, .wp-block-group, .email-form-wrap){margin-block-end:1.8125rem}.format .block-editor-block-list__layout>:where(ul, ol, dl, p, hr, blockquote, pre, table, fieldset, figure, details, .wp-caption, .gfield, .wp-block-image, .wp-block-post-featured-image, .wp-block-video, .wp-block-embed, .wp-block-gallery, .wp-block-audio, .wp-block-cover, .wp-block-buttons, .wp-block-group, .email-form-wrap){margin-block-end:1.8125rem}.format .block-editor-block-list__layout>:where(.headline, h1, h2, h3, h4, h5, h6){margin-block-end:.9375rem}.format .block-editor-block-list__layout>:where(.wp-block-media-text, .wp-block-search, .wp-block-file, .wp-block-tabs, .wp-block-accordion, .wp-block-playlist, .wp-block-pullquote, .wp-block-verse, .wp-block-preformatted){margin-block-end:var(--space-double)}.format .block-editor-block-list__layout>:where(.wp-block-columns){margin-block-end:var(--space-mid)}.format :where(.content-inner, .block-editor-block-list__layout)>:where(.alignwide, .alignfull, .bleed-full):not(section):not(:last-child),.format>:where(.alignwide, .alignfull, .bleed-full):not(section):not(:last-child){margin-block-end:1.8125rem}.format :where(ul, ol){margin-inline-start:1.8125rem}.format li :where(ul, ol){margin-block-start:.625rem}.format :where(li, dd){margin-block-end:.625rem;position:relative}.format blockquote:not(.wp-block-pullquote blockquote):not(.is-style-newstyle):not(.is-style-success):not(.md-quote-text){align-items:start;column-gap:var(--space-half);color:var(--color-text);display:grid;grid-template-columns:3.25rem minmax(0,1fr);margin-inline:0;padding:0}.format blockquote:not(.wp-block-pullquote blockquote):not(.is-style-newstyle):not(.is-style-success):not(.md-quote-text)::before{color:var(--color-primary);content:"\201C";font-family:var(--font-serif);font-size:5.5rem;line-height:.9;speak:never;text-align:center}.format blockquote:not(.wp-block-pullquote blockquote):not(.is-style-newstyle):not(.is-style-success):not(.md-quote-text)>*{grid-column:2}.format blockquote:not(.wp-block-pullquote blockquote):not(.is-style-newstyle):not(.is-style-success):not(.md-quote-text)>:first-child{margin-block-start:0}.format blockquote:not(.wp-block-pullquote blockquote):not(.is-style-newstyle):not(.is-style-success):not(.md-quote-text)>:last-child{margin-block-end:0}.format blockquote:not(.wp-block-pullquote blockquote):not(.is-style-newstyle):not(.is-style-success):not(.md-quote-text) :where(cite, footer){color:var(--color-text-sec);display:block;font-family:var(--font-body);font-size:var(--fs-s);font-style:normal;line-height:1.5;margin-block-start:var(--space-half)}@media (max-width: 640px){.format blockquote:not(.wp-block-pullquote blockquote):not(.is-style-newstyle):not(.is-style-success):not(.md-quote-text){column-gap:var(--space-third);grid-template-columns:2.25rem minmax(0,1fr)}.format blockquote:not(.wp-block-pullquote blockquote):not(.is-style-newstyle):not(.is-style-success):not(.md-quote-text)::before{font-size:4rem}}.format :where(figure.wp-block-table){overflow-x:auto;-webkit-overflow-scrolling:touch}.format :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-align:left;font-size:var(--fs-s);line-height:1.6}.format :where(caption){text-align:left;font-size:var(--fs-xs);color:var(--color-text-sec);margin-block-end:.625rem}.format :where(th, td){padding:.75rem 1rem;border-bottom:1px solid var(--color-border);vertical-align:top}.format :where(th){font-weight:600;color:var(--color-headline)}.format :where(thead th){border-bottom:2px solid var(--color-border)}.format :where(tbody tr:hover){background-color:color-mix(in srgb,var(--color-content-bg),var(--color-border) 25%)}.format>:last-child{margin-block-end:0}.format :where(.headline, h1, h2, h3) a:hover{color:var(--color-primary)}.format :where(.headline, h1, h2, h3) a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:where(.content .headline, .content .headline a, .content-text h1, .content-text h2, .content-text h3, .content-text h4, .content-text h5, .content-text h6){color:var(--color-headline)}:where(.content-inner)>table,:where(.content-inner)>figure{margin-block-end:1.8125rem}.aligncenter{display:block;position:relative;margin-block-end:1.8125rem}.aligncenter img{border-radius:var(--radius-m)}.aligncenter{clear:both;float:none;margin-inline:auto;text-align:center}:where(.text-sec, .entry-subtitle){color:var(--color-text-sec)}details{border:1px solid var(--color-border);border-radius:var(--radius-m);margin-block-end:1.8125rem;transition:border-color var(--transition)}details[open]{border-color:color-mix(in srgb,var(--color-border),var(--color-text) 15%)}details summary{cursor:pointer;font-weight:700;list-style:none;padding:.9375rem 1.8125rem;position:relative;transition:color var(--transition)}details summary::-webkit-details-marker,details summary::marker{display:none;content:""}details summary::after{content:"\e80f";font-family:md-icon;font-size:.8em;font-weight:400;position:absolute;right:1.8125rem;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform var(--transition)}details[open] summary::after{transform:translateY(-50%) rotate(270deg)}details summary:hover{color:var(--color-primary)}details>:not(summary){padding:0 1.8125rem}details>:not(summary):last-child{padding-block-end:1.8125rem}details[open] summary{border-bottom:1px solid var(--color-border);margin-block-end:.9375rem}#header{z-index:9999}.byline a{border-bottom:0}.header{background-color:var(--color-header-bg);color:var(--color-header-text);font-family:GoogleSansFlex,"Google Sans",ui-sans-serif,system-ui,sans-serif;font-size:19px;font-weight:500;line-height:25px;position:relative}.header-wrap{position:relative}#header{border-block-end:1px solid var(--color-border)}.header-inner{max-width:var(--widemax);padding-inline:var(--space-s,.7rem)}.header-aside{justify-content:flex-end}.header-trigger{margin-inline-start:.9375rem}.site-title{font-family:GoogleSansFlex,"Google Sans",ui-sans-serif,system-ui,sans-serif;font-weight:600;vertical-align:middle}:where(.header) .site-title,:where(.header) .site-title:hover{color:var(--color-header-title)}.header-logo{display:inline-block}.site-logo{display:inline-block;vertical-align:middle}.custom-logo-link{display:inline-block;position:relative;vertical-align:middle;width:45px;z-index:10}@supports ((-webkit-mask-image: url("")) or (mask-image: url(""))){.md-svg-logo{background-color:var(--md-svg-logo-fill-light,var(--color-header-title));display:inline-grid;-webkit-mask-image:var(--md-svg-logo-image);mask-image:var(--md-svg-logo-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;mask-mode:alpha}.md-svg-logo-source{display:block;height:auto;max-width:100%;visibility:hidden}[data-theme="dark"] .md-svg-logo{background-color:var(--md-svg-logo-fill-dark,var(--color-header-title))}}@media print, (forced-colors: active){.md-svg-logo{background-color:transparent;-webkit-mask-image:none;mask-image:none}.md-svg-logo-source{visibility:visible}}.header-triggers{text-align:right}.header-trigger{cursor:pointer;display:inline-block;position:relative;vertical-align:middle}.header-menu-trigger-icon{font-size:25px;line-height:1;vertical-align:middle}.header-trigger-text{margin-inline-start:.3125rem;vertical-align:middle}.header-btn{display:inline-flex;align-items:center;gap:.35em;padding:.9375rem 1.8125rem;font-weight:600;border-radius:var(--radius-m,.5rem);text-decoration:none;transition:background-color var(--motion),color var(--motion),transform var(--motion);vertical-align:middle}.header-btn:hover{transform:translateY(-1px)}@media (max-width: 992px){.header-triggers{display:flex;flex-direction:row;align-items:center;gap:.3125rem;padding-block-start:0}.header-btn{padding:.3125rem .9375rem;font-size:.875rem}}:where(.header) a{color:var(--color-header-menu-links)}:where(.header) a:hover{color:var(--color-header-menu-hover)}:where(.header) .button,:where(.header) .button:hover,:where(.header) .menu>.current-menu-item.button>a{color:var(--color-text-light)}@media (min-width: 993px){.header{padding-block-end:5px;padding-block-start:5px;--md-header-pad-top:5px}.header-wrap{display:flex;align-items:center;gap:.9375rem}.header-logo{flex-shrink:0}.header-aside{flex:1 1 0%;min-width:0;display:flex;justify-content:flex-end;align-items:center}.header-aside .header-menu{flex:1 1 0%;min-width:0}.header-aside .menu-header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.header-aside .menu-header>.menu-item{white-space:nowrap}.header-triggers{flex-shrink:0;display:flex;align-items:center;gap:.3125rem}.site-title{font-size:28px;line-height:30px}.header-standard .site-logo{margin-inline-end:.625rem}}@media (max-width: 992px){.header{font-size:17px;line-height:29px;padding-block-end:5px;padding-block-start:5px;--md-header-pad-top:5px}.site-title{font-size:20px;line-height:41px}.header-wrap{display:flex;align-items:center;justify-content:space-between}.header-triggers{flex-shrink:0;z-index:100}}@media (max-width: 640px){.header{font-size:16px;line-height:28px;padding-block-end:5px;padding-block-start:5px;--md-header-pad-top:5px}.site-title{font-size:20px;line-height:36px}}.header-sticky{position:sticky;top:0;z-index:100;transition:box-shadow var(--motion-slow),padding var(--motion-slow);padding-block-start:calc(var(--md-header-pad-top,0px) + env(safe-area-inset-top,0px));padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}.menu,.menu ul{list-style:none}.menu-item{cursor:pointer;display:inline-block;position:relative;text-align:start}.menu-item a{display:inline-block;padding:.9375rem 12px;position:relative;transition:color var(--motion-slow),background-color var(--motion-slow),transform var(--motion)}.menu-item a:hover{transform:translateY(-1px)}.menu-item a:focus-visible{outline:2px solid var(--color-links);outline-offset:2px}.menu-item-label{display:inline-block;cursor:default}.menu-item-title{position:relative}.menu-item-desc{display:block;font-size:14 px;line-height:23 px}.menu-toggle{background:none;border:none;cursor:pointer;padding:.3125rem;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:inherit;font:inherit;line-height:inherit}.menu-toggle:focus-visible{outline:2px solid var(--color-links);outline-offset:2px}.menu-toggle::before,.menu-toggle::after{font-family:md-icon;line-height:1;transition:transform var(--motion-slow)}.menu-toggle::after{content:"\e80e";display:inline-block}.menu-toggle .screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.sub-menu{font-size:16 px;display:none;line-height:28 px;z-index:50}.sub-menu .menu-toggle{height:100%;position:absolute;top:0}.menu-item.button{background-color:transparent;box-shadow:none;padding:0}.menu-item.button a,.menu-item.button a:hover{color:#fff;width:100%}@media (min-width: 993px){.menu-item.button{margin-inline-start:.3125rem}.menu-header>.menu-item-has-children::after{content:"";position:absolute;bottom:-1rem;left:-2rem;right:-2rem;height:1.5rem;pointer-events:auto}.menu-header .sub-menu::before{content:"";position:absolute;top:-1rem;left:0;right:0;height:1rem}.menu-item-has-children:hover>.sub-menu,.menu-item-has-children:focus-within>.sub-menu{display:block;animation:mdSubReveal .2s cubic-bezier(.32,.72,0,1)}.sub-menu{background-color:var(--color-header-submenu-bg);border:1px solid color-mix(in srgb,var(--color-border),transparent 50%);border-radius:var(--radius-l,.75rem);box-shadow:0 1px 2px color-mix(in oklch,var(--color-headline,#212121) 6%,transparent),0 8px 24px -8px color-mix(in oklch,var(--color-headline,#212121) 16%,transparent),0 16px 48px -16px color-mix(in oklch,var(--color-headline,#212121) 12%,transparent);margin-block-start:var(--space-third,.25rem);padding:var(--space-third,.25rem);pointer-events:none;position:absolute;right:0;top:100%;width:18.125rem;opacity:0;transform:translateY(4px);transition:opacity var(--motion),transform .2s cubic-bezier(.32,.72,0,1)}.menu-item-has-children:hover>.sub-menu,.menu-item-has-children:focus-within>.sub-menu{pointer-events:auto}.menu-item-has-children:hover>.sub-menu,.menu-item-has-children:focus-within>.sub-menu{opacity:1;transform:translateY(0)}@keyframes mdSubReveal{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.menu-header .sub-menu .sub-menu{left:-18.125rem;top:0}:where(.menu) .sub-menu a:not([class]){border-bottom:0;border-radius:var(--radius-m,.5rem);padding-block:.625rem;transition:background-color var(--motion-fast),color var(--motion-fast)}.menu .sub-menu .menu-item,.menu .sub-menu .menu-item a{display:block}}@media (max-width: 992px){.menu-item,.menu-item a{display:block}.menu .menu-toggle{background-color:color-mix(in srgb,var(--color-header-menu-links) 8%,transparent);font-size:25 px;height:100%;min-width:44px;min-height:44px;padding-inline-start:1.4375rem;padding-block-start:.9375rem;padding-inline-end:1.4375rem;position:absolute;top:0;right:0;transition:background-color var(--motion);border-radius:var(--radius-s,.25rem)}.menu .menu-toggle:hover,.menu .menu-toggle:focus-visible{background-color:color-mix(in srgb,var(--color-header-menu-links) 14%,transparent)}}.menu-header a:hover{font-weight:600}@media (min-width: 993px){.menu-header>.menu-item>a{border-radius:var(--radius-m,.5rem);transition:background-color var(--motion-fast),color var(--motion-fast)}.menu-header>.menu-item>a:hover,.menu-header>.menu-item:focus-within>a{background-color:color-mix(in srgb,var(--color-header-menu-hover,var(--color-primary)) 12%,transparent);color:var(--color-header-menu-hover,var(--color-primary))}}.menu-header>.menu-item>a::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--color-primary);transition:width var(--motion-slow),left var(--motion-slow)}.menu-header>.menu-item>a:hover::after,.menu-header>.menu-item:focus-within>a::after{width:100%;left:0}.header-menu-trigger{background:none;border:none;cursor:pointer;font:inherit;line-height:inherit;min-width:44px;min-height:44px}.header-menu-trigger:focus-visible{outline:2px solid var(--color-links);outline-offset:2px}.header-trigger{color:var(--color-header-menu-links)}:where(.menu-header > .menu-item > a)>.menu-item-desc{color:var(--color-header-text)}@media (min-width: 993px){.header-menu{display:inline-block}.header .header-menu-trigger{display:none}.menu-header .sub-menu a:hover,.menu-header .sub-menu a:focus-visible{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:var(--radius-m,.5rem);color:var(--color-primary)}.menu-header .menu-item.button a{padding-inline-start:.9375rem;padding-inline-end:.9375rem}.menu-header .sub-menu{background-color:var(--color-header-submenu-bg)}.menu-header .sub-menu .sub-menu{right:16.3125rem}.menu-header .sub-menu a,.menu-header .sub-menu .menu-toggle{color:var(--color-header-submenu-links)}.menu-header .sub-menu .menu-toggle{padding-block-start:.9375rem;left:.9375rem}.menu-header .sub-menu .menu-toggle::before{content:"\e816"}.menu-header .sub-menu .menu-toggle::after{content:""}}.mobile-menu-close,.mobile-menu-back,.mobile-menu-title{display:none}@media (max-width: 992px){.header-menu{background-color:var(--color-header-bg);--mobile-menu-nav-height:calc(44px + ( 2 * .3125rem ) + env(safe-area-inset-top,0px));display:flex;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;margin:0;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity var(--motion-slow),transform var(--motion-slow),visibility 0s linear var(--transition-duration,.3s)}.mobile-menu-nav{display:flex;align-items:center;justify-content:space-between;position:relative;padding:calc(.3125rem + env(safe-area-inset-top,0px)) .9375rem .3125rem;border-bottom:1px solid color-mix(in srgb,var(--color-border),transparent 35%);flex-shrink:0;z-index:999}.mobile-menu-title{display:block;font-size:.9375rem;font-weight:700;left:50%;letter-spacing:.01em;max-width:calc(100% - 8rem);overflow:hidden;position:absolute;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap}.mobile-menu-back{background:none;border:none;cursor:pointer;font-size:14px;padding:.3125rem;color:var(--color-header-menu-links);line-height:1;min-width:44px;min-height:44px;display:flex;align-items:center;gap:4px;opacity:0;visibility:hidden;transform:translateX(-10px);transition:opacity var(--motion),visibility var(--motion),transform var(--motion)}.mobile-menu-back::before{content:"\e816";font-family:md-icon;font-size:16px}.mobile-menu-close{background:none;border:none;cursor:pointer;font-size:22px;padding:.3125rem;color:var(--color-header-menu-links);line-height:1;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;margin-inline-start:auto}.mobile-menu-close::before{content:"\e810";font-family:md-icon;display:block}.mobile-menu-close:hover,.mobile-menu-back:hover{opacity:.7}.mobile-menu-close:focus-visible,.mobile-menu-back:focus-visible{outline:2px solid var(--color-links);outline-offset:2px}.menu-header{flex:1;overflow-y:auto;overflow-x:hidden;padding-block:.3125rem;padding-inline:max(.9375rem,calc(( 100vw - 42rem ) / 2));padding-block-end:calc(1.8125rem + env(safe-area-inset-bottom,0px));position:relative;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.menu-header .menu-item:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--color-border),transparent 45%)}.menu-header>.menu-item>a{font-size:clamp(16px,2vw,17px);padding:.9375rem 0;min-height:44px;display:flex;align-items:center}.menu-header .menu-item-has-children>a,.menu-header .menu-item-has-children>.menu-item-label{padding-inline-end:calc(44px + .9375rem)}.menu-header .sub-menu{position:fixed;top:0;left:100%;right:auto;bottom:0;width:100%;background-color:var(--color-header-bg);z-index:100;padding-block:var(--mobile-menu-nav-height,60px) calc(1.8125rem + env(safe-area-inset-bottom,0px));padding-inline:max(.9375rem,calc(( 100vw - 42rem ) / 2));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:transform .3s cubic-bezier(.32,.72,0,1);will-change:transform}.menu-header .sub-menu .sub-menu{left:100%;padding-block-start:var(--mobile-menu-nav-height,60px)}.menu-header .sub-menu a{padding:.9375rem 0;display:flex;align-items:center;min-height:44px}.menu-header .sub-menu .menu-item:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--color-border),transparent 35%)}.menu-header .menu-toggle::after{content:"\e80f"}}@media (max-width: 992px) and (prefers-reduced-motion: reduce){.header-menu,.menu-header .sub-menu,.mobile-menu-back{transition:none !important}}@media (min-width: 993px){.menu .mega-menu{position:static}.menu .mega-menu::after{content:none}.menu .mega-menu>.menu-toggle{background:transparent;display:inline-flex;min-width:0;min-height:0;padding:0 var(--space-third,.25rem);pointer-events:none;vertical-align:middle}.menu .mega-menu>.sub-menu{background-color:var(--color-header-submenu-bg);border:1px solid color-mix(in srgb,var(--color-border),transparent 50%);border-radius:var(--radius-l,.75rem);box-shadow:0 1px 2px color-mix(in oklch,var(--color-headline,#212121) 6%,transparent),0 12px 32px -8px color-mix(in oklch,var(--color-headline,#212121) 16%,transparent),0 24px 60px -20px color-mix(in oklch,var(--color-headline,#212121) 12%,transparent);column-count:3;column-fill:balance;column-gap:var(--space-single,1rem);column-rule:1px solid color-mix(in srgb,var(--color-border),transparent 55%);display:block;left:0;right:0;margin-block-start:var(--space-third,.25rem);margin-inline:auto;max-width:min(40rem,calc(100vw - 2rem));padding:.5rem;pointer-events:none;top:100%;width:auto}.menu .mega-menu:hover>.sub-menu,.menu .mega-menu:focus-within>.sub-menu{pointer-events:auto}@media (max-width: 1199px){.menu .mega-menu>.sub-menu{column-count:2;max-width:min(28rem,calc(100vw - 2rem))}}.menu .mega-menu>.sub-menu>.menu-item{border-bottom:1px solid color-mix(in srgb,var(--color-border),transparent 50%);break-inside:avoid;display:block;min-width:0}.menu .mega-menu>.sub-menu>.menu-item:last-child{border-bottom:0}.menu .mega-menu>.sub-menu>.menu-item>.menu-item-label{border:0;border-radius:var(--radius-s,.25rem);color:var(--color-header-submenu-links);display:block;font-size:17px;font-weight:500;letter-spacing:normal;line-height:1.3;overflow-wrap:anywhere;padding:.625rem .9375rem;text-decoration:none;text-transform:none;transition:background-color var(--motion-fast),color var(--motion-fast);white-space:normal;word-break:normal}.menu .mega-menu>.sub-menu .menu-item-desc{color:var(--color-header-text);display:block;font-size:13px;font-weight:400;letter-spacing:normal;line-height:1.4;margin-block-start:2px;opacity:.72;text-transform:none;transition:opacity var(--motion-fast)}.menu .mega-menu>.sub-menu:has(.sub-menu){column-count:auto;column-rule:none;display:grid;gap:0;grid-template-columns:repeat(3,1fr);max-width:min(46rem,calc(100vw - 2rem));padding:var(--space-half,.5rem) var(--space-half,.5rem)}.menu .mega-menu>.sub-menu:has(.sub-menu)>.menu-item+.menu-item{border-inline-start:1px solid color-mix(in srgb,var(--color-border),transparent 55%);padding-inline-start:var(--space-half,.5rem)}.menu .mega-menu>.sub-menu:has(.sub-menu)>.menu-item{padding-inline-end:var(--space-half,.5rem)}.menu .mega-menu>.sub-menu>.menu-item-has-children>.menu-item-label{background-color:transparent;border:0;border-radius:0;color:var(--color-headline,var(--color-header-submenu-links));cursor:default;font-size:14px;font-weight:700;letter-spacing:.08em;margin-block-end:var(--space-third,.25rem);opacity:.78;padding:var(--space-third,.25rem) var(--space-half,.5rem);text-transform:uppercase}.menu .mega-menu .sub-menu .sub-menu{background-color:transparent;border:0;border-radius:0;box-shadow:none;display:block;gap:0;left:auto;margin:0;max-width:none;opacity:1;padding:0;position:static;right:auto;top:auto;transform:none;width:100%}.menu .mega-menu .sub-menu .sub-menu .menu-item{border:0;display:block;min-width:0}.menu .mega-menu .sub-menu .sub-menu a{border:0;border-radius:var(--radius-m,.5rem);color:var(--color-header-submenu-links);display:block;font-size:17px;font-weight:400;letter-spacing:normal;line-height:1.4;overflow-wrap:anywhere;padding:.625rem .9375rem;text-transform:none;transition:background-color var(--motion-fast),color var(--motion-fast);white-space:normal}.menu .mega-menu .sub-menu .sub-menu a:hover,.menu .mega-menu .sub-menu .sub-menu a:focus-visible{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);transform:none}.menu .mega-menu .sub-menu .menu-toggle{display:none}.menu .mega-menu>.sub-menu:not(:has(.sub-menu)):has(> .menu-item:only-child){column-count:1;column-rule:none;max-width:22rem;width:auto}}@media (max-width: 992px){.menu .mega-menu>.sub-menu{border-radius:0;column-count:auto;column-rule:none;display:none;margin:0;max-width:none}.menu .mega-menu .sub-menu>.menu-item>a,.menu .mega-menu .sub-menu>.menu-item>.menu-item-label{font-weight:600}.menu .mega-menu>.menu-toggle{display:inline-flex}}:is( .wp-block-search__inside-wrapper, .search-form, .form-attached, .form-attached-2, .form-inline ) :is(input[type], select, textarea){margin-block-end:0}:is(.wp-block-search__inside-wrapper, .search-form) :is(input, .button, [type="submit"], button){align-self:stretch}@media (pointer: coarse){:is(input, select, textarea):not([type="checkbox"]):not([type="radio"]):not([type="range"]){font-size:max(1rem,var(--fs-base))}}:is( input[type="text"], input[type="email"], input[type="search"], input[type="url"], input[type="password"], input[type="tel"], input[type="number"], textarea ){background-color:var(--color-content-bg);border-radius:var(--radius-m);border:2px solid var(--color-border);margin-block-end:var(--space-half);position:relative;width:100%;appearance:none;line-height:1.5;transition:border-color var(--transition),box-shadow var(--transition),background-color var(--transition)}:is( input[type="text"], input[type="email"], input[type="search"], input[type="url"], input[type="password"], input[type="tel"], input[type="number"], textarea ):hover{border-color:color-mix(in srgb,var(--color-border),#000 20%)}:is( input[type="text"], input[type="email"], input[type="search"], input[type="url"], input[type="password"], input[type="tel"], input[type="number"], textarea ):focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-ring,0 0 0 3px rgba(var(--color-primary-rgb),.1));outline:none}::placeholder{color:var(--color-text-sec);opacity:.7}:focus-visible::placeholder{opacity:.5}.form-capsule{--capsule-pad:.25rem;display:flex;align-items:center;gap:var(--capsule-pad);padding:var(--capsule-pad);background:var(--color-content-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:border-color var(--transition),box-shadow var(--transition)}.form-capsule :is(input[type="text"], input[type="email"], input[type="search"]){background:transparent;border:none;border-radius:0;flex:1;min-width:0;margin-block-end:0;padding:.375rem .375rem .375rem .875rem;width:auto}.form-capsule :is(input):focus-visible{border:none;box-shadow:none;outline:none}.form-capsule :is(.button, input[type="submit"], button[type="submit"]):hover{transform:none;box-shadow:none}.form-search :is(input[type="search"], input[type="text"]){margin-block-end:0;padding-inline-start:2.5rem}.form-search:has(> .button, > input[type="submit"], > button[type="submit"]) :is(input[type="search"], input[type="text"]){padding-inline-end:6rem}.form-search :is(.button, input[type="submit"], button[type="submit"]){position:absolute;inset-inline-end:.3125rem;top:50%;translate:0 -50%;font-size:.8125rem;padding:.375rem .875rem;border-radius:calc(var(--radius-m) - .125rem);box-shadow:none}.form-search :is(.button, input[type="submit"], button[type="submit"]):hover{transform:none;box-shadow:none}.featured-image{position:relative}.featured-image img{width:100%}.byline{font-family:var(--font-body);line-height:1.375rem;color:var(--color-text-sec);font-size:.875rem;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}:where(.byline) a{border-bottom:1px solid color-mix(in srgb,var(--color-border),transparent 35%);color:var(--color-text-sec)}.byline-item{display:inline-flex;align-items:center;gap:.35em}.byline-author{gap:.3125rem}.byline-author .avatar,.byline-author .byline-avatar{--byline-avatar-size:40px;margin:0;position:relative;flex:none;inline-size:var(--byline-avatar-size);block-size:var(--byline-avatar-size);aspect-ratio:1;object-fit:cover;object-position:center top;border-radius:50%}:where(.byline .byline-reviewed-name a){border-bottom:0;color:var(--color-text);font-weight:600}:where(.wp-block-image) figcaption{color:var(--color-text-sec);font-style:italic;font-size:.9em;text-align:center}.callout{--callout-accent:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,var(--color-content-bg));border:1px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-border));border-radius:var(--radius-m);position:relative}.callout-tip{--callout-accent:#22c55e}.callout-info{--callout-accent:#3b82f6}.callout-warning{--callout-accent:#f59e0b}.callout-success{--callout-accent:#10b981}.callout-error{--callout-accent:#ef4444}@media (min-width: 993px){.box-lr{align-items:center;display:flex}}.post-nav{padding-block-end:1.8125rem;padding-block-start:1.8125rem}@media (max-width: 992px){.byline{align-items:center;display:flex;flex-wrap:wrap;font-size:.8125rem;line-height:1.375rem;gap:6px 0}}@media (max-width: 767px){.byline{font-size:.75rem;line-height:1.375rem}}:where(.style-default) .box-style,:where(.style-default) .box-style-list ul,:where(.style-default) .tagcloud,:where(.style-default) #wp-calendar{background-color:var(--color-content-bg);border-radius:2px;box-shadow:var(--shadow-md);color:var(--color-text)}:where(.style-default) .box-style-list ul{padding:1.8125rem}:where(.style-default) .sidebar .box-style-list ul{background:transparent;border-radius:0;box-shadow:none;color:inherit;padding:0}.widget_rss cite:before{content:"\2014\00a0"}.accordion-title:after{content:"\e80e";display:inline-block;font-family:"md-icon";position:absolute;top:.9375rem;right:.9375rem}.accordion-group.active .accordion-title:after{content:"\e817"}:where(.sidebar) .accordion a{border-bottom:0;color:var(--color-links)}:where(.sidebar) .accordion a:hover{border-bottom:0}.block-half{padding:.9375rem}.block-half-tb{padding-block:.9375rem}.block-single-tb{padding-block:1.8125rem}.block-double-tb{padding-block:3.625rem}@media (max-width: 992px){.block-double-tb{padding-block:3.625rem}}.mb-single:not(:last-child){margin-block-end:1.8125rem}.mb-half:not(:last-child),.byline{margin-block-end:.9375rem}.mr-small{margin-inline-end:.3125rem}:root{--grid-1:repeat(1,minmax(0,1fr));--grid-2:repeat(2,minmax(0,1fr));--grid-3:repeat(3,minmax(0,1fr));--grid-4:repeat(4,minmax(0,1fr));--grid-5:repeat(5,minmax(0,1fr));--grid-6:repeat(6,minmax(0,1fr));--grid-7:repeat(7,minmax(0,1fr));--grid-8:repeat(8,minmax(0,1fr));--grid-9:repeat(9,minmax(0,1fr));--grid-10:repeat(10,minmax(0,1fr));--grid-11:repeat(11,minmax(0,1fr));--grid-12:repeat(12,minmax(0,1fr));--grid-1-2:minmax(0,1fr) minmax(0,2fr);--grid-1-3:minmax(0,1fr) minmax(0,3fr);--grid-2-1:minmax(0,2fr) minmax(0,1fr);--grid-2-3:minmax(0,2fr) minmax(0,3fr);--grid-3-1:minmax(0,3fr) minmax(0,1fr);--grid-3-2:minmax(0,3fr) minmax(0,2fr)}[class*="columns-"]{display:grid;gap:var(--space-single);width:100%}.col{min-width:0;position:relative}.columns-3{grid-template-columns:var(--grid-3)}.columns-4{grid-template-columns:var(--grid-4)}@media (max-width: 992px){.columns-4{grid-template-columns:var(--grid-3)}}@media (max-width: 768px){.columns-3,.columns-4{grid-template-columns:var(--grid-2)}}@media (max-width: 640px){.columns-3,.columns-4{grid-template-columns:var(--grid-1)}}@media (max-width: 768px){[class*="columns-"][class*="-"]{grid-template-columns:1fr}}@media (max-width: 639px){.nomobile{display:none !important}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-7px)}60%{transform:translateY(-4px)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.md-icon-angle-right::before{content:"\e80f"}.md-icon-clock::before{content:"\e812"}.md-icon-facebook::before{content:"\f09a"}.md-icon-linkedin::before{content:"\f0e1"}.md-icon-mail-alt::before{content:"\e814"}.md-icon-menu::before{content:"\e815"}.md-icon-tags::before{content:"\e829"}.md-icon-twitter::before{content:"\e800"}.md-icon-whatsapp::before{content:"\f232"}.md-icon-sun::before{content:"\e9d4"}.md-icon-contrast::before{content:"\e9d5"}.md-icon-chatgpt::before{content:"\e904"}:root{--gb-container-width:1366px}.share{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.share .share-button,.share a.share-button{border:0;border-bottom:0;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;text-align:center;text-decoration:none;transition:all .2s ease;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.share-icon{display:inline-block;font-size:18px;line-height:1}.share-label{display:none}.share .share-button:hover,.share .share-button:focus{transform:scale(1.08);z-index:95}@media (hover: none){.share .share-button:hover{transform:none;animation:none}}.share-minimal{gap:12px}.share-minimal .share-button{background-color:transparent;padding:0}.share-minimal .share-button .share-icon{background-color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.share-minimal .share-button:hover .share-icon{box-shadow:0 2px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.share-minimal .share-x{color:#000}.share-minimal .share-facebook{color:#1877f2}.share-minimal .share-linkedin{color:#0a66c2}.share-minimal .share-whatsapp{color:#25d366}.share-minimal .share-email{color:#555}.share-minimal .share-chatgpt{color:#10a37f}.share-button.liked .md-icon-heart-empty:before{content:"\e821"}.share-sticky{display:none;position:fixed;z-index:90;transition:all .3s ease}.share-sticky .share{flex-direction:column;gap:0}.share-sticky .share-icon{display:block}.share-sticky .share-button{display:flex;width:100%;border-radius:0}.share-sticky.side-left{left:0;top:40%;transform:translateY(-50%)}.share-sticky.side-v,.share-sticky.side-v .share{width:48px}.share-sticky.side-v .share-button{padding:12px;min-height:48px}.share-sticky .share-minimal .share-button .share-icon{background-color:transparent;border-radius:0;box-shadow:none;width:auto;height:auto}.share-sticky.side-left .share{border-radius:0 8px 8px 0;overflow:hidden}@media all and (min-width: 1366px){.share-sticky{display:block}.share-mobile-trigger{display:none !important}}.share-mobile-trigger{position:fixed;bottom:20px;right:20px;width:48px;height:48px;border-radius:50%;background-color:#fff;color:#1f2937;display:none;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.06);cursor:pointer;z-index:100;border:none;transition:transform .2s ease,box-shadow .2s ease}.share-mobile-trigger:active{transform:scale(.92)}.share-mobile-trigger svg{width:20px;height:20px;fill:none;stroke:currentColor;transition:transform .3s ease}.share-mobile-panel{position:fixed;bottom:0;left:0;right:0;background:var(--color-content-bg);border-radius:14px 14px 0 0;z-index:9999;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.72,0,1);padding:0 16px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.share-mobile-handle{display:flex;justify-content:center;padding:10px 0 14px;position:sticky;top:0;background:var(--color-content-bg);z-index:1}.share-mobile-handle::before{content:"";width:36px;height:5px;border-radius:3px;background:color-mix(in srgb,var(--color-border),transparent 20%)}.share-mobile-panel .share{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.share-mobile-panel .share-button,.share-mobile-panel a.share-button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;border-radius:12px;background:transparent !important;min-height:auto;color:inherit}.share-mobile-panel .share-button:hover,.share-mobile-panel .share-button:active{background:rgba(0,0,0,.05) !important}.share-mobile-panel .share-button .share-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;fill:#fff;flex-shrink:0}.share-mobile-panel .share-x .share-icon{background-color:#000}.share-mobile-panel .share-facebook .share-icon{background-color:#1877f2}.share-mobile-panel .share-linkedin .share-icon{background-color:#0a66c2}.share-mobile-panel .share-whatsapp .share-icon{background-color:#25d366}.share-mobile-panel .share-email .share-icon{background-color:#555}.share-mobile-panel .share-chatgpt .share-icon{background-color:#10a37f}.share-mobile-panel .share-label{display:block;font-size:11px;line-height:1.2;color:#1f2937;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.share-mobile-overlay{position:fixed;inset:0;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:98;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}@media all and (max-width: 1365px){.share-sticky,.share-sticky.side-v,.share-sticky.side-left{display:none !important}.share-mobile-trigger{display:flex}}.share-x{background-color:#000}.share-facebook{background-color:#1877f2}.share-linkedin{background-color:#0a66c2}.share-whatsapp{background-color:#25d366}.share-email{background-color:#555}.share-chatgpt{background-color:#10a37f}@media all and (max-width: 600px){.share{gap:6px}.share .share-button{padding:10px 12px;min-height:44px;min-width:44px}}@media (pointer: coarse){.share .share-button{min-height:48px;min-width:48px}}@media print{.share,.share-sticky,.share-mobile-trigger,.share-mobile-panel,.share-mobile-overlay{display:none !important}}.share .share-button:focus{outline:2px solid currentColor;outline-offset:2px}.share .share-button:focus:not(:focus-visible){outline:none}.share .share-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (prefers-reduced-motion: reduce){.share .share-button,.share-mobile-panel,.share-mobile-trigger,.share-mobile-overlay{transition:none}.share .share-button:hover{transform:none;animation:none}}[data-theme="dark"] .share-minimal .share-button .share-icon{background-color:color-mix(in srgb,var(--color-content-bg),#fff 8%);box-shadow:0 1px 3px rgba(0,0,0,.3)}[data-theme="dark"] .share-minimal .share-button:hover .share-icon{box-shadow:0 2px 8px rgba(0,0,0,.4)}[data-theme="dark"] .share-mobile-panel .share-minimal .share-button .share-icon,[data-theme="dark"] .share-sticky .share-minimal .share-button .share-icon{background-color:transparent;box-shadow:none}[data-theme="dark"] .share-mobile-trigger{background-color:color-mix(in srgb,var(--color-content-bg),#fff 8%);color:var(--color-text);box-shadow:0 2px 8px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.06)}[data-theme="dark"] .share-mobile-panel{box-shadow:0 -4px 24px rgba(0,0,0,.4)}[data-theme="dark"] .share-mobile-panel .share-button:hover,[data-theme="dark"] .share-mobile-panel .share-button:active{background:rgba(255,255,255,.06) !important}[data-theme="dark"] .share-mobile-panel .share-label{color:var(--color-text)}[data-theme="dark"] .share-mobile-overlay{background:rgba(0,0,0,.5)}[data-theme="dark"] .share-sticky.side-v .share{box-shadow:0 2px 12px rgba(0,0,0,.4)}[data-theme="dark"] .share .share-button{background-color:transparent}[data-theme="dark"] .share-x .share-icon{color:#e7e9ea}[data-theme="dark"] .share-email .share-icon{color:#9ca3af}[data-theme="dark"] .share-mobile-panel .share-button{background-color:transparent !important}[data-theme="dark"] .share-mobile-panel .share-x .share-icon{background-color:#333}[data-theme="dark"] .share-mobile-panel .share-email .share-icon{background-color:#6b7280}.share-sentence .share-button:first-of-type .share-text{display:inline;margin-right:.375rem;color:var(--color-text-sec)}.share-at-after-post{margin-top:1.8125rem}.md-lead-capture-form.md-lead-capture-capsule{--capsule-pad:.25rem;display:flex;align-items:center;gap:var(--capsule-pad);padding:var(--capsule-pad);background:var(--color-content-bg);border:1px solid var(--color-border);border-radius:var(--radius-full,999rem)}[data-theme="dark"]{--color-bg:#0f0f0f;--color-content-bg:#1a1a1a;--color-text:#e4e4e7;--color-text-sec:#a1a1aa;--color-headline:#fafafa;--color-headline-links:#eee;--color-links:#eee;--color-primary:#e04a3c;--color-secondary:#94a3b8;--color-tertiary:#2dd4bf;--color-action:#e04a3c;--color-accent:#fbbf24;--color-button:#e04a3c;--color-button-text:#fff;--color-button-sec:#94a3b8;--color-button-sec-text:#fff;--color-border:#2d2d2d;--color-primary-rgb:224,74,60;--color-button-rgb:224,74,60;--color-info:#60a5fa;--color-success:#34d399;--color-warning:#fbbf24;--color-error:#f87171;--color-surface-1:#1a1a1a;--color-surface-2:color-mix(in srgb,#1a1a1a,white 6%);--color-surface-3:color-mix(in srgb,#1a1a1a,white 10%);--color-header-bg:#0f0f0f;--color-header-text:#e4e4e7;--color-header-title:#fafafa;--color-header-tagline:#a1a1aa;--color-header-menu-links:#eee;--color-header-menu-hover:#ddd;--color-header-menu-active:#ddd;--color-header-submenu-bg:#1a1a1a;--color-header-submenu-links:#eee;--color-header-submenu-hover:#e04a3c;--color-main-menu-bg:#1a1a1a;--color-main-menu-links:#e4e4e7;--color-main-menu-active:#e04a3c;--color-main-menu-subtext:#a1a1aa;--color-main-menu-submenu-bg:#1a1a1a;--color-main-menu-submenu-links:#e4e4e7;--color-main-menu-submenu-hover:#e4e4e7;--color-main-menu-icons:#e4e4e7;--color-main-menu-social:#e04a3c;--color-sidebar-bg:transparent;--color-sidebar-text:#a1a1aa;--color-sidebar-title:#fafafa;--color-sidebar-links:#eee;--color-footer-bg:#080808;--color-footer-text:#a1a1aa;--color-footer-title:#fafafa;--color-footer-links:#eee;--wp--preset--color--electric-indigo:#818cf8;--wp--preset--color--cyber-lime:#a3e635;--wp--preset--color--hot-coral:#fca5a5;--wp--preset--color--rose:#fb7185;--wp--preset--color--amber:#fbbf24;--wp--preset--color--teal:#5eead4;--wp--preset--color--sky:#38bdf8;--wp--preset--color--violet:#a78bfa;--wp--preset--color--slate:#94a3b8;--wp--preset--color--midnight:#334155;--wp--preset--color--charcoal:#27272a;--wp--preset--color--lavender:#c4b5fd;--wp--preset--color--mint:#a7f3d0;--wp--preset--color--peach:#fcd34d;--wp--preset--color--blush:#fecdd3;--shadow-sm:0 1px 2px rgba(0,0,0,.35);--shadow:0 2px 8px rgba(0,0,0,.45);--shadow-md:0 4px 16px rgba(0,0,0,.55);--shadow-lg:0 8px 32px rgba(0,0,0,.65);color-scheme:dark;accent-color:var(--color-accent)}[data-theme="dark"] details{border-color:color-mix(in srgb,var(--color-border),transparent 20%);background:var(--color-content-bg)}[data-theme="dark"] details[open]{border-color:color-mix(in srgb,var(--color-border),var(--color-text) 20%)}[data-theme="dark"] details[open] summary{border-bottom-color:color-mix(in srgb,var(--color-border),transparent 20%)}[data-theme="dark"] details summary:hover{color:var(--color-accent)}@media (max-width: 992px){[data-theme="dark"] .header-menu{background-color:var(--color-header-bg);color:var(--color-header-text)}[data-theme="dark"] .header-menu a,[data-theme="dark"] .header-menu .menu-toggle,[data-theme="dark"] .header-menu .menu-header>.menu-item>a,[data-theme="dark"] .mobile-menu-close,[data-theme="dark"] .mobile-menu-back{color:var(--color-header-menu-links)}[data-theme="dark"] .mobile-menu-nav{border-bottom:1px solid color-mix(in srgb,var(--color-border),transparent 10%)}[data-theme="dark"] .menu-header .menu-item:not(:last-child),[data-theme="dark"] .menu-header .sub-menu .menu-item:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--color-border),transparent 10%)}}@media (max-width: 768px){[data-theme="dark"] .wp-block-table[class*="is-style-"]::after{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-bg),var(--color-text) 20%))}}.md-dark-mode-toggle{--toggle-size:44px;--toggle-bg:color-mix(in srgb,var(--color-text),transparent 92%);--toggle-bg-hover:color-mix(in srgb,var(--color-text),transparent 88%);--toggle-border:color-mix(in srgb,var(--color-text),transparent 85%);align-items:center;background:var(--toggle-bg);border:1px solid var(--toggle-border);border-radius:var(--radius-full);cursor:pointer;display:inline-flex;height:var(--toggle-size);justify-content:center;overflow:hidden;position:relative;transition:background var(--motion),border-color var(--motion),transform var(--motion),box-shadow var(--motion-slow);width:var(--toggle-size)}.md-dark-mode-toggle:hover{background:var(--toggle-bg-hover);border-color:color-mix(in srgb,var(--color-primary),transparent 70%);transform:scale(1.05)}.md-dark-mode-toggle:active{transform:scale(.95)}.md-dark-mode-toggle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary),transparent 60%);outline:none}.md-dark-mode-toggle [data-theme-icon]{align-items:center;display:inline-flex;font-size:1.15rem;justify-content:center;line-height:1;opacity:0;position:absolute;transform:scale(.5) rotate(-30deg);transition:opacity .35s cubic-bezier(.34,1.56,.64,1),transform .4s cubic-bezier(.34,1.56,.64,1),color var(--motion),filter var(--motion-slow);z-index:1}[data-theme="dark"] .md-dark-mode-toggle [data-theme-icon="light"]{opacity:1;transform:scale(1) rotate(0deg)}:root:not([data-theme="dark"]) .md-dark-mode-toggle [data-theme-icon="dark"],[data-theme="light"] .md-dark-mode-toggle [data-theme-icon="dark"]{opacity:1;transform:scale(1) rotate(0deg)}.md-dark-mode-toggle [data-theme-icon="light"]{color:#f59e0b;filter:drop-shadow(0 0 4px rgba(245,158,11,.5))}.md-dark-mode-toggle:hover [data-theme-icon="light"]{filter:drop-shadow(0 0 8px rgba(245,158,11,.7))}.md-dark-mode-toggle [data-theme-icon="dark"]{color:#6366f1;filter:drop-shadow(0 0 4px rgba(99,102,241,.5))}.md-dark-mode-toggle:hover [data-theme-icon="dark"]{filter:drop-shadow(0 0 8px rgba(99,102,241,.7))}@keyframes md-toggle-bounce{0%,100%{transform:scale(1)}30%{transform:scale(.9)}60%{transform:scale(1.1)}}@keyframes md-icon-enter{0%{opacity:0;transform:scale(.3) rotate(-90deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}@media (prefers-reduced-motion: reduce){.md-dark-mode-toggle,.md-dark-mode-toggle [data-theme-icon]{transition:none}}@font-face{font-family:GoogleSansFlex;font-style:normal;font-weight:100 1000;font-display:swap;src:url("https://r2.gatilab.com/wp-content/uploads/2026/02/google-sans-flex.woff2") format("woff2")}.title-layout-minimal.content-headline{padding:2rem 0 1.5rem;border-bottom:1px solid var(--color-border,#e0e0e0);margin-bottom:2rem}.title-layout-minimal .headline{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:500;letter-spacing:-.02em;margin-bottom:.5rem}.title-layout-minimal .byline{font-size:.875rem;opacity:.7}body{overflow:auto;text-underline-offset:var(--text-underline-offset);accent-color:var(--color-primary,#c0392b);caret-color:var(--color-primary,#c0392b);font-variant-ligatures:contextual common-ligatures;font-synthesis:none;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}:where(p, .wp-block-paragraph).is-style-warning,:where(p, .wp-block-paragraph).is-style-error,:where(p, .wp-block-paragraph).is-style-info,:where(p, .wp-block-paragraph).is-style-tip,:where(p, .wp-block-paragraph).is-style-note,:where(p, .wp-block-paragraph).is-style-notice,:where(p, .wp-block-paragraph).is-style-minimal{--md-callout-accent:var(--color-primary);--md-callout-bg:color-mix(in srgb,var(--md-callout-accent) 6%,var(--color-content-bg));--md-callout-border:color-mix(in srgb,var(--md-callout-accent) 22%,var(--color-border));--md-callout-icon:color-mix(in srgb,var(--md-callout-accent) 72%,var(--color-text));--md-callout-link:color-mix(in srgb,var(--md-callout-accent) 38%,var(--color-links));background:var(--md-callout-bg);border:1px solid var(--md-callout-border);border-radius:var(--radius-m);color:var(--color-text);line-height:var(--lh-relaxed,1.7);margin:1.5em 0 1em;padding:var(--space-single,1.2rem) var(--space-mid,1.5rem)}:where(p, .wp-block-paragraph).is-style-warning{--md-callout-accent:var(--color-warning,#b45309);--md-callout-glyph:"\ea07"}:where(p, .wp-block-paragraph).is-style-error{--md-callout-accent:var(--color-error,#b91c1c);--md-callout-glyph:"\ea0d"}:where(p, .wp-block-paragraph).is-style-info{--md-callout-accent:var(--color-info,#2563eb);--md-callout-glyph:"\ea0c"}:where(p, .wp-block-paragraph).is-style-tip{--md-callout-accent:var(--color-success,#047857);--md-callout-glyph:"\f02b"}:where(p, .wp-block-paragraph).is-style-note{--md-callout-accent:var(--color-tertiary);--md-callout-glyph:"\e803"}:where(p, .wp-block-paragraph).is-style-notice{--md-callout-accent:var(--color-accent)}:where(p, .wp-block-paragraph).is-style-warning::before,:where(p, .wp-block-paragraph).is-style-error::before,:where(p, .wp-block-paragraph).is-style-info::before,:where(p, .wp-block-paragraph).is-style-tip::before,:where(p, .wp-block-paragraph).is-style-note::before{color:var(--md-callout-icon);content:var(--md-callout-glyph);display:inline-block;font-family:md-icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-inline-end:.5em;speak:never;text-align:center;text-transform:none}:where(p, .wp-block-paragraph).is-style-minimal{--md-callout-bg:color-mix(in srgb,var(--color-text) 3%,var(--color-content-bg));--md-callout-border:color-mix(in srgb,var(--color-text) 10%,transparent);--md-callout-link:var(--color-links);color:var(--color-text-sec)}[data-theme="dark"] :where(p, .wp-block-paragraph).is-style-warning,[data-theme="dark"] :where(p, .wp-block-paragraph).is-style-error,[data-theme="dark"] :where(p, .wp-block-paragraph).is-style-info,[data-theme="dark"] :where(p, .wp-block-paragraph).is-style-tip,[data-theme="dark"] :where(p, .wp-block-paragraph).is-style-note,[data-theme="dark"] :where(p, .wp-block-paragraph).is-style-notice{--md-callout-bg:color-mix(in srgb,var(--md-callout-accent) 12%,var(--color-content-bg));--md-callout-border:color-mix(in srgb,var(--md-callout-accent) 28%,var(--color-border));--md-callout-link:color-mix(in srgb,var(--md-callout-accent) 30%,var(--color-links))}[data-theme="dark"] :where(p, .wp-block-paragraph).is-style-minimal{--md-callout-bg:color-mix(in srgb,var(--color-text) 5%,var(--color-content-bg));--md-callout-border:color-mix(in srgb,var(--color-text) 12%,transparent)}:where(p, .wp-block-paragraph).is-style-warning a,:where(p, .wp-block-paragraph).is-style-error a,:where(p, .wp-block-paragraph).is-style-info a,:where(p, .wp-block-paragraph).is-style-tip a,:where(p, .wp-block-paragraph).is-style-note a,:where(p, .wp-block-paragraph).is-style-notice a,:where(p, .wp-block-paragraph).is-style-minimal a{color:var(--md-callout-link);font-weight:var(--font-weight-bold,700);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--md-callout-link) 42%,transparent);text-decoration-thickness:.08em;text-underline-offset:var(--text-underline-offset,.2em)}:where(p, .wp-block-paragraph).is-style-intro{color:var(--color-text-sec);font-size:clamp(1.125rem,1rem + .35vw,1.3rem);line-height:1.68;margin-block-start:var(--space-single)}:where(p, .wp-block-paragraph).is-style-serif{font-family:var(--font-serif);font-size:1.1em;line-height:1.8}:where(p, .wp-block-paragraph).is-style-lead{border-block-end:1px solid var(--color-border);color:var(--color-headline);font-size:clamp(1.125rem,1rem + .3vw,1.25rem);font-weight:500;line-height:1.72;margin-block-end:var(--space-mid);padding-block-end:var(--space-single)}:where(p, .wp-block-paragraph).is-style-glass{background:color-mix(in srgb,var(--color-content-bg) 84%,transparent);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);border-radius:var(--radius-l);box-shadow:var(--shadow-sm);color:var(--color-text);line-height:var(--lh-relaxed,1.7);margin:1.5em 0;padding:var(--space-mid) var(--space-double)}[data-theme="dark"] :where(p, .wp-block-paragraph).is-style-glass{background:color-mix(in srgb,var(--color-content-bg) 78%,transparent);border-color:color-mix(in srgb,var(--color-border) 72%,var(--color-text) 12%)}:where(p, .wp-block-paragraph).is-style-quote{border-inline-start:3px solid color-mix(in srgb,var(--color-primary) 72%,var(--color-border));color:var(--color-text-sec);font-style:italic;line-height:1.7;margin:1.25em 0;padding-inline-start:var(--space-single)}:where(p, .wp-block-paragraph).is-style-spotlight,:where(p, .wp-block-paragraph).is-style-ribbon-box,:where(p, .wp-block-paragraph).is-style-numbered-box,:where(p, .wp-block-paragraph).is-style-key-point{--md-box-accent:var(--color-primary);--md-box-bg:color-mix(in srgb,var(--md-box-accent) 5%,var(--color-content-bg));--md-box-border:color-mix(in srgb,var(--md-box-accent) 24%,var(--color-border));--md-box-rail:color-mix(in srgb,var(--md-box-accent) 72%,var(--color-text));--md-box-link:color-mix(in srgb,var(--md-box-accent) 35%,var(--color-links));background:var(--md-box-bg);border:1px solid var(--md-box-border);border-radius:var(--radius-l);color:var(--color-text);line-height:var(--lh-relaxed,1.7);margin:1.5em 0;position:relative}[data-theme="dark"] :where(p, .wp-block-paragraph).is-style-spotlight,[data-theme="dark"] :where(p, .wp-block-paragraph).is-style-ribbon-box,[data-theme="dark"] :where(p, .wp-block-paragraph).is-style-numbered-box,[data-theme="dark"] :where(p, .wp-block-paragraph).is-style-key-point{--md-box-bg:color-mix(in srgb,var(--md-box-accent) 11%,var(--color-content-bg));--md-box-border:color-mix(in srgb,var(--md-box-accent) 28%,var(--color-border));--md-box-rail:color-mix(in srgb,var(--md-box-accent) 72%,var(--color-text))}:where(p, .wp-block-paragraph).is-style-spotlight{overflow:hidden;padding:var(--space-mid) var(--space-double);box-shadow:var(--shadow-sm)}[data-theme="dark"] :where(p, .wp-block-paragraph).is-style-spotlight{box-shadow:none}:where(p, .wp-block-paragraph).is-style-spotlight::before{background:var(--md-box-rail);border-radius:var(--radius-l) var(--radius-l) 0 0;content:"";height:.25rem;inset:0 0 auto;position:absolute}:where(p, .wp-block-paragraph).is-style-ribbon-box{padding:var(--space-mid) calc(var(--space-double) + var(--space-mid)) var(--space-mid) var(--space-double)}:where(p, .wp-block-paragraph).is-style-ribbon-box::before{background:var(--md-box-rail);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - .5rem),0 100%);content:"";height:2rem;inset:0 var(--space-mid) auto auto;position:absolute;width:1.125rem}:where(p, .wp-block-paragraph).is-style-numbered-box{counter-increment:para-counter;padding:var(--space-mid) var(--space-double) var(--space-mid) calc(var(--space-double) + var(--space-mid))}:where(p, .wp-block-paragraph).is-style-numbered-box::before{align-items:center;background:var(--md-box-rail);border-radius:var(--radius-full);color:var(--color-text-light);content:counter(para-counter);display:inline-flex;font-size:var(--fs-s);font-weight:var(--font-weight-bold);height:2rem;inset:50% auto auto var(--space-single);justify-content:center;position:absolute;transform:translateY(-50%);width:2rem}:where(p, .wp-block-paragraph).is-style-key-point{--md-box-accent:var(--color-accent);padding-block:var(--space-single);padding-inline:calc(var(--space-double) + var(--space-single)) var(--space-mid)}:where(p, .wp-block-paragraph).is-style-key-point::before{align-items:center;background:color-mix(in srgb,var(--md-box-accent) 22%,var(--color-content-bg));border:1px solid color-mix(in srgb,var(--md-box-accent) 36%,var(--color-border));border-radius:var(--radius-full);color:var(--md-box-rail);content:"\e82a";display:inline-flex;font-family:md-icon;font-size:1.05rem;height:2rem;inset-block-start:calc(var(--space-single) - .1em);inset-inline-start:var(--space-single);justify-content:center;position:absolute;width:2rem}:where(p, .wp-block-paragraph).is-style-spotlight a,:where(p, .wp-block-paragraph).is-style-ribbon-box a,:where(p, .wp-block-paragraph).is-style-numbered-box a,:where(p, .wp-block-paragraph).is-style-key-point a{color:var(--md-box-link);font-weight:var(--font-weight-bold,700)}:root{--acfb-bg:var(--color-content-bg,#fff);--acfb-surface:color-mix(in srgb,var(--color-text,#1f2328) 3%,var(--color-content-bg,#fff));--acfb-surface-2:color-mix(in srgb,var(--color-text,#1f2328) 6%,var(--color-content-bg,#fff));--acfb-surface-3:color-mix(in srgb,var(--color-text,#1f2328) 10%,var(--color-content-bg,#fff));--acfb-text:var(--color-text,#1f2328);--acfb-text-sec:var(--color-text-sec,#5b6470);--acfb-text-muted:color-mix(in srgb,var(--color-text,#1f2328) 72%,var(--color-content-bg,#fff));--acfb-headline:var(--color-headline,var(--color-text,#16191d));--acfb-text-invert:var(--color-button-text,#fff);--acfb-on-text:var(--color-content-bg,#fff);--acfb-border:var(--color-border,color-mix(in srgb,var(--color-text,#1f2328) 14%,transparent));--acfb-border-soft:color-mix(in srgb,var(--acfb-border) 55%,transparent);--acfb-border-strong:color-mix(in srgb,var(--color-text,#1f2328) 28%,transparent);--acfb-primary:var(--color-primary,#2563eb);--acfb-link:var(--color-links,var(--color-primary,#2563eb));--acfb-button:var(--color-button,var(--color-primary,#2563eb));--acfb-on-primary:var(--color-button-text,#fff);--acfb-primary-tint:color-mix(in srgb,var(--acfb-primary) 10%,var(--acfb-bg));--acfb-primary-border:color-mix(in srgb,var(--acfb-primary) 32%,var(--acfb-border));--acfb-success:var(--button-success,var(--wp--preset--color--teal,#0f766e));--acfb-warning:var(--wp--preset--color--amber,#b45309);--acfb-danger:var(--button-danger,var(--wp--preset--color--rose,#dc2626));--acfb-info:var(--wp--preset--color--sky,#0369a1);--acfb-star:var(--wp--preset--color--amber,#f59e0b);--acfb-success-tint:color-mix(in srgb,var(--acfb-success) 12%,var(--acfb-bg));--acfb-warning-tint:color-mix(in srgb,var(--acfb-warning) 14%,var(--acfb-bg));--acfb-danger-tint:color-mix(in srgb,var(--acfb-danger) 12%,var(--acfb-bg));--acfb-info-tint:color-mix(in srgb,var(--acfb-info) 12%,var(--acfb-bg));--acfb-success-border:color-mix(in srgb,var(--acfb-success) 35%,var(--acfb-border));--acfb-info-border:color-mix(in srgb,var(--acfb-info) 35%,var(--acfb-border));--acfb-radius-m:var(--radius-m,.5rem);--acfb-radius-full:var(--radius-full,999rem);--acfb-space-s:var(--space-half,.9375rem);--acfb-fs-s:var(--fs-s,.9375rem);--acfb-lh:var(--lh-base,1.6);--acfb-lh-tight:var(--lh-tight,1.25);--acfb-shadow-sm:var(--shadow-sm,0 1px 2px rgba(0,0,0,.06));--acfb-shadow-md:var(--shadow-md,0 4px 16px rgba(0,0,0,.1));--acfb-motion-fast:var(--motion-fast,.18s cubic-bezier(.25,1,.5,1))}@media (prefers-color-scheme:dark){:root{--acfb-bg:var(--color-content-bg,#16191d);--acfb-surface:color-mix(in srgb,var(--color-text,#e6edf3) 4%,var(--color-content-bg,#16191d));--acfb-surface-2:color-mix(in srgb,var(--color-text,#e6edf3) 8%,var(--color-content-bg,#16191d));--acfb-surface-3:color-mix(in srgb,var(--color-text,#e6edf3) 13%,var(--color-content-bg,#16191d));--acfb-text:var(--color-text,#e6edf3);--acfb-text-sec:var(--color-text-sec,#9aa4b2);--acfb-text-muted:color-mix(in srgb,var(--color-text,#e6edf3) 72%,var(--color-content-bg,#16191d));--acfb-headline:var(--color-headline,var(--color-text,#f3f6f9));--acfb-border:var(--color-border,color-mix(in srgb,var(--color-text,#e6edf3) 16%,transparent));--acfb-border-strong:color-mix(in srgb,var(--color-text,#e6edf3) 30%,transparent);--acfb-primary:var(--color-primary,#60a5fa);--acfb-link:var(--color-links,var(--color-primary,#60a5fa));--acfb-success:var(--button-success,var(--wp--preset--color--teal,#5eead4));--acfb-warning:var(--wp--preset--color--amber,#fbbf24);--acfb-danger:var(--button-danger,var(--wp--preset--color--rose,#fb7185));--acfb-info:var(--wp--preset--color--sky,#38bdf8);--acfb-star:var(--wp--preset--color--amber,#fbbf24);--acfb-shadow-sm:var(--shadow-sm,0 1px 2px rgba(0,0,0,.35));--acfb-shadow-md:var(--shadow-md,0 4px 16px rgba(0,0,0,.55))}}:where(.acf-block){margin-block-end:1.5rem}figure.is-style-browser-shot{--browser-chrome:2.25rem;--browser-bar:color-mix(in srgb,var(--color-text) 7%,var(--color-content-bg));--browser-dot:color-mix(in srgb,var(--color-text) 24%,transparent);display:grid;grid-template-columns:100%;position:relative;background:none;border:0;box-shadow:none;padding:0}.wp-block-table{--table-tint-1:color-mix(in srgb,var(--color-text) 3.5%,var(--color-content-bg));--table-tint-2:color-mix(in srgb,var(--color-text) 6%,var(--color-content-bg));display:block;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;border:1px solid var(--color-border);border-radius:var(--radius-m)}.wp-block-table:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wp-block-table td,.wp-block-table th{font-variant-numeric:tabular-nums}.wp-block-table::-webkit-scrollbar{height:6px}.wp-block-table::-webkit-scrollbar-track{background:transparent}.wp-block-table::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.wp-block-table table{width:100%;min-width:100%;border-collapse:collapse;margin:0;caption-side:bottom;text-indent:0}.wp-block-table thead th{background:var(--table-tint-2);font-weight:500;font-size:var(--fs-s);color:var(--color-text-sec);text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--color-border);white-space:nowrap}.wp-block-table tbody td{padding:.75rem 1rem;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}.wp-block-table tbody tr:last-child td{border-bottom:none}.wp-block-table tbody tr{transition:background var(--motion-fast)}@media (hover: hover){.wp-block-table tbody tr:hover{background:var(--table-tint-2)}}@media (max-width: 640px){.wp-block-table thead th,.wp-block-table tbody td{padding:.5rem .625rem}.wp-block-table thead th{white-space:normal}}.breadcrumbs{font-size:.85em;margin-bottom:var(--space-half,12px);line-height:1.4}.breadcrumb-list{display:flex;flex-wrap:wrap;gap:.35em;list-style:none;margin:0;padding:0}.breadcrumb-item{display:inline-flex;align-items:center;gap:.35em}.breadcrumb-link{color:var(--color-text-sec,#666);text-decoration:none;border-bottom:none;transition:color .2s ease}.breadcrumb-link:hover{color:var(--color-primary,#c0392b)}.breadcrumb-text{color:var(--color-text,#333)}.breadcrumb-item--current .breadcrumb-text{font-weight:500}.breadcrumb-sep{color:var(--color-text-sec,#999);opacity:.5;font-size:.75em;margin:0 .15em}@media all and (max-width:640px){.breadcrumbs{font-size:.8em}.breadcrumb-item--current .breadcrumb-text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.gtps{--gtps-accent:var(--color-primary,#c0392b);--gtps-tint:var(--color-primary,#c0392b);--gtps-ink:var(--color-headline,#16181d);--gtps-muted:var(--color-text-sec,#5b6270);--gtps-surface:var(--color-content-bg,#fff);--gtps-border:var(--color-border,#e2e2e2);box-sizing:border-box;display:block;max-width:100%;margin:36px auto;padding:28px 24px;border:1px solid var(--gtps-border);border-radius:4px;background:var(--gtps-surface);background:color-mix(in srgb,var(--gtps-tint) 10%,var(--gtps-surface));border-color:color-mix(in srgb,var(--gtps-accent) 28%,transparent)}.gtps.gtps--center{text-align:center}.gtps p.gtps__lede{margin:0 0 16px;padding:0;font-family:inherit;font-size:17px;font-weight:600;line-height:1.35;color:var(--gtps-ink)}.gtps a.gtps__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;padding:14px 22px;border:1px solid transparent;border-radius:4px;background:var(--gtps-ink);color:var(--gtps-surface);font-family:inherit;font-size:16px;font-weight:600;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.12);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.gtps a.gtps__btn:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.16)}.gtps a.gtps__btn:focus-visible{outline:3px solid var(--gtps-accent);outline-offset:3px;text-decoration:none}.gtps a.gtps__btn[aria-busy="true"]{opacity:.6;pointer-events:none;transform:none}.gtps span.gtps__chip{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:3px;background:#fff}.gtps svg.gtps__mark{display:block;width:20px;height:20px}.gtps span.gtps__label{min-width:0}.gtps p.gtps__note{margin:14px auto 0;padding:0;max-width:56ch;font-family:inherit;font-size:13px;font-weight:400;line-height:1.55;color:var(--gtps-muted)}@media (max-width:480px){.gtps{margin:28px auto;padding:22px 16px}.gtps p.gtps__lede{font-size:16px}.gtps a.gtps__btn{width:100%;padding:14px 16px;font-size:15px}}