:root{--bg-body:var(--wp--preset--color--bg-body,#fff);--bg-card:var(--wp--preset--color--bg-card,#fff);--bg-elevated:var(--wp--preset--color--bg-elevated,#eef4ff);--lingo-bg:var(--wp--preset--color--lingo-bg,var(--bg-body));--text-main:var(--wp--preset--color--text-main,#2c2f34);--text-meta:var(--wp--preset--color--text-meta,#666);--text-muted:var(--wp--preset--color--text-muted,#6f6f6f);--bg-main:var(--bg-card);--primary-color:var(--wp--preset--color--primary,#0669ff);--primary-color-dark:var(--wp--preset--color--primary-dark,#0051cc);--secondary-color:var(--wp--preset--color--secondary,#0051cc);--lingo-accent:var(--primary-color);--lingo-accent-dark:var(--primary-color-dark);--lingo-link-color:var(--primary-color);--lingo-link-hover-color:var(--primary-color-dark);--share-btn-icon-color:var(--wp--preset--color--white,#fff);--tie-buttons-color:var(--lingo-accent);--tie-buttons-hover-color:var(--lingo-accent-dark);--color-success:var(--wp--preset--color--success,#28a745);--color-success-text:var(--wp--preset--color--success-text,#1f6f2f);--color-error:var(--wp--preset--color--error,#dc3545);--color-warning:var(--wp--preset--color--warning,#ff9800);--color-star:var(--wp--preset--color--star,#f1c40f);--color-tip:var(--wp--preset--color--tip,#4caf50);--color-tip-text:var(--wp--preset--color--tip-text,#2f7d33);--surface-tip-bg:var(--wp--preset--color--tip-bg,#e8f5e9);--surface-warning-bg:var(--wp--preset--color--warning-bg,#fff3e0);--surface-note-bg:var(--wp--preset--color--note-bg,#e3f2fd);--text-strong:var(--wp--preset--color--text-strong,#1f2937);--surface-quiz-pass:var(--wp--preset--color--quiz-pass-bg,#d4edda);--border-quiz-pass:var(--wp--preset--color--quiz-pass-border,#c3e6cb);--text-quiz-pass:var(--wp--preset--color--quiz-pass-text,#155724);--surface-quiz-fail:var(--wp--preset--color--quiz-fail-bg,#f8d7da);--border-quiz-fail:var(--wp--preset--color--quiz-fail-border,#f5c6cb);--text-quiz-fail:var(--wp--preset--color--quiz-fail-text,#721c24);--border-widget:var(--wp--preset--color--border-widget,#dfe3e8);--border-widget-alt:var(--wp--preset--color--border-widget-alt,#e3e6eb);--border-widget-soft:var(--wp--preset--color--border-widget-soft,#dfe3e8);--surface-widget-soft:var(--wp--preset--color--widget-soft,#f7f8fa);--surface-related-card:var(--wp--preset--color--related-card,#faf6f1);--lingo-footer:var(--wp--preset--color--lingo-footer,#290101);--lingo-footer-border:var(--wp--preset--color--footer-border,#4c1818);--lingo-footer-text:var(--wp--preset--color--footer-text,#f0dede);--lingo-mobile-panel:var(--wp--preset--color--mobile-panel,#102544);--lingo-mobile-panel-title:var(--wp--preset--color--mobile-title,#0c1d36);--lingo-mobile-panel-text:var(--color-white,#fff);--lingo-mobile-panel-text-muted:rgba(255,255,255,.78);--lingo-mobile-panel-border:rgba(255,255,255,.14);--lingo-mobile-panel-subtle:rgba(255,255,255,.07);--lingo-mobile-panel-hover:rgba(255,255,255,.11);--lingo-mobile-panel-hover-border:rgba(255,255,255,.24);--lingo-mobile-panel-chip-bg:rgba(255,255,255,.08);--border-color:var(--wp--preset--color--border,rgba(0,0,0,.1));--thumb-border:var(--wp--preset--color--border-thumb,#d9dde2);--font-family-system:var(--wp--preset--font-family--system,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue","Open Sans",Arial,sans-serif);--font-family-base:var(--font-family-system);--font-family-headings:var(--font-family-base);--font-family-arabic:var(--font-family-base);--font-family-foreign:var(--font-family-base);--base-font-family:var(--font-family-base);--font-family-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-heading-strong:var(--font-bold);--text-xs:var(--wp--preset--font-size--xs,.8125rem);--text-ui-sm:.8125rem;--text-sm:var(--wp--preset--font-size--small,.875rem);--text-base:var(--wp--preset--font-size--medium,1rem);--text-lg:var(--wp--preset--font-size--large,1.125rem);--text-xl:var(--wp--preset--font-size--x-large,1.375rem);--text-2xl:var(--wp--preset--font-size--xx-large,1.75rem);--text-3xl:var(--wp--preset--font-size--huge,2.5rem);--lingo-base-font-size:13px;--lingo-base-line-height:var(--leading-relaxed);--leading-display:1.25;--leading-heading:1.35;--leading-snug:1.4;--leading-normal:1.5;--leading-relaxed:1.75;--leading-prose:1.82;--spacing-sm:var(--wp--preset--spacing--sm,.5rem);--spacing-md:var(--wp--preset--spacing--md,1rem);--spacing-lg:var(--wp--preset--spacing--lg,1.5rem);--spacing-xl:var(--wp--preset--spacing--xl,2rem);--entry-shell-flow-space:var(--spacing-md);--entry-shell-stack-gap:clamp(1.15rem,2.2vw,2rem);--entry-shell-chip-gap:calc(var(--entry-shell-flow-space) * .62);--entry-shell-meta-gap:calc(var(--entry-shell-flow-space) * .35);--entry-shell-breadcrumb-margin-block-start:calc(var(--entry-shell-flow-space) * .42);--entry-shell-breadcrumb-margin-block-end:calc(var(--entry-shell-flow-space) * .78);--entry-shell-title-margin-block:var(--entry-shell-flow-space);--entry-shell-media-margin-block-start:calc(var(--entry-shell-flow-space) * .55);--entry-shell-media-margin-block-end:calc(var(--entry-shell-flow-space) * 1.35);--entry-shell-media-gap-after:calc(var(--entry-shell-flow-space) * 1.2);--entry-shell-page-title-margin-block-start:calc(var(--entry-shell-flow-space) * 1.5);--entry-shell-page-title-margin-block-end:var(--entry-shell-flow-space);--entry-shell-summary-margin-block:var(--entry-shell-flow-space);--entry-shell-summary-paragraph-gap:calc(var(--entry-shell-flow-space) * .55);--entry-shell-footer-gap-before:calc(var(--entry-shell-flow-space) * .8);--size-reading:var(--entry-content-max-width);--size-content:var(--wp--style--global--wide-size,75rem);--theme-edge-spacing:var(--layout-gutter,var(--site-gutter-x-configured,16px));--size-shell:var(--layout-shell-max,var(--opt-site-max-width,75rem));--shadow-sm:var(--wp--preset--shadow--sm,0 1px 2px rgba(0,0,0,.05));--shadow-md:var(--wp--preset--shadow--md,0 4px 6px rgba(0,0,0,.07));--shadow-surface:0 8px 20px rgba(0,0,0,.04);--shadow-soft:var(--wp--preset--shadow--soft,0 8px 28px rgba(15,23,42,.08));--shadow-hover:var(--wp--preset--shadow--hover,0 14px 36px rgba(15,23,42,.14));--shadow-brand-hover:0 10px 18px color-mix(in srgb,var(--primary-color) 30%,transparent);--shadow-boxed-layout:0 18px 38px rgba(15,23,42,.08);--shadow-dropdown:0 14px 28px rgba(15,23,42,.14);--shadow-soft-press:0 2px 8px rgba(16,28,44,.07);--shadow-widget-card:0 4px 12px rgba(16,24,40,.07);--shadow-widget-card-hover:0 10px 24px rgba(16,24,40,.12);--radius-xs:var(--wp--custom--radius--xs,4px);--radius-sm:var(--wp--custom--radius--sm,6px);--radius-chip:7px;--radius-base:var(--wp--custom--radius--base,8px);--radius-control:9px;--radius-md:var(--wp--custom--radius--md,10px);--radius-card:var(--wp--custom--radius--card,12px);--radius-lg:var(--wp--custom--radius--lg,14px);--radius-full:var(--wp--custom--radius--full,999px);--radius-circle:50%;--lingo-card-radius:var(--radius-card);--lingo-button-radius:var(--radius-base);--tie-buttons-radius:var(--lingo-button-radius);--transition-fast:.2s ease-out;--transition-link:.22s ease;--transition-underline:.24s ease;--transition-card-lift:.26s ease;--transition-media-zoom:.28s ease;--transition-ui:.2s ease;--control-size-touch:44px;--logo-height-mobile:44px;--logo-height-mobile-compact:40px;--lingo-logo-max-height-mobile:55px;--lingo-logo-max-width:100%;--lingo-widget-title-size:18px;--lingo-nav-padding-x:12px;--lingo-nav-padding-y:10px;--lingo-mobile-menu-blur:0;--lingo-grammar-verb-color:var(--primary-color-dark);--lingo-grammar-noun-color:var(--secondary-color);--lingo-grammar-particle-color:var(--text-main);--widget-thumb-height-compact:40px;--surface-code-bg:var(--wp--preset--color--code-bg,#111827);--text-code:#e5e7eb;--text-subtle-strong:var(--wp--preset--color--text-subtle-strong,#6b7280);--surface-primary-tint-1:var(--wp--preset--color--primary-tint-1,#eff6ff);--surface-primary-tint-2:var(--wp--preset--color--primary-tint-2,#e6f0ff);--surface-primary-tint-3:var(--wp--preset--color--primary-tint-3,#f5f9ff);--surface-code-inline-bg:var(--wp--preset--color--code-inline-bg,#f4f8ff);--surface-vocab-item:var(--wp--preset--color--vocab-item,#ebf3ff);--surface-table-hover:var(--wp--preset--color--table-hover,#eaf2ff);--focus-outline-strong:var(--wp--preset--color--focus-outline-strong,#0051cc);--shadow-focus-ring:0 0 0 2px var(--bg-card),0 0 0 4px var(--primary-color-dark);--shadow-btn-brand-hover:0 8px 18px color-mix(in srgb,var(--primary-color) 28%,transparent);--overlay-scrim:var(--wp--preset--color--overlay-scrim,rgba(0,0,0,.38));--overlay-scrim-strong:var(--wp--preset--color--overlay-scrim-strong,rgba(15,23,42,.58));--color-white:var(--wp--preset--color--white,#fff);--color-black:var(--wp--preset--color--black,#000);--border-color-light:var(--wp--preset--color--border-light,rgba(0,0,0,.06));--lift-sm:-1px;--grid-min-col:300px;--grid-gap:2rem;--grid-gap-sm:1rem;--grid-gap-list:1rem;--grid-card-padding:1rem;--grid-card-content-gap:.55rem;--grid-meta-gap:.4rem;--grid-list-thumb:220px;--grid-mixed-min-col:280px;--grid-mixed-gap:1.4rem;--video-grid-min-col:280px;--video-grid-gap:1.25rem;--masonry-column-gap:var(--grid-gap);--related-posts-gap:.9rem;--layout-content-gap:1.6rem;--site-gutter-x-configured:16px;--opt-site-max-width:75rem;--entry-content-max-width:47.5rem;--site-content-padding-top-mobile:clamp(1rem,1.6vw,1.2rem);--site-content-padding-bottom-mobile:clamp(1.05rem,2vw,1.5rem);--admin-bar-offset:0px;--safe-left:env(safe-area-inset-left);--safe-right:env(safe-area-inset-right);--safe-inline-start:var(--safe-left);--safe-inline-end:var(--safe-right);--header-shell-radius:var(--radius-lg);--header-shell-shadow:0 0 0 1px rgba(15,23,42,.06),0 10px 30px -24px rgba(15,23,42,.34);--header-action-shadow:0 0 0 1px rgba(15,23,42,.09),0 2px 6px rgba(15,23,42,.06);--header-action-shadow-hover:0 0 0 1px color-mix(in srgb,var(--primary-color) 18%,transparent),0 6px 16px -10px color-mix(in srgb,var(--primary-color) 42%,transparent);--header-divider-width:1px;--header-divider-color:var(--border-color-light);--header-nav-link-radius:10px;--header-brand-gap:.8rem;--header-brand-gap-mobile:.35rem;--header-brand-gap-mobile-tight:.2rem;--header-brand-padding-block-end:.72rem;--header-brand-padding-block-end-mobile:.75rem;--header-brand-padding-block-end-compact:.2rem;--header-brand-row-margin-block-end:0px;--header-brand-margin-block-end:var(--header-brand-row-margin-block-end);--header-brand-margin-block-end-mobile:var(--header-brand-row-margin-block-end);--header-brand-margin-block-end-tight:var(--header-brand-row-margin-block-end);--main-nav-margin-top:.4rem;--main-nav-margin-top-mobile:.2rem;--main-nav-margin-bottom-above-brand:.55rem;--main-nav-margin-bottom-above-brand-mobile:.35rem;--main-nav-border-width:1px;--main-nav-border-color:var(--border-color);--z-copy-btn:10;--z-header:100;--z-search-results:120;--z-submenu:200;--z-nav-backdrop:900;--z-search-popup:950;--z-nav-panel:1000;--z-lightbox:1200}:root[dir=rtl]{--safe-inline-start:var(--safe-right);--safe-inline-end:var(--safe-left)}*,:before,:after{box-sizing:border-box}img,video,embed,object{max-width:100%}:where(.video-embed,.lingo-embed,.wp-block-embed__wrapper,.wp-block-embed.is-type-video,.wp-block-video) iframe{max-width:100%}img{height:auto}html{scroll-behavior:smooth;font-size:100%}html,body{margin:0;padding:0}:where(#page).site{width:100%;min-height:100vh;flex-direction:column;min-block-size:100dvh;display:flex;overflow-x:clip}body{background:var(--lingo-bg);color:var(--text-main);font-family:var(--font-family-base);font-size:var(--lingo-base-font-size);font-kerning:normal;font-variant-ligatures:common-ligatures contextual;line-height:var(--leading-relaxed);transition:none}.foreign-text,.entry-content [lang]:not(code):not(pre):not(kbd):not(samp),.lesson-content [lang]:not(code):not(pre):not(kbd):not(samp){font-family:var(--font-family-foreign)}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(ks),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur)) body{font-family:var(--font-family-arabic)}body:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(ks),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur)){font-family:var(--font-family-arabic)}.entry-content :is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(ks),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur)):not(code):not(pre):not(kbd):not(samp){font-family:var(--font-family-arabic)}h1,h2,h3,h4,h5,h6,.section-title,.entry-title{font-family:var(--font-family-headings)}html{scroll-padding-top:calc(var(--admin-bar-offset) + 8px)}a{color:var(--lingo-link-color);transition:none}a:hover{color:var(--lingo-link-hover-color)}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal !important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto !important;transition:none !important;animation:none !important}}:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}:focus:not(:focus-visible){outline:none}a:focus-visible{border-radius:var(--radius-xs)}button:focus-visible{border-radius:var(--radius-sm)}input:focus-visible{border-radius:var(--radius-sm)}.share-btn:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--primary-color);outline:2px solid transparent}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline-width:2px;outline-color:canvastext}.share-btn:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid canvastext}.search-field:focus{box-shadow:none;border-color:canvastext;outline-color:canvastext}.toc-toggle:focus-visible{box-shadow:none;outline-offset:2px !important;outline:2px solid canvastext !important}.toc-item a:focus-visible{box-shadow:none;outline-offset:2px !important;outline:2px solid canvastext !important}}:root{--layout-shell-max:var(--opt-site-max-width,75rem);--layout-reading-max:var(--entry-content-max-width,47.5rem);--layout-wide-max:var(--size-content,75rem);--layout-gutter:var(--site-gutter-x-configured,16px);--layout-content-gutter:var(--layout-gutter);--layout-column-gap:clamp(1rem,var(--layout-content-gap,1.875rem),1.875rem);--layout-stack-gap:clamp(1rem,var(--grid-gap-sm,1rem),1.5rem);--layout-sidebar-size:var(--sidebar-width,292px);--layout-sidebar-size-single:var(--sidebar-width-single,320px);--layout-page-inset:16px;--site-gutter-x:var(--layout-gutter)}.lingo-container{box-sizing:border-box;inline-size:100%;max-inline-size:var(--layout-shell-max);margin-inline:auto;padding-inline-start:calc(var(--layout-gutter) + var(--safe-inline-start,0px));padding-inline-end:calc(var(--layout-gutter) + var(--safe-inline-end,0px))}.site-shell{flex:1 0 auto;min-inline-size:0}:where(#content).site-content.lingo-container{padding-block:clamp(1.2rem,2.2vw,2rem) clamp(1.15rem,2vw,1.8rem);padding-inline-start:calc(var(--layout-content-gutter) + var(--safe-inline-start,0px));padding-inline-end:calc(var(--layout-content-gutter) + var(--safe-inline-end,0px))}:where(#content).site-content.site-content-context-single{padding-block-start:clamp(.95rem,1.8vw,1.55rem)}:where(#content).site-content:is(.site-content-layout-boxed,.site-content-layout-framed){padding-block-end:clamp(1.35rem,2.4vw,2.2rem)}.lingo-layout{align-items:start;gap:var(--layout-stack-gap);direction:ltr;grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "sidebar";inline-size:100%;min-inline-size:0;display:grid;position:relative}:root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .lingo-layout>*{direction:rtl}:root:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) .lingo-layout>*{direction:ltr}.lingo-layout>.site-main{grid-area:main;inline-size:100%;min-inline-size:0;max-inline-size:100%}.lingo-layout>.widget-area{grid-area:sidebar;inline-size:100%;min-inline-size:0;max-inline-size:100%;position:static}:is(body.archive .lingo-layout,.lingo-layout--archive)>.widget-area{display:none}body.single .entry-content{inline-size:100%;max-inline-size:100%;margin-inline:auto}.single-featured-image{inline-size:100%;max-inline-size:min(100%,var(--layout-wide-max));margin-inline:auto}@media (min-width:1200px){.lingo-layout--with-sidebar{gap:var(--layout-column-gap);grid-template-columns:minmax(0,1fr) var(--layout-sidebar-size);grid-template-areas:"main sidebar"}body.sidebar-left .lingo-layout--with-sidebar{grid-template-columns:var(--layout-sidebar-size) minmax(0,1fr);grid-template-areas:"sidebar main"}body.single .lingo-layout--with-sidebar{grid-template-columns:minmax(0,1fr) var(--layout-sidebar-size-single)}body.single.sidebar-left .lingo-layout--with-sidebar{grid-template-columns:var(--layout-sidebar-size-single) minmax(0,1fr)}}body:is(.site-layout-boxed,.site-layout-framed) :where(#page).site>:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}body:is(.site-layout-boxed,.site-layout-framed) :where(#page).site>:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}body.lingo-footer-contained .site-footer-inner.lingo-container{max-inline-size:var(--layout-shell-max)}body.lingo-header-contained :is(.header-main.lingo-container,.header-search-popup-inner.lingo-container){max-inline-size:var(--layout-shell-max)}@media (width<992px){:root{--layout-gutter:min(var(--site-gutter-x-configured,12px),12px);--layout-page-inset:8px}:where(#content).site-content.lingo-container{padding-block:var(--site-content-padding-top-mobile) var(--site-content-padding-bottom-mobile)}:where(#content).site-content:is(.site-content-context-front,.site-content-context-home,.site-content-context-single){padding-block-start:.74rem}:is(.breadcrumbs,nav.breadcrumbs[data-delimiter]){white-space:nowrap;text-align:start;text-overflow:ellipsis;max-inline-size:100%;overflow:hidden}.breadcrumbs-list{max-inline-size:100%;direction:inherit;text-align:start}.breadcrumbs-item:not(:first-child):not(:nth-last-child(2)):not(:last-child),.breadcrumbs-item.is-current:last-child{display:none}}@media (width<768px){:root{--layout-gutter:min(var(--site-gutter-x-configured,10px),10px)}}@media (max-width:480px){:root{--layout-gutter:min(var(--site-gutter-x-configured,8px),8px)}}.site-main{inline-size:100%;min-inline-size:0;max-inline-size:100%;position:relative}.site-main.site-main-layout-with-sidebar{min-inline-size:0}.site-header{isolation:isolate;background:var(--bg-card);border-radius:var(--header-shell-radius);box-shadow:var(--header-shell-shadow);border:0;flex:none;margin-block:12px 16px;margin-inline:0;top:auto}.site-header:before,.site-header:after,.header-main:before,.header-main:after,.main-navigation:before,.main-navigation:after{pointer-events:none}.site-header,.site-header .main-navigation{z-index:var(--z-header);pointer-events:auto;position:relative}.site-header .header-main,.site-header .main-navigation .desktop-menu-wrap,.site-header .main-navigation .desktop-menu-wrap .primary-menu,.site-header .main-navigation .desktop-menu-wrap .primary-menu>li,.site-header .main-navigation .desktop-menu-wrap .primary-menu>li>a{z-index:auto;pointer-events:auto;position:relative}.header-main,.site-header .header-main.lingo-container{padding-block-end:0;display:block}.header-brand-row{justify-content:center;align-items:center;gap:var(--header-brand-gap);border-block-end:var(--header-divider-width) solid var(--header-divider-color);box-shadow:none;margin-block-end:var(--header-brand-margin-block-end);padding-block-end:var(--header-brand-padding-block-end);display:flex;position:relative}.header-mobile-controls{display:contents}.header-icon-btn{width:var(--control-size-touch);height:var(--control-size-touch);min-width:var(--control-size-touch);min-height:var(--control-size-touch);border-radius:var(--header-nav-link-radius);background:var(--bg-card);color:var(--text-strong);box-shadow:var(--header-action-shadow);cursor:pointer;transition:color var(--transition-link),background-color var(--transition-link),transform var(--transition-link);border:0;justify-content:center;align-items:center;font-size:1.45rem;display:none}.header-icon-btn:hover{color:var(--primary-color);background:var(--surface-primary-tint-3);box-shadow:var(--header-action-shadow-hover);transform:translateY(-1px)}.header-icon-btn:focus-visible{color:var(--primary-color);background:var(--surface-primary-tint-3);outline:2px solid var(--focus-outline-strong);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}.header-icon-btn:active{transform:scale(.96)}.header-icon-glyph{width:18px;height:18px;display:inline-block;position:relative}.header-icon-glyph svg{fill:currentColor;width:100%;height:100%;display:block}.header-icon-glyph--menu{width:20px;height:18px}.site-branding{text-align:center;min-width:0}.site-logo .custom-logo-link{border-radius:var(--radius-xs);display:inline-flex}.site-logo .custom-logo-link:focus-visible{outline:2px solid var(--focus-outline-strong);outline-offset:4px;box-shadow:var(--shadow-focus-ring)}.site-logo .custom-logo{max-width:var(--lingo-logo-max-width,100%);max-height:var(--lingo-logo-max-height,66px);width:auto;transition:opacity var(--transition-link),transform var(--transition-link);display:block}.site-logo .custom-logo-link:hover .custom-logo{transform:translateY(var(--lift-sm))}.site-logo .custom-logo-link:focus-visible .custom-logo{transform:translateY(var(--lift-sm))}.main-navigation{width:100%;margin-top:var(--main-nav-margin-top);border-top:0;display:block}.main-nav-backdrop,.mobile-menu-close{display:none}:where(#main-nav-panel,.main-nav-panel){display:none}body.mobile-menu-open :where(#page){overflow:hidden}.main-navigation .desktop-menu-wrap>.menu,.main-navigation .desktop-menu-wrap>ul,.main-navigation .desktop-menu-wrap .primary-menu{justify-content:center;align-items:center;gap:1.5rem;margin:0;padding:.75rem 0 .9rem;list-style:none;display:flex}.main-navigation li{margin:0}.main-navigation a{color:var(--lingo-link-color);font-weight:var(--font-bold);padding:var(--lingo-nav-padding-y) var(--lingo-nav-padding-x);font-size:.98rem;text-decoration:none;position:relative}:where(#main-nav) .menu ul li>a{color:var(--lingo-link-color);font-weight:var(--font-bold);padding:var(--lingo-nav-padding-y) var(--lingo-nav-padding-x);font-size:.98rem;text-decoration:none;position:relative}.main-navigation a:focus-visible{outline:2px solid var(--focus-outline-strong);outline-offset:3px;border-radius:var(--radius-xs)}.main-navigation a:after{content:"";inset-inline:0;background:var(--lingo-accent);transform-origin:50%;height:2px;transition:transform var(--transition-underline);position:absolute;bottom:-.22rem;transform:scaleX(0)}.main-navigation a:hover:after,.main-navigation .current-menu-item>a:after,.main-navigation .current_page_item>a:after{transform:scaleX(1)}.main-navigation a:hover,.main-navigation .current-menu-item>a,.main-navigation .current_page_item>a,.main-navigation .current-menu-ancestor>a{color:var(--lingo-accent)}.mobile-menu-wrap{display:none}.site-header .main-navigation{width:100%;margin-top:var(--main-nav-margin-top);background:var(--bg-card);border-block-start:var(--main-nav-border-width) solid var(--main-nav-border-color);border-block-end:0;border-inline:0}.mobile-menu-title{font-size:1.1rem;font-weight:var(--font-bold);color:var(--text-strong);border-bottom:1px solid var(--border-color);margin:0;padding:1rem 1.2rem .5rem}.mobile-menu-scroll{padding:.5rem 0}.mobile-menu-scroll .menu{margin:0;padding:0;list-style:none}.mobile-menu-scroll .menu li{margin:0}:where(.mobile-menu-scroll .menu) a{color:var(--text-main);font-size:.98rem;font-weight:var(--font-semibold);border-bottom:1px solid var(--border-color-light);padding:.65rem 1.2rem;text-decoration:none;display:block}:where(.mobile-menu-scroll .menu) a:hover{color:var(--primary-color);background:var(--surface-primary-tint-2,rgba(0,0,0,.02))}:where(.mobile-menu-scroll .menu .current-menu-item)>a{color:var(--primary-color);background:var(--surface-primary-tint-2,rgba(0,0,0,.02))}.mobile-menu-scroll .sub-menu{margin:0;padding:0;list-style:none}:where(.mobile-menu-scroll .sub-menu) a{padding-inline-start:2.2rem;font-size:.93rem}:where(.mobile-menu-scroll .sub-menu .sub-menu) a{padding-inline-start:3.2rem;font-size:.9rem}.mobile-submenu-toggle{width:var(--control-size-touch,44px);height:var(--control-size-touch,44px);color:var(--text-meta);cursor:pointer;inset-inline-end:0;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0}.mobile-submenu-toggle span{border-inline-end:2px solid;border-bottom:2px solid;width:10px;height:10px;transition:transform .2s;display:inline-block;transform:rotate(-45deg)}.is-submenu-open>.mobile-submenu-toggle span{transform:rotate(45deg)}.mobile-menu-scroll .menu-item-has-children>.sub-menu[hidden]{display:none}.header-search-popup{background:var(--overlay-scrim);z-index:var(--z-search-popup);padding:calc(var(--admin-bar-offset) + 12px) 12px 12px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,visibility 0s linear .22s;display:block;position:fixed;inset:0}@supports (backdrop-filter:blur(2px)){.header-search-popup{backdrop-filter:blur(2px)}}.header-search-popup.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.header-search-popup-inner.lingo-container{background:var(--bg-card);border-radius:calc(var(--header-nav-link-radius) + 4px);max-inline-size:min(720px,100%);max-width:min(720px,100%);border:0;margin-inline:auto;padding:.75rem;padding-inline-end:calc(.75rem + var(--control-size-touch) + .55rem);transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s;position:relative;transform:translateY(-8px) scale(.99);box-shadow:0 0 0 1px rgba(15,23,42,.07),0 20px 44px -20px rgba(15,23,42,.36)}.header-search-popup.is-open .header-search-popup-inner.lingo-container{transform:translateY(0) scale(1)}.header-search-close{top:50%;width:var(--control-size-touch);height:var(--control-size-touch);border-radius:var(--header-nav-link-radius);background:var(--surface-primary-tint-3);color:var(--text-strong);cursor:pointer;z-index:1;transition:color var(--transition-link),background-color var(--transition-link),transform var(--transition-link),box-shadow var(--transition-link);border:0;justify-content:center;align-items:center;font-size:1.3rem;display:flex;position:absolute;inset-inline-end:.75rem;transform:translateY(-50%)}.header-search-close:hover{color:var(--primary-color);background:var(--surface-primary-tint-3);box-shadow:var(--header-action-shadow-hover)}.header-search-close:focus-visible{color:var(--primary-color);background:var(--surface-primary-tint-3);outline:2px solid var(--focus-outline-strong);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}.header-search-close:active{transform:translateY(-50%) scale(.96)}.header-search-popup .search-form{gap:.6rem}.header-search-popup .search-field,.header-search-popup .search-submit{border-radius:var(--header-nav-link-radius);min-height:48px}.entry-header{text-align:center;margin-block-end:var(--entry-shell-stack-gap);margin-inline:0}.entry-header-single>*{min-inline-size:0;min-width:0;max-inline-size:min(var(--entry-content-max-width,var(--size-reading,54rem)),100%);max-width:min(var(--entry-content-max-width,var(--size-reading,54rem)),100%);margin-inline:auto}.entry-header-post{--entry-header-post-gap:clamp(.72rem,1.5vw,1rem);justify-items:center;gap:var(--entry-header-post-gap);display:grid}.entry-header-post .breadcrumbs{margin-block:0}.entry-categories{margin-block:0 var(--entry-shell-chip-gap);border:1px solid var(--border-color-light);border-radius:var(--radius-full);background:var(--bg-card);box-shadow:var(--shadow-soft-press);font-size:var(--text-sm);color:var(--text-meta);flex-wrap:wrap;justify-content:center;align-items:center;gap:.32rem;margin-inline:0;padding:.28rem .78rem;line-height:1.4;display:inline-flex}.entry-categories-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.32rem;margin:0;padding:0;list-style:none;display:inline-flex}.entry-category-item{margin:0;padding:0;list-style:none}.entry-categories a{color:var(--primary-color);font-weight:var(--font-semibold);text-decoration:none}.entry-categories a:hover{color:var(--primary-color-dark)}.single .entry-title{margin-block:var(--entry-shell-title-margin-block);font-size:clamp(2rem,3.6vw,3.25rem);font-weight:var(--font-heading-strong);line-height:var(--leading-display);color:var(--text-main);text-wrap:balance;margin-inline:auto}.single .entry-header-post .entry-categories,.single .entry-header-post .entry-title,.single .entry-header-post .entry-meta-inline{margin-block:0}.entry-title{line-height:var(--leading-heading);margin:.35rem 0 .65rem}.entry-title a,.video-card-title a{color:var(--lingo-link-color)}.entry-title a:hover,.video-card-title a:hover{color:var(--lingo-link-hover-color)}.post-thumbnail{margin-block-end:var(--entry-shell-media-gap-after);margin-inline:0}.single .post-thumbnail{margin-block:var(--entry-shell-media-margin-block-start) var(--entry-shell-media-margin-block-end);margin-inline:0}.post-thumbnail img{border:1px solid var(--thumb-border);width:100%;display:block}.post-thumbnail img,.video-embed iframe,.video-embed video{border-radius:calc(var(--radius-lg) - 4px)}figure.post-thumbnail{border:1px solid var(--border-color-light);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-soft-press);margin-inline:0;overflow:hidden}figure.post-thumbnail>img,figure.post-thumbnail .featured-img{border:0;border-radius:0}.single-featured-image .featured-img{object-fit:cover;width:100%;max-width:100%;height:auto;display:block}.single-featured-image__media{isolation:isolate;position:relative;overflow:hidden}.single-featured-image__overlay{z-index:1;pointer-events:none;background:linear-gradient(transparent 32%,rgba(0,0,0,.78) 100%);place-items:end center;padding:clamp(.72rem,2.6vw,1.45rem);display:grid;position:absolute;inset:0}.single-featured-image__overlay-content{max-block-size:100%;inline-size:min(100%,52rem);color:var(--color-white);text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.72);pointer-events:auto;justify-items:center;gap:clamp(.42rem,1vw,.68rem);display:grid}.single-featured-image__overlay-content>*{margin-block:0}.single-featured-image__overlay .breadcrumbs{inline-size:100%;color:rgba(255,255,255,.86);max-width:100%}.single-featured-image__overlay .breadcrumbs a,.single-featured-image__overlay .breadcrumbs-current{color:var(--color-white)}.single-featured-image__overlay .breadcrumbs a:hover{color:rgba(255,255,255,.82)}.single-featured-image__corner-meta{z-index:2;border-radius:var(--radius-full);max-inline-size:min(100% - clamp(1.44rem,5.2vw,2.9rem),24rem);color:var(--color-white);text-shadow:0 1px 2px rgba(0,0,0,.56);backdrop-filter:blur(9px) saturate(1.08);background:rgba(15,23,42,.78);border:1px solid rgba(255,255,255,.34);flex-wrap:wrap;align-items:center;gap:0;padding:.36rem .48rem;display:flex;position:absolute;inset-block-start:clamp(.72rem,2.6vw,1.45rem);inset-inline-start:clamp(.72rem,2.6vw,1.45rem);box-shadow:0 8px 20px rgba(0,0,0,.22)}.single-featured-image__corner-meta>:is(.entry-categories,.entry-target-language,.lesson-meta-top,.lesson-difficulty-meta,.review-meta-top){box-shadow:none;color:inherit;text-shadow:inherit;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:center;margin:0;padding:.08rem .42rem;font-size:clamp(.74rem,.71rem + .14vw,.82rem);line-height:1.35}.single-featured-image__corner-meta>:is(.entry-categories,.entry-target-language,.lesson-meta-top,.lesson-difficulty-meta,.review-meta-top)+:is(.entry-categories,.entry-target-language,.lesson-meta-top,.lesson-difficulty-meta,.review-meta-top){border-inline-start:1px solid rgba(255,255,255,.28)}.single-featured-image__corner-meta :is(.entry-categories,.entry-target-language) a{color:inherit}.single-featured-image__corner-meta :is(.entry-categories,.entry-target-language) a:hover{color:rgba(255,255,255,.82)}.entry-content{--entry-content-font-size:var(--entry-content-configured-font-size,clamp(1.0625rem,1.03rem + .24vw,1.1875rem));--entry-content-line-height:var(--leading-prose);--entry-content-paragraph-space:1.42rem;--entry-content-flow-space:var(--entry-content-paragraph-space);--entry-content-ad-break-space:max(var(--entry-content-flow-space),1.12rem);--entry-content-block-margin-block:calc(var(--entry-content-ad-break-space) * 1.06);--entry-content-block-margin-block-loose:calc(var(--entry-content-ad-break-space) * 1.34);--entry-content-list-margin-block-end:calc(var(--entry-content-ad-break-space) * 1.08);--entry-content-list-item-space:calc(var(--entry-content-ad-break-space) * .3);--entry-content-list-nested-margin-block-start:calc(var(--entry-content-ad-break-space) * .26);--entry-content-list-nested-margin-block-end:var(--entry-content-list-item-space);--entry-content-caption-margin-block-start:calc(var(--entry-content-ad-break-space) * .33);--entry-content-rule-margin-block:var(--entry-content-list-margin-block-end);--entry-content-table-margin-block:calc(var(--entry-content-ad-break-space) * 1.62);--entry-content-h2-margin-block-start:calc(var(--entry-content-ad-break-space) * 1.92);--entry-content-h2-margin-block-end:calc(var(--entry-content-ad-break-space) * .76);--entry-content-h3-margin-block-start:calc(var(--entry-content-ad-break-space) * 1.58);--entry-content-h3-margin-block-end:calc(var(--entry-content-ad-break-space) * .66);--entry-content-h4-margin-block-start:calc(var(--entry-content-ad-break-space) * 1.28);--entry-content-h4-margin-block-end:calc(var(--entry-content-ad-break-space) * .58);--entry-content-link-thickness:.08em;font-size:var(--entry-content-font-size);line-height:var(--entry-content-line-height);overflow-wrap:break-word;word-break:normal}.entry-content :is(pre,code,kbd,samp,table,.wp-block-table table){overflow-wrap:anywhere;word-break:normal}.entry-content>:first-child{margin-block-start:0}.entry-content>:last-child{margin-block-end:0}.entry-content:after{content:"";clear:both;display:block}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{scroll-margin-top:calc(var(--admin-bar-offset) + 8px);margin-inline:0}.entry-content :where(p){margin-block:0 var(--entry-content-ad-break-space);text-wrap:pretty;margin-inline:0}.entry-content a:not(.wp-block-button__link){color:var(--primary-color-dark);text-decoration-line:underline;text-decoration-thickness:var(--entry-content-link-thickness);text-underline-offset:.16em;-webkit-text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)}.entry-content a:not(.wp-block-button__link):visited{color:color-mix(in srgb,var(--primary-color-dark) 72%,var(--secondary-color) 28%)}.entry-content a:not(.wp-block-button__link):hover{color:var(--primary-color);text-decoration-color:currentColor}.entry-content a:not(.wp-block-button__link):focus-visible{outline:2px solid var(--focus-outline-strong);outline-offset:2px;border-radius:var(--radius-xs)}.entry-content h2,.entry-content h3,.entry-content h4{line-height:var(--leading-heading);color:var(--text-main);letter-spacing:normal;text-wrap:balance}.entry-content h2{margin-block:var(--entry-content-h2-margin-block-start) var(--entry-content-h2-margin-block-end);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:var(--font-bold)}.entry-content h3{margin-block:var(--entry-content-h3-margin-block-start) var(--entry-content-h3-margin-block-end);font-size:clamp(1.22rem,1.7vw,1.58rem);font-weight:var(--font-bold)}.entry-content :is(h2,h3,h4)+:is(h2,h3,h4){margin-block-start:calc(var(--entry-content-ad-break-space) * .62)}.entry-content ul,.entry-content ol{margin-block:0 var(--entry-content-list-margin-block-end);margin-inline:0;padding-inline-start:1.35rem;line-height:1.9}.entry-content li{margin-block-end:var(--entry-content-list-item-space)}.entry-content li ul,.entry-content li ol{margin-block-start:var(--entry-content-list-nested-margin-block-start);margin-block-end:var(--entry-content-list-nested-margin-block-end)}.entry-content .wp-caption{max-width:100%}body.single .entry-content>[class^=wp-block-],body.single .entry-content>[class*=\ wp-block-]{margin-block:var(--entry-content-block-margin-block);margin-inline:0}body.single .entry-content>[class^=wp-block-]:first-child,body.single .entry-content>[class*=\ wp-block-]:first-child{margin-block-start:0}body.single .entry-content>[class^=wp-block-]:last-child,body.single .entry-content>[class*=\ wp-block-]:last-child{margin-block-end:0}.entry-footer{margin-block-start:var(--entry-shell-footer-gap-before);margin-inline:0}.entry-footer-single{inline-size:min(100%,var(--entry-content-max-width,var(--size-reading,54rem)));gap:clamp(.95rem,2vw,1.25rem);margin-block-start:clamp(2.1rem,4vw,3rem);margin-inline:auto;display:grid}.breadcrumbs{margin-block:var(--entry-shell-breadcrumb-margin-block-start) var(--entry-shell-breadcrumb-margin-block-end);max-width:min(860px,100%);color:var(--text-meta);text-align:center;margin-inline:auto;font-size:.88rem;line-height:1.55}.breadcrumbs-list{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.breadcrumbs .sep{opacity:.6;margin-inline:.24rem;font-size:.82em;display:inline}.breadcrumbs a{min-block-size:24px;color:var(--text-meta);text-underline-offset:.12em;align-items:center;text-decoration:none;text-decoration-thickness:1px;display:inline-flex}.breadcrumbs a:hover{color:var(--primary-color)}.breadcrumbs-current{color:var(--text-main);font-weight:var(--font-medium)}nav.breadcrumbs[data-delimiter]>ol,.breadcrumbs-list,.breadcrumbs>ol{counter-reset:none;margin:0;padding:0;padding-inline-start:0;list-style:none}nav.breadcrumbs[data-delimiter]>ol>li,.breadcrumbs-item,.breadcrumbs>ol>li{counter-increment:none;margin:0;padding:0;list-style:none;display:inline}nav.breadcrumbs[data-delimiter]>ol>li::marker{content:""}.breadcrumbs-item::marker{content:""}.breadcrumbs>ol>li::marker{content:""}nav.breadcrumbs[data-delimiter] a,.breadcrumbs>ol a{text-decoration:none}body:has(.lingo-background-ad) #page{position:relative}.lingo-side-ad.is-ready{opacity:1;pointer-events:auto;visibility:visible}.post-card .post-thumbnail,.video-card .video-embed,.post-thumbnail,.video-embed{overflow:hidden}.search-submit,.lingo-btn,.read-more-link{transition:color var(--transition-link),opacity var(--transition-link),transform var(--transition-link),box-shadow var(--transition-link)}.search-submit:hover,.lingo-btn:hover{transform:translateY(var(--lift-sm));box-shadow:var(--shadow-btn-brand-hover)}.post-share{border:1px solid var(--border-color-light);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--primary-color) 2.5%,var(--surface-widget-soft) 97.5%);max-width:760px;box-shadow:var(--shadow-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.68rem .92rem;margin:2.4rem auto 0;padding:.82rem .92rem .9rem;display:grid}.post-share-title{font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--text-meta);white-space:nowrap;margin:0;line-height:1.2}.post-share-list{flex-wrap:wrap;justify-content:flex-start;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.post-share-item{margin:0}.post-share+.post-navigation{margin-top:1.08rem}.post-navigation{max-width:760px;margin:2rem auto 1.5rem}.post-navigation .nav-links{border:1px solid var(--border-color-light);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-soft-press);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.post-navigation .nav-previous,.post-navigation .nav-next{min-width:0;transition:background-color var(--transition-link);padding:0}.post-navigation .nav-next{border-inline-start:1px solid var(--border-color-light)}.post-navigation .nav-previous:only-child,.post-navigation .nav-next:only-child{grid-column:1/-1}.post-navigation .nav-next:only-child{border-inline-start:0}.post-navigation .nav-subtitle{color:var(--text-subtle-strong);font-size:.86rem;line-height:var(--leading-normal);align-items:center;gap:.32rem;margin-bottom:.32rem;display:inline-flex}.post-navigation .nav-next .nav-subtitle{justify-content:flex-end}.post-navigation .nav-direction{color:var(--primary-color);font-size:.9rem;line-height:1}.post-navigation .nav-title{color:var(--text-main);font-weight:var(--font-bold);overflow-wrap:anywhere;transition:color var(--transition-link);line-height:1.5;display:block}.post-navigation .nav-next .nav-title{text-align:end}.post-navigation a{min-height:var(--control-size-touch);height:100%;color:inherit;transition:background-color var(--transition-link),box-shadow var(--transition-link);border-radius:0;padding:.82rem .95rem .9rem;text-decoration:none;display:block}.post-navigation a:focus-visible{outline:2px solid var(--focus-outline-strong);outline-offset:-3px;box-shadow:var(--shadow-focus-ring)}.post-navigation a:hover{background:var(--surface-primary-tint-3)}.post-navigation a:focus-visible{background:var(--surface-primary-tint-3)}.post-navigation a:hover .nav-title{color:var(--primary-color)}.post-navigation a:focus-visible .nav-title{color:var(--primary-color)}.related-posts-section{--related-posts-border:color-mix(in srgb,var(--primary-color) 12%,var(--border-color-light) 88%);text-align:start;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:clamp(2.25rem,5vw,3.25rem);padding:0}.related-posts-header{border-bottom:1px solid var(--related-posts-border);align-items:center;margin-bottom:1.1rem;padding-bottom:.85rem;display:flex}.related-posts-header>*{min-width:0}.related-posts-section .section-title:not(.screen-reader-text){color:var(--text-main);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:var(--font-heading-strong);line-height:var(--leading-snug);letter-spacing:-.02em;text-wrap:balance;align-items:center;gap:.65rem;margin:0;padding-bottom:0;display:inline-flex}.related-posts-section .section-title:not(.screen-reader-text):before{content:"";border-radius:var(--radius-full);background:linear-gradient(var(--primary-color),var(--secondary-color));flex:none;width:4px;height:1.35em}.related-posts-section .section-title:not(.screen-reader-text):after{content:none}.related-posts-grid{gap:var(--related-posts-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));display:grid}.related-card{background:var(--bg-card);border-radius:var(--lingo-card-radius);box-shadow:0 0 0 1px var(--related-posts-border),var(--shadow-surface);transition:box-shadow var(--transition-ui),transform var(--transition-ui);border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.related-card:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 26%,transparent),var(--shadow-soft)}.related-card-thumb{aspect-ratio:16/10;border-radius:0;width:100%;height:auto;margin:0;display:block;overflow:hidden}.related-card-thumb a{height:100%;display:block}.related-card-thumb img{aspect-ratio:16/10;object-fit:cover;outline:1px solid color-mix(in srgb,var(--text-main) 10%,transparent);outline-offset:-1px;width:100%;height:100%;transition:transform var(--transition-media-zoom);display:block}.related-card-content{flex-direction:column;flex:1;align-items:flex-start;gap:.42rem;min-height:5.25rem;padding:.75rem .85rem .9rem;display:flex}.related-card-title{font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.55;font-weight:var(--font-bold);text-align:start;-webkit-line-clamp:3;text-wrap:balance;-webkit-box-orient:vertical;width:100%;margin:0;display:-webkit-box;overflow:hidden}.related-card-title a{min-height:var(--control-size-touch);color:var(--text-main);transition:color var(--transition-link);align-items:center;text-decoration:none;display:flex}.related-card-title a:hover{color:var(--primary-color)}.related-card-title a:focus-visible{outline:3px solid var(--focus-outline-strong);outline-offset:3px;border-radius:var(--radius-xs)}.entry-footer-single>.post-share,.entry-footer-single>.post-navigation{inline-size:100%;max-width:none;margin:0}@media (hover:hover) and (pointer:fine){.related-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 30%,var(--related-posts-border)),var(--shadow-soft);transform:translateY(-2px)}.related-card:hover .related-card-thumb img{transform:scale(1.03)}}.search-form{box-shadow:none;background:0 0;border:0;align-items:center;gap:.55rem;padding:0;display:flex}.search-input-wrap{flex:1;position:relative}.search-field{border:1px solid var(--border-color);border-radius:var(--radius-xs);background:var(--bg-body);width:100%;height:auto;min-height:50px;color:var(--text-main);padding-block:.55rem;padding-inline:.9rem}.search-field:focus{outline:2px solid var(--focus-outline-strong);outline-offset:2px;border-color:var(--lingo-accent);box-shadow:var(--shadow-focus-ring)}.search-submit{border-radius:var(--lingo-button-radius);background:var(--lingo-accent);min-width:96px;height:auto;min-height:50px;color:var(--color-white);font-size:1.1rem;font-weight:var(--font-bold);cursor:pointer;border:none;padding-block:.55rem;padding-inline:1rem}.search-submit:hover{background:var(--lingo-accent-dark)}.live-search-results{top:calc(100% + .25rem);background:var(--bg-body);border:1px solid var(--border-color);border-radius:var(--radius-sm);z-index:var(--z-search-results);max-height:50vh;box-shadow:var(--shadow-soft);position:absolute;inset-inline:0;overflow:auto}.live-search-results[hidden]{display:none}.live-search-result-item,.live-search-empty{color:var(--text-main);border-bottom:1px solid var(--border-color);padding:.6rem .8rem;text-decoration:none;display:block}.live-search-result-item:last-child,.live-search-empty:last-child{border-bottom:0}.live-search-result-item:hover,.live-search-result-item[aria-selected=true]{background:var(--bg-card)}.live-search-result-item[aria-selected=true]{color:var(--primary-color-dark);font-weight:var(--font-semibold);outline:2px solid var(--primary-color);outline-offset:-2px}pre.has-copy-code-btn{position:relative}.copy-code-btn{top:.5rem;background-color:var(--bg-card);border:1px solid var(--border-color);color:var(--text-main);border-radius:var(--radius-xs);cursor:pointer;opacity:0;transition:opacity var(--transition-ui);z-index:var(--z-copy-btn);padding:.25rem .5rem;font-family:inherit;font-size:.8rem;position:absolute;inset-inline-end:.5rem}pre:hover .copy-code-btn{opacity:1}pre:focus-within .copy-code-btn{opacity:1}.copy-code-btn:focus-visible{opacity:1}@media (hover:none){.copy-code-btn{opacity:1}}.lingo-toc-container{--toc-radius-inner:var(--radius-md);--toc-radius-outer:calc(var(--toc-radius-inner) + .55rem);--toc-rule:color-mix(in srgb,var(--primary-color) 14%,var(--border-color));--toc-marker:color-mix(in srgb,var(--primary-color) 36%,var(--text-muted));border-radius:var(--toc-radius-outer);background:linear-gradient(145deg,color-mix(in srgb,var(--surface-primary-tint-1) 48%,transparent),transparent 44%),var(--bg-card);inline-size:min(100%,42rem);min-inline-size:0;max-inline-size:100%;box-shadow:0 0 0 1px color-mix(in srgb,var(--text-main) 7%,transparent),var(--shadow-surface);isolation:isolate;transition:box-shadow var(--transition-ui);border:0;margin-block:0 1.35rem;padding:.5rem;display:block;position:relative;overflow:clip}.lingo-toc-container:before{z-index:-1;border-radius:var(--radius-circle);background:color-mix(in srgb,var(--primary-color) 7%,transparent);content:"";pointer-events:none;block-size:8.5rem;inline-size:8.5rem;position:absolute;inset-block-start:-3.5rem;inset-inline-end:-2.5rem}.lingo-toc-container:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 22%,transparent),var(--shadow-soft)}.toc-header{border-block-end:1px solid var(--toc-rule);min-block-size:3.25rem;transition:margin-block-end var(--transition-ui),padding-block-end var(--transition-ui),border-color var(--transition-ui),background-color var(--transition-ui);justify-content:space-between;align-items:center;gap:.75rem;margin:0 .2rem .4rem;padding-block:.35rem .65rem;padding-inline:.55rem .35rem;display:flex}.lingo-toc-container.is-collapsed .toc-header{border-radius:var(--toc-radius-inner);background:color-mix(in srgb,var(--surface-primary-tint-3) 58%,transparent);border-color:transparent;margin-block-end:0;padding-block-end:.35rem}.toc-title{min-inline-size:0;color:var(--text-strong);font-size:clamp(.95rem,.92rem + .14vw,1.02rem);font-weight:var(--font-bold);line-height:var(--leading-snug);text-wrap:balance;align-items:center;gap:.6rem;margin:0;display:flex}.toc-title:before{border-radius:var(--radius-xs);block-size:1rem;inline-size:1.05rem;color:var(--primary-color);content:"";opacity:.9;background:linear-gradient(currentColor 0 0) 0 0/.2rem 100% no-repeat,linear-gradient(currentColor 0 0) .42rem .12rem/.63rem .12rem no-repeat,linear-gradient(currentColor 0 0) .42rem .44rem/.63rem .12rem no-repeat,linear-gradient(currentColor 0 0) .42rem .76rem/.63rem .12rem no-repeat;flex:none}.toc-count{border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-primary-tint-2) 74%,var(--bg-card));min-block-size:1.45rem;min-inline-size:1.65rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 13%,transparent);color:var(--primary-color-dark);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:var(--font-semibold);place-items:center;padding-inline:.38rem;line-height:1;display:inline-grid}.toc-toggle{flex:0 0 var(--control-size-touch);inline-size:var(--control-size-touch);min-inline-size:var(--control-size-touch);block-size:var(--control-size-touch);min-block-size:var(--control-size-touch);border-radius:var(--radius-card);background:var(--bg-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--text-main) 10%,transparent),var(--shadow-soft-press);color:var(--primary-color-dark);cursor:pointer;transition:background-color var(--transition-ui),box-shadow var(--transition-ui),color var(--transition-ui),scale var(--transition-fast);border:0;place-items:center;padding:0;display:inline-grid;position:relative}.toc-toggle:before{content:"";block-size:.58rem;inline-size:.58rem;transition:transform var(--transition-ui);border-bottom:2px solid;border-right:2px solid;transform:rotate(225deg)}.toc-toggle[aria-expanded=false]:before{transform:rotate(45deg)}.toc-toggle:hover{background:var(--surface-primary-tint-3);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 28%,transparent),var(--shadow-widget-card-hover);color:var(--primary-color-dark)}.toc-toggle:active{scale:.96}.toc-toggle:focus-visible{outline:3px solid var(--focus-outline-strong);outline-offset:2px}.lingo-toc-container .toc-list,.lingo-toc-container .toc-sublist{list-style:none}.lingo-toc-container .toc-list{overscroll-behavior:contain;scrollbar-color:var(--toc-rule) transparent;scrollbar-gutter:stable;scrollbar-width:thin;gap:.16rem;max-block-size:min(26rem,58vh);margin:0;padding-block:.2rem .3rem;padding-inline:.2rem;display:grid;overflow-y:auto}.lingo-toc-container .toc-list[hidden]{display:none}.lingo-toc-container .toc-sublist{gap:.12rem;margin-block:.12rem .06rem;margin-inline:0;padding-inline-start:.95rem;display:grid;position:relative}.lingo-toc-container .toc-sublist:before{background:var(--toc-rule);content:"";inline-size:1px;position:absolute;inset-block:.28rem .34rem;inset-inline-start:.38rem}.toc-item,.toc-level-3,.toc-level-4,.toc-level-5,.toc-level-6{min-inline-size:0;margin:0}.lingo-toc-container .toc-item a{border-radius:var(--toc-radius-inner);min-block-size:2.35rem;color:var(--text-main);font-size:.91rem;line-height:var(--leading-snug);text-wrap:pretty;transition:background-color var(--transition-ui),box-shadow var(--transition-ui),color var(--transition-ui),transform var(--transition-ui);grid-template-columns:.42rem minmax(0,1fr);align-items:start;gap:.58rem;padding-block:.48rem;padding-inline:.62rem .72rem;text-decoration:none;display:grid}.toc-item a:before{border-radius:var(--radius-circle);background:var(--toc-marker);content:"";block-size:.34rem;inline-size:.34rem;transition:background-color var(--transition-ui),box-shadow var(--transition-ui),scale var(--transition-ui);align-self:center;box-shadow:0 0 transparent}.toc-item a:hover{background:color-mix(in srgb,var(--surface-primary-tint-3) 78%,transparent);color:var(--primary-color-dark);transform:translateY(var(--lift-sm))}.toc-item a:focus-visible{outline:3px solid var(--focus-outline-strong);outline-offset:1px}.toc-item.is-active>a,.toc-item a.is-active{background:color-mix(in srgb,var(--surface-primary-tint-2) 82%,var(--bg-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 12%,transparent);color:var(--primary-color-dark);font-weight:var(--font-semibold)}.toc-item.is-active>a:before,.toc-item a.is-active:before{background:var(--primary-color);box-shadow:0 0 0 .22rem color-mix(in srgb,var(--primary-color) 14%,transparent);scale:1.08}.toc-level-3>a{font-size:.89rem}.toc-level-4>a{font-size:.87rem}.toc-level-5>a,.toc-level-6>a{color:var(--text-meta);font-size:.85rem}@media (prefers-reduced-motion:reduce){.toc-toggle:active{scale:1}.toc-item a:hover{transform:none}}@media (forced-colors:active){.lingo-toc-container,.toc-toggle{box-shadow:none;border:1px solid canvastext}.toc-item.is-active>a,.toc-item a.is-active{outline-offset:-2px;outline:2px solid highlight}.toc-item a:before{background:currentColor}}@media (hover:none),(pointer:coarse){.header-cta:hover,.search-submit:hover,.lingo-btn:hover,.post-card:hover,.video-card:hover,.related-posts-section:hover,.related-card:hover,.lingo-posts-list-widget.lingo-widget-posts:hover,.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-list-item:hover,.lingo-posts-list-widget.lingo-widget-posts.is-style-half .lingo-widget-post-list-item:hover,.lingo-posts-list-widget.lingo-widget-posts.is-style-grid .lingo-widget-post-list-item:hover,.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb .lingo-widget-post-list-item:hover,body.single .entry-content .wp-block-group:hover,body.single .entry-content .wp-block-quote:hover,body.single .entry-content .wp-block-pullquote:hover,body.single .entry-content .wp-block-media-text:hover,body.single .entry-content .wp-block-code:hover,body.single .entry-content .wp-block-preformatted:hover,body.single .entry-content .wp-block-buttons .wp-block-button__link:hover{transform:none !important}.search-submit:hover,.lingo-btn:hover,.post-card:hover,.video-card:hover,.lingo-posts-list-widget.lingo-widget-posts:hover,.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-list-item:hover,.lingo-posts-list-widget.lingo-widget-posts.is-style-half .lingo-widget-post-list-item:hover,.lingo-posts-list-widget.lingo-widget-posts.is-style-grid .lingo-widget-post-list-item:hover,.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb .lingo-widget-post-list-item:hover,body.single .entry-content .wp-block-group:hover,body.single .entry-content .wp-block-quote:hover,body.single .entry-content .wp-block-pullquote:hover,body.single .entry-content .wp-block-media-text:hover,body.single .entry-content .wp-block-code:hover,body.single .entry-content .wp-block-preformatted:hover,body.single .entry-content .wp-block-buttons .wp-block-button__link:hover{box-shadow:none !important}}.share-btn{inline-size:var(--control-size-touch);block-size:var(--control-size-touch);border-radius:var(--radius-circle);color:var(--share-btn-icon-color,#fff);font-size:.95rem;font-weight:var(--font-bold);vertical-align:middle;white-space:nowrap;-webkit-font-smoothing:antialiased;transition:transform var(--transition-ui),border-color var(--transition-ui),box-shadow var(--transition-ui),filter var(--transition-ui);border:1px solid rgba(255,255,255,.22);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.2),0 4px 10px rgba(16,24,40,.13)}.share-btn:after{content:"";border-radius:inherit;opacity:.84;pointer-events:none;background:linear-gradient(rgba(255,255,255,.22) 0%,rgba(255,255,255,.02) 100%);position:absolute;inset:0}.post-share .share-btn,.post-share .share-btn:visited,.post-share .share-btn:hover,.post-share .share-btn:focus,.post-share .share-btn:active{color:var(--share-btn-icon-color,#fff)}.share-btn:hover{filter:saturate(1.04);transform:translateY(-1px) scale(1.02);box-shadow:inset 0 1px rgba(255,255,255,.24),0 9px 18px rgba(16,24,40,.2)}.share-btn:active{transform:translateY(0) scale(.96)}.share-btn>span[aria-hidden=true],.share-btn .share-btn-icon-wrap{z-index:1;width:100%;height:100%;line-height:1;font-size:inherit;font-weight:inherit;letter-spacing:0;font-family:var(--font-family-base);justify-content:center;align-items:center;display:inline-flex;position:relative}.share-btn-icon-svg{fill:currentColor;flex-shrink:0;width:18px;height:18px;display:block}.share-btn-icon-svg path{fill:currentColor}.share-btn-telegram{background:#1c95e0}.share-btn-whatsapp{background:#2bc659}.share-btn-pinterest{background:#e63946}.share-btn-x{background:#000}.share-btn-facebook{background:#4f86f7}.post-share .share-btn-mobile-only{display:none}.widget{border-radius:var(--lingo-card-radius);background:var(--bg-card);margin-bottom:1.35rem}:where(#secondary.widget-area){gap:1rem;display:grid}:where(#secondary.widget-area)>.widget{border:1px solid var(--border-widget-soft,var(--border-color-light));border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-widget-card);margin-bottom:20px;padding:clamp(.78rem,1.6vw,1rem)}.widget-title{font-size:var(--lingo-widget-title-size);font-weight:var(--font-bold);color:var(--primary-color);border-bottom:2px solid var(--primary-color);margin:0 0 .9rem;padding-bottom:.45rem}.widget_lingo_theme_widget_posts .widget-title,.widget_lingo_theme_widget_posts_list .widget-title{border-bottom:0;margin-bottom:.95rem;padding-bottom:.55rem;position:relative}.widget_lingo_theme_widget_posts .widget-title:after,.widget_lingo_theme_widget_posts_list .widget-title:after{content:"";inset-inline:0;border-radius:var(--radius-full);background:linear-gradient(90deg,color-mix(in srgb,var(--primary-color) 88%,transparent) 0%,color-mix(in srgb,var(--primary-color) 78%,transparent) 50%,color-mix(in srgb,var(--primary-color) 62%,transparent) 100%);height:3px;box-shadow:0 1px 0 color-mix(in srgb,var(--primary-color) 24%,transparent);position:absolute;bottom:0}:is(.widget_archive,.widget_pages,.widget_meta,.widget_nav_menu,.widget_recent_entries,.widget_recent_comments,.widget_rss) ul{gap:0;margin:0;padding:0;list-style:none;display:grid}:is(.widget_archive,.widget_pages,.widget_meta,.widget_nav_menu,.widget_recent_entries,.widget_recent_comments,.widget_rss) li{border-block-end:1px solid var(--border-color-light);min-inline-size:0;color:var(--text-meta);overflow-wrap:anywhere;padding-block:.55rem}:is(.widget_archive,.widget_pages,.widget_meta,.widget_nav_menu,.widget_recent_entries,.widget_recent_comments,.widget_rss) li:last-child{border-block-end:0}:is(.widget_archive,.widget_pages,.widget_meta,.widget_nav_menu,.widget_recent_entries,.widget_recent_comments,.widget_rss) li a{color:var(--text-main);font-weight:var(--font-medium);text-decoration:none}:is(.widget_archive,.widget_pages,.widget_meta,.widget_nav_menu,.widget_recent_entries,.widget_recent_comments,.widget_rss) li a:hover{color:var(--primary-color);text-underline-offset:2px;text-decoration:underline}:is(.widget_pages,.widget_nav_menu) li>ul{border-inline-start:2px solid var(--border-color-light);margin-block-start:.45rem;padding-inline-start:.85rem}.lingo-posts-list-widget.lingo-widget-posts{--widget-post-border:color-mix(in srgb,var(--primary-color) 11%,var(--border-color-light) 89%);--widget-post-surface:color-mix(in srgb,var(--primary-color) 3%,var(--bg-card) 97%);text-align:start;direction:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.lingo-posts-list-widget.lingo-widget-posts,.lingo-posts-list-widget.lingo-widget-posts *{box-sizing:border-box}.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-list-item{line-height:var(--leading-snug);border-radius:var(--radius-md);background:var(--widget-post-surface);box-shadow:0 0 0 1px var(--widget-post-border),var(--shadow-soft-press);float:none;clear:both;transition:background-color var(--transition-link),box-shadow var(--transition-link),transform var(--transition-link);border:0;align-items:flex-start;gap:.75rem;padding:.65rem;display:flex}.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-list-item:hover{background:var(--bg-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 28%,var(--widget-post-border)),var(--shadow-soft)}.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-list-item:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 28%,transparent),var(--shadow-soft)}.lingo-posts-list-widget .lingo-widget-post-thumb{border-radius:var(--radius-md);background:var(--bg-card);width:78px;height:56px;box-shadow:0 0 0 1px var(--widget-post-border);border:0;flex:0 0 78px;display:inline-block;position:relative;overflow:hidden}.lingo-posts-list-widget .lingo-widget-post-thumb:before,.lingo-posts-list-widget .lingo-widget-post-thumb:after{content:none;display:none}.lingo-posts-list-widget .lingo-widget-post-thumb img{object-fit:cover;outline:1px solid color-mix(in srgb,var(--text-main) 10%,transparent);outline-offset:-1px;width:100%;height:100%;transition:transform var(--transition-media-zoom);display:block}.lingo-posts-list-widget .lingo-widget-post-image{object-fit:cover;width:100%;height:100%;display:block}.lingo-posts-list-widget .lingo-widget-post-list-item:hover .lingo-widget-post-thumb img{transform:scale(1.035)}.lingo-posts-list-widget .lingo-widget-post-thumb:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.lingo-posts-list-widget .lingo-widget-post-content{flex:auto;min-width:0}.lingo-posts-list-widget .lingo-widget-post-heading{color:inherit;font:inherit;margin:0}.lingo-posts-list-widget .lingo-widget-post-title{-webkit-line-clamp:2;color:var(--text-main);font-size:1rem;font-weight:var(--font-bold);letter-spacing:0;text-align:start;text-wrap:balance;text-overflow:clip;min-height:var(--control-size-touch);-webkit-box-orient:vertical;max-height:none;line-height:1.56;text-decoration:none;display:-webkit-box;overflow:hidden}.lingo-posts-list-widget .lingo-widget-post-title:hover{color:var(--primary-color)}.lingo-posts-list-widget .lingo-widget-post-title:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:var(--radius-xs)}.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-list-item.no-thumb{padding-inline-end:0}.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-list-item.no-thumb .lingo-widget-post-content{padding-inline-end:.1rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-half,.lingo-posts-list-widget.lingo-widget-posts.is-style-grid,.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lingo-posts-list-widget.lingo-widget-posts.is-style-half .lingo-widget-post-list-item,.lingo-posts-list-widget.lingo-widget-posts.is-style-grid .lingo-widget-post-list-item,.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb .lingo-widget-post-list-item{border-radius:var(--radius-md);background:var(--widget-post-surface);box-shadow:0 0 0 1px var(--widget-post-border),var(--shadow-soft-press);transition:background-color var(--transition-ui),box-shadow var(--transition-ui),transform var(--transition-ui);border:0}.lingo-posts-list-widget.lingo-widget-posts.is-style-half .lingo-widget-post-list-item:hover,.lingo-posts-list-widget.lingo-widget-posts.is-style-grid .lingo-widget-post-list-item:hover,.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb .lingo-widget-post-list-item:hover{background:var(--bg-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 28%,var(--widget-post-border)),var(--shadow-soft)}.lingo-posts-list-widget.lingo-widget-posts.is-style-half .lingo-widget-post-title,.lingo-posts-list-widget.lingo-widget-posts.is-style-grid .lingo-widget-post-title{-webkit-line-clamp:2;font-size:.95rem;line-height:1.42;font-weight:var(--font-bold);letter-spacing:0;color:var(--text-main);-webkit-box-orient:vertical;max-height:none;display:-webkit-box;overflow:hidden}.lingo-posts-list-widget.lingo-widget-posts.is-style-default,.lingo-posts-list-widget.lingo-widget-posts.is-style-timeline,.lingo-posts-list-widget.lingo-widget-posts.is-style-featured-first,.lingo-posts-list-widget.lingo-widget-posts.is-style-large,.lingo-posts-list-widget.lingo-widget-posts.is-style-half,.lingo-posts-list-widget.lingo-widget-posts.is-style-grid,.lingo-posts-list-widget.lingo-widget-posts.is-style-counter,.lingo-posts-list-widget.lingo-widget-posts.is-style-authors,.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb{box-shadow:none;background:0 0;border-radius:0;padding:0}.lingo-posts-list-widget.lingo-widget-posts.is-style-counter,.lingo-posts-list-widget.lingo-widget-posts.is-style-grid,.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb{margin:0}.lingo-posts-list-widget.lingo-widget-posts.is-style-half .lingo-widget-post-list-item{padding:6px;display:block}.lingo-posts-list-widget.lingo-widget-posts.is-style-half .lingo-widget-post-thumb{aspect-ratio:16/10;border-radius:var(--radius-base);width:100%;height:auto;margin-bottom:6px;overflow:hidden}.lingo-posts-list-widget.lingo-widget-posts.is-style-half .lingo-widget-post-thumb img,.lingo-posts-list-widget.lingo-widget-posts.is-style-grid .lingo-widget-post-thumb img{aspect-ratio:16/8;object-fit:cover;transition:transform var(--transition-media-zoom)}.lingo-posts-list-widget.lingo-widget-posts.is-style-half .lingo-widget-post-list-item:hover .lingo-widget-post-thumb img,.lingo-posts-list-widget.lingo-widget-posts.is-style-grid .lingo-widget-post-list-item:hover .lingo-widget-post-thumb img{transform:scale(1.03)}.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb .lingo-widget-post-list-item{justify-content:flex-start;align-items:stretch;min-height:78px;padding:.5rem;display:flex}.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb .lingo-widget-post-list-item.no-thumb .lingo-widget-post-content{justify-content:flex-start;align-items:center;width:100%;padding-inline-end:0;display:flex}.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb .lingo-widget-post-title{-webkit-line-clamp:2;text-align:start;width:100%;max-height:none;font-size:.95rem;line-height:1.42;font-weight:var(--font-bold);color:var(--text-main);-webkit-box-orient:vertical;margin:0;display:-webkit-box}:where(#secondary.widget-area) .widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts:is(.is-style-half,.is-style-grid,.is-style-half-no-thumb){box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:10px;padding:0;display:grid}:where(#secondary.widget-area) .widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts:is(.is-style-half,.is-style-grid) .lingo-widget-post-list-item{border-radius:var(--radius-card);background:var(--widget-post-surface);box-shadow:0 0 0 1px var(--widget-post-border),var(--shadow-widget-card);transition:box-shadow var(--transition-ui),transform var(--transition-ui);border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;display:flex;overflow:hidden}:where(#secondary.widget-area) .widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts:is(.is-style-half,.is-style-grid) .lingo-widget-post-list-item:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 30%,var(--widget-post-border)),var(--shadow-widget-card-hover)}:where(#secondary.widget-area) .widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts:is(.is-style-half,.is-style-grid) .lingo-widget-post-thumb{aspect-ratio:16/10;border:0;border-radius:10px 10px 0 0;flex-basis:auto;width:100%;height:auto;margin:0;display:block;overflow:hidden}:where(#secondary.widget-area) .widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts:is(.is-style-half,.is-style-grid) .lingo-widget-post-thumb img{aspect-ratio:16/10;object-fit:cover;width:100%;height:100%;display:block}:where(#secondary.widget-area) .widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts:is(.is-style-half,.is-style-grid) .lingo-widget-post-content{justify-content:center;align-items:center;min-height:76px;padding:10px 11px 12px;display:flex}:where(#secondary.widget-area) .widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts:is(.is-style-half,.is-style-grid) .lingo-widget-post-title{-webkit-line-clamp:4;max-height:none;font-size:.95rem;line-height:1.5;font-weight:var(--font-semibold);text-align:center;color:var(--text-strong);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}:where(#secondary.widget-area) .widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb .lingo-widget-post-list-item{border-radius:var(--radius-card);background:var(--surface-widget-soft);min-height:98px;box-shadow:0 0 0 1px var(--widget-post-border),var(--shadow-soft-press);transition:background-color var(--transition-ui),box-shadow var(--transition-ui),transform var(--transition-ui);border:0;justify-content:center;align-items:center;padding:.8rem;display:flex}:where(#secondary.widget-area) .widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb .lingo-widget-post-list-item:hover{background:var(--bg-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 30%,var(--widget-post-border)),var(--shadow-soft)}:where(#secondary.widget-area) .widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb .lingo-widget-post-content{justify-content:center;align-items:center;width:100%;padding:0;display:flex}:where(#secondary.widget-area) .widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb .lingo-widget-post-list-item:where(.no-thumb) .lingo-widget-post-content{justify-content:center;align-items:center;width:100%;padding:0;display:flex}:where(#secondary.widget-area) .widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb .lingo-widget-post-title{-webkit-line-clamp:4;max-height:none;font-size:.9rem;line-height:1.5;font-weight:var(--font-semibold);text-align:center;color:var(--text-strong);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-list-item:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.lingo-posts-list-widget .lingo-widget-post-list-item:hover .lingo-widget-post-thumb img{transform:none}}.site-footer{--footer-surface:var(--lingo-footer);--footer-surface-soft:color-mix(in srgb,var(--lingo-footer) 90%,var(--color-white) 10%);--footer-surface-hover:color-mix(in srgb,var(--lingo-footer) 82%,var(--color-white) 18%);--footer-text-strong:var(--color-white);--footer-text-muted:color-mix(in srgb,var(--lingo-footer-text) 82%,transparent);--footer-divider:color-mix(in srgb,var(--lingo-footer-text) 22%,transparent);--footer-divider-strong:color-mix(in srgb,var(--lingo-footer-text) 38%,transparent);--footer-accent:var(--primary-color);isolation:isolate;width:100%;max-width:100%;color:var(--lingo-footer-text);background:var(--footer-surface);box-shadow:inset 0 1px 0 var(--footer-divider);border-block-start:0;flex:none;margin-top:clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.site-footer:before{z-index:1;border-radius:0 0 var(--radius-full) var(--radius-full);background:var(--footer-accent);content:"";width:min(7rem,30vw);height:3px;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .site-footer:before{transform:translate(50%)}.site-footer a{color:var(--lingo-footer-text);transition:color var(--transition-link),background-color var(--transition-link),border-color var(--transition-link),box-shadow var(--transition-link),transform var(--transition-fast);text-decoration:none}.site-footer a:hover{color:var(--footer-text-strong)}.site-footer a:focus-visible{color:var(--footer-text-strong)}.site-footer a:focus-visible{outline-color:var(--footer-text-strong);outline-offset:3px}.site-footer-inner{text-align:center;gap:clamp(1rem,2vw,1.35rem);padding-block:clamp(1.35rem,2.5vw,2rem);display:grid}.footer-categories,.footer-navigation,.footer-social{justify-items:center;display:grid}.footer-categories-list,.footer-navigation ul,.footer-social-list{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.footer-navigation{gap:.45rem}.footer-navigation ul{gap:.3rem .45rem}.footer-navigation a{min-height:var(--control-size-touch);border-radius:var(--radius-sm);font-size:.92rem;font-weight:var(--font-semibold);background:0 0;border:0;justify-content:center;align-items:center;padding:.48rem .75rem;line-height:1.3;display:inline-flex;position:relative;box-shadow:inset 0 -2px transparent}.footer-navigation a:hover{background:var(--footer-surface-soft);box-shadow:inset 0 -2px 0 var(--footer-divider-strong);transform:translateY(-1px)}.footer-navigation a:focus-visible{background:var(--footer-surface-soft);box-shadow:inset 0 -2px 0 var(--footer-divider-strong);transform:translateY(-1px)}.footer-navigation a:active,.footer-categories-link:active,.footer-social-link:active{transform:translateY(0) scale(.98)}.footer-social{gap:.55rem}.footer-social-list{gap:.5rem}.footer-social-link{min-height:var(--control-size-touch);border:1px solid var(--footer-divider);border-radius:var(--radius-sm);background:0 0;grid-auto-flow:column;justify-content:center;align-items:center;gap:.5rem;padding:.38rem .75rem;display:inline-grid}.footer-social-icon{border-radius:var(--radius-xs);background:var(--footer-surface-soft);place-items:center;width:1.75rem;height:1.75rem;font-size:.92rem;display:grid}.footer-social-icon svg{fill:currentColor;width:1rem;height:1rem;display:block}.footer-social-label{font-size:.86rem;font-weight:var(--font-semibold);line-height:1.2}.footer-social-link:hover{border-color:var(--footer-divider-strong);background:var(--footer-surface-soft);transform:translateY(-1px)}.footer-social-link:focus-visible{border-color:var(--footer-divider-strong);background:var(--footer-surface-soft);transform:translateY(-1px)}.footer-social-facebook .footer-social-icon{color:#7aaff7}.footer-social-youtube .footer-social-icon{color:#ff6685}.footer-social-telegram .footer-social-icon{color:#65c5ef}@media (forced-colors:active){.site-footer:before{background:highlight}.footer-categories-link,.footer-social-link{border-color:canvastext}.footer-navigation a,.footer-navigation a:hover,.footer-navigation .current-menu-item>a,.footer-navigation .current_page_item>a{box-shadow:none}.footer-navigation a:focus-visible{box-shadow:none}.site-footer a:focus-visible{outline-color:canvastext}}.post-author-box{--author-box-border:color-mix(in srgb,var(--primary-color) 16%,var(--border-color-light) 84%);--author-box-tint:color-mix(in srgb,var(--primary-color) 4%,var(--bg-card) 96%);border-radius:var(--radius-card);background:linear-gradient(145deg,var(--author-box-tint),var(--bg-card) 42%);box-shadow:0 0 0 1px var(--author-box-border),var(--shadow-surface);isolation:isolate;border:0;margin-top:clamp(2.25rem,5vw,3.25rem);padding:clamp(1.15rem,2.5vw,1.55rem);position:relative;overflow:hidden}.entry-footer-single>.post-author-box{inline-size:100%;margin-top:0}body.single .post-author-box,body.single .related-posts-section{inline-size:min(100%,var(--entry-content-max-width,var(--size-reading,54rem)));max-inline-size:min(100%,var(--entry-content-max-width,var(--size-reading,54rem)));max-width:min(100%,var(--entry-content-max-width,var(--size-reading,54rem)));margin-inline:auto}.post-author-box:before{content:"";border-radius:var(--radius-full);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));width:clamp(3.25rem,10vw,5.25rem);height:3px;position:absolute;inset-block-start:0;inset-inline-start:clamp(1.15rem,2.5vw,1.55rem)}.post-author-box-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2.5vw,1.5rem);display:grid}.author-avatar{border-radius:var(--radius-circle);background:var(--bg-card);width:88px;height:88px;box-shadow:0 0 0 1px var(--author-box-border),var(--shadow-soft);align-self:start;margin:0;padding:3px;overflow:hidden}.author-avatar-link{width:100%;height:100%;display:block}.author-avatar img,.author-avatar .avatar{object-fit:cover;border-radius:inherit;background:var(--bg-main);outline:1px solid color-mix(in srgb,var(--text-main) 10%,transparent);outline-offset:-1px;width:100%;height:100%;display:block}.author-info{text-align:start;gap:.95rem;min-width:0;display:grid}.post-author-box-meta{gap:.42rem;min-width:0;display:grid}.author-box-actions{border-top:1px solid var(--author-box-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1rem;padding-top:1rem;display:flex}.author-kicker{font-size:.72rem;font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color);align-items:center;gap:.55rem;margin:0;display:inline-flex}.author-kicker:before{content:"";border-radius:var(--radius-full);background:var(--primary-color);width:1.25rem;height:2px}.author-name{font-size:clamp(1.38rem,2vw,1.7rem);font-weight:var(--font-bold);color:var(--text-main);text-wrap:balance;margin:0;line-height:1.12}.author-name a{color:inherit;transition:color var(--transition-ui);text-decoration:none}.author-name a:hover{color:var(--primary-color)}.author-name a:focus-visible{outline:3px solid var(--focus-outline-strong);outline-offset:3px;border-radius:var(--radius-xs)}.author-role{font-size:.9rem;font-weight:var(--font-semibold);line-height:var(--leading-normal);color:var(--text-main);margin:.1rem 0 0}.author-bio{max-width:70ch;color:var(--text-muted);overflow-wrap:anywhere;text-wrap:pretty;margin:.08rem 0 0;font-size:.98rem;line-height:1.88}.author-archive{flex-wrap:wrap;flex:15rem;align-items:center;gap:.5rem;min-width:0;margin:0;display:flex}.author-archive-link{min-height:var(--control-size-touch);border-radius:var(--radius-full);background:var(--author-box-tint);box-shadow:inset 0 0 0 1px var(--author-box-border);font-size:.87rem;font-weight:var(--font-semibold);color:var(--text-main);transition:background-color var(--transition-ui),box-shadow var(--transition-ui),color var(--transition-ui),transform var(--transition-ui);justify-content:center;align-items:center;gap:.4rem;padding:.5rem .85rem;text-decoration:none;display:inline-flex}.author-archive-link:hover{color:var(--primary-color);background:var(--bg-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 32%,var(--author-box-border))}.author-archive-link:focus-visible{outline:3px solid var(--focus-outline-strong);outline-offset:3px}.author-archive-link:active{transform:scale(.96)}.post-author-box-social{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:.55rem .5rem;min-width:0;margin-top:0;display:flex}.post-author-box-social ul{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem .5rem;margin:0;padding:0;list-style:none;display:flex}.post-author-box-social li{margin:0}.post-author-box-social a{--author-social-accent:var(--primary-color);min-height:var(--control-size-touch);border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--author-social-accent) 7%,var(--bg-card));box-shadow:0 0 0 1px color-mix(in srgb,var(--author-social-accent) 22%,var(--author-box-border)),var(--shadow-soft-press);color:var(--text-main);font-size:.81rem;font-weight:var(--font-semibold);transition:color var(--transition-ui),background-color var(--transition-ui),box-shadow var(--transition-ui),transform var(--transition-ui);border:0;justify-content:center;align-items:center;padding:.42rem .88rem;line-height:1.15;text-decoration:none;display:inline-flex}.post-author-box-social a:hover{color:var(--author-social-accent);background-color:color-mix(in srgb,var(--author-social-accent) 11%,var(--bg-card));box-shadow:0 0 0 1px color-mix(in srgb,var(--author-social-accent) 38%,var(--author-box-border)),var(--shadow-soft);transform:translateY(-1px)}.post-author-box-social a:focus-visible{outline:3px solid var(--focus-outline-strong);outline-offset:3px}.post-author-box-social a:active{transform:scale(.96)}.author-social-facebook a,a.author-social-facebook{--author-social-accent:#1877f2}.author-social-telegram a,.author-social-telegram_channel a,a.author-social-telegram,a.author-social-telegram_channel{--author-social-accent:#1d9bf0}.author-social-email a,a.author-social-email{--author-social-accent:#0f766e}.author-social-website a,a.author-social-website{--author-social-accent:#7c3aed}.entry-content :is(.wp-block-cover,.wp-block-cover-image){max-inline-size:100%;display:flex;overflow:hidden}.entry-content :is(.wp-block-cover,.wp-block-cover-image)>img{object-fit:cover;block-size:100%;inline-size:100%}.entry-content .wp-block-embed__wrapper{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.entry-content .wp-block-embed__wrapper:has(.twitter-tweet-rendered){justify-content:center;display:flex}.entry-content .wp-block-embed__wrapper .twitter-tweet-rendered{max-inline-size:100%;margin-inline:auto}.lingo-lightbox{z-index:var(--z-lightbox);background:rgba(0,0,0,.85);justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.lingo-lightbox.is-open{display:flex}.lingo-lightbox-image{object-fit:contain;border-radius:var(--radius-base);max-width:100%;max-height:90vh}.lingo-lightbox-close{top:max(1rem,env(safe-area-inset-top));width:var(--control-size-touch);height:var(--control-size-touch);border-radius:var(--radius-circle);color:var(--color-white);cursor:pointer;background:rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.24);place-items:center;font-size:1.8rem;line-height:1;display:grid;position:absolute;inset-inline-end:1rem}.lingo-lightbox-close:focus-visible{outline-offset:2px;outline:2px solid #fff}body.lightbox-open :where(#page){overflow:hidden}.entry-content.wp-block-post-content{inline-size:100%;max-inline-size:100%;max-width:100%}.entry-content>:where(:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright)){max-inline-size:var(--entry-content-max-width,var(--size-reading,54rem));max-width:var(--entry-content-max-width,var(--size-reading,54rem));margin-inline:auto}.entry-content :where(.wp-block-embed,.wp-block-image,.wp-block-table,figure){max-inline-size:100%}.widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts:is(.is-style-half,.is-style-grid){container:post-grid/inline-size}.widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts:is(.is-style-half,.is-style-grid) .lingo-widget-post-title{-webkit-line-clamp:4}@container post-grid (min-width:42rem){.widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts:is(.is-style-half,.is-style-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts:is(.is-style-half,.is-style-grid) .lingo-widget-post-list-item{grid-template-rows:auto 1fr;align-items:start;display:grid}}@supports not (container-type:inline-size){@media (min-width:992px){.widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts:is(.is-style-half,.is-style-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}}@supports (text-wrap:balance){.entry-title,.wp-block-heading{text-wrap:balance}}@media (min-width:992px){.mobile-menu-title,.main-nav-panel,.main-nav-backdrop,.mobile-menu-wrap,.header-icon-btn{display:none}.site-header .header-brand-row{min-height:60px;margin-block:0;padding-block:.45rem}.site-header .header-search-toggle{top:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-start:0;transform:translateY(-50%)}.site-header .header-search-toggle:hover{transform:translateY(calc(-50% - 1px))}.site-header .header-search-toggle:active{transform:translateY(-50%) scale(.96)}.site-header .main-navigation{border:0;margin:0}.main-navigation .desktop-menu-wrap li{position:relative}.main-navigation .desktop-menu-wrap .sub-menu{top:calc(100% + 6px);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);min-width:220px;max-width:min(360px,78vw);box-shadow:var(--shadow-dropdown);opacity:0;visibility:hidden;margin:0;pointer-events:none;z-index:var(--z-submenu);margin-top:8px;padding:.45rem;list-style:none;transition:opacity .18s,margin-top .18s,visibility .18s;display:block;position:absolute;inset-inline-start:0}.main-navigation .desktop-menu-wrap .sub-menu .sub-menu{top:-1px;inset-inline-start:calc(100% + 6px)}.main-navigation .desktop-menu-wrap .sub-menu li{margin:0}.main-navigation .desktop-menu-wrap .sub-menu a{font-size:.93rem;font-weight:var(--font-semibold);line-height:var(--leading-snug);border-radius:var(--radius-chip);white-space:normal;padding:.52rem .7rem;display:block}.main-navigation .desktop-menu-wrap .sub-menu a:hover,.main-navigation .desktop-menu-wrap .sub-menu .current-menu-item>a,.main-navigation .desktop-menu-wrap .sub-menu .current-menu-ancestor>a{background:var(--surface-primary-tint-2);color:var(--primary-color)}.main-navigation .desktop-menu-wrap li:hover>.sub-menu,.main-navigation .desktop-menu-wrap .lingo-overflow-menu.is-overflow-open>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;margin-top:0}.main-navigation .desktop-menu-wrap li:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;margin-top:0}.main-navigation .desktop-menu-wrap .primary-menu>li>.lingo-overflow-toggle:hover,.main-navigation .desktop-menu-wrap .primary-menu>.lingo-overflow-menu.is-overflow-open>.lingo-overflow-toggle{color:var(--primary-color)}.main-navigation .desktop-menu-wrap .primary-menu>li>.lingo-overflow-toggle:focus-visible{color:var(--primary-color);outline:2px solid var(--primary-color);outline-offset:2px}.main-navigation .desktop-menu-wrap a,.main-navigation .desktop-menu-wrap a:hover,.main-navigation .desktop-menu-wrap a:focus,.main-navigation .desktop-menu-wrap a:active,.main-navigation .desktop-menu-wrap a:visited{border-bottom:0;text-decoration:none}.main-navigation .desktop-menu-wrap .primary-menu>li>a:after,.main-navigation .desktop-menu-wrap a:after{content:none;display:none}.main-navigation .desktop-menu-wrap .primary-menu>li>a:hover{color:var(--primary-color);background:0 0}.main-navigation .desktop-menu-wrap .primary-menu>li>a:focus-visible{color:var(--primary-color);outline:2px solid var(--primary-color);outline-offset:2px;background:0 0}.site-header .main-navigation .desktop-menu-wrap{width:100%;display:block}.site-header .main-navigation .desktop-menu-wrap .primary-menu{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;margin:0;padding:.25rem .4rem;list-style:none;display:flex}.site-header .main-navigation .desktop-menu-wrap .primary-menu>li{align-items:center;width:auto;min-width:max-content;display:flex}.site-header .main-navigation .desktop-menu-wrap .primary-menu>li>a,.site-header .main-navigation .desktop-menu-wrap .primary-menu>li>.lingo-overflow-toggle{width:auto;min-height:var(--control-size-touch);text-align:center;color:var(--text-main);border-radius:var(--header-nav-link-radius);transition:color var(--transition-link),background-color var(--transition-link),box-shadow var(--transition-link),transform var(--transition-link);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:.45rem .65rem;font-size:.97rem;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.site-header .main-navigation .desktop-menu-wrap .primary-menu>li>a:hover,.site-header .main-navigation .desktop-menu-wrap .primary-menu>li>.lingo-overflow-toggle:hover{color:var(--primary-color);background:var(--surface-primary-tint-3);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 8%,transparent);border-color:transparent}.site-header .main-navigation .desktop-menu-wrap .primary-menu>li>a:focus-visible{color:var(--primary-color);background:var(--surface-primary-tint-3);box-shadow:none;outline:2px solid var(--primary-color);outline-offset:2px;border-color:transparent}.site-header .main-navigation .desktop-menu-wrap .primary-menu>li>.lingo-overflow-toggle:focus-visible{color:var(--primary-color);background:var(--surface-primary-tint-3);box-shadow:none;outline:2px solid var(--primary-color);outline-offset:2px;border-color:transparent}.site-header .main-navigation .desktop-menu-wrap .primary-menu>li>a:after,.site-header .main-navigation .desktop-menu-wrap a:after{content:none;display:none}.site-header .main-navigation .desktop-menu-wrap .sub-menu{border-radius:calc(var(--header-nav-link-radius) + 2px);background:var(--bg-card);border:0;padding:.4rem;box-shadow:0 0 0 1px rgba(15,23,42,.08),0 16px 34px -16px rgba(15,23,42,.32)}.site-header .main-navigation .desktop-menu-wrap .sub-menu a{border-radius:calc(var(--header-nav-link-radius) - 2px);min-height:40px}.site-header .main-navigation.main-nav-dark-skin .desktop-menu-wrap .primary-menu>li>a,.site-header .main-navigation.main-nav-dark-skin .desktop-menu-wrap .primary-menu>li>.lingo-overflow-toggle,.main-navigation.main-nav-dark-skin .desktop-menu-wrap .sub-menu a{color:var(--text-main)}.site-header .main-navigation .desktop-menu-wrap .primary-menu{position:relative}.site-header .main-navigation .desktop-menu-wrap .primary-menu>.mega-menu>.sub-menu{overscroll-behavior:contain;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.75rem;max-block-size:min(70vh,42rem);inline-size:100%;min-inline-size:0;max-inline-size:none;padding:clamp(.75rem,1.4vw,1.15rem);display:grid;inset-inline:0;overflow:auto}.site-header .main-navigation .desktop-menu-wrap .primary-menu>.mega-menu:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;margin-block-start:0}.site-header .main-navigation .desktop-menu-wrap .primary-menu>.mega-menu:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;margin-block-start:0}.site-header .main-navigation .desktop-menu-wrap .primary-menu>.mega-menu>.sub-menu>li{align-content:start;gap:.28rem;min-inline-size:0;display:grid}.site-header .main-navigation .desktop-menu-wrap .primary-menu>.mega-menu>.sub-menu>li>a{border-block-end:1px solid var(--border-color-light);color:var(--text-strong);font-weight:var(--font-bold);border-radius:0}.site-header .main-navigation .desktop-menu-wrap .primary-menu>.mega-menu>.sub-menu>li>.sub-menu{min-inline-size:0;max-inline-size:none;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:0 0;border:0;border-radius:0;gap:.12rem;margin:0;padding:0;display:grid;position:static;inset:auto}.site-header .main-navigation .desktop-menu-wrap .primary-menu>.mega-menu>.sub-menu>li>.sub-menu a{min-block-size:2.5rem;font-weight:var(--font-medium);padding:.5rem .62rem}}@media (width<992px){:root{--entry-shell-flow-space:.96rem;--mobile-header-action-size:var(--control-size-touch);--header-brand-padding-block-end-mobile:.5rem}.single .lingo-layout>:where(#secondary.widget-area) .lingo-posts-list-widget{opacity:1;visibility:visible}.single .lingo-layout>:where(#secondary.widget-area) .lingo-posts-list-widget.is-style-half{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.single .lingo-layout>:where(#secondary.widget-area) .lingo-posts-list-widget.is-style-half-no-thumb{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.entry-header-single:not(.entry-header-lesson),.entry-header-page{padding:0 .5rem}.site-header{border-radius:0;margin-block:0 16px}.header-brand-row{justify-content:space-between;gap:var(--header-brand-gap-mobile);min-height:64px;margin-block-start:0;margin-block-end:var(--header-brand-margin-block-end-mobile);margin-inline:0;padding-block-start:max(.5rem,env(safe-area-inset-top));padding-block-end:var(--header-brand-padding-block-end-mobile)}.site-header .header-brand-row{border-block-end:0}.header-icon-btn{flex-shrink:0;display:inline-flex}.header-icon-btn.mobile-menu-toggle{justify-content:center;align-items:center;line-height:1;display:inline-flex}.mobile-menu-toggle[aria-expanded=true] .header-icon-glyph--menu{opacity:.7}.header-brand-row .site-branding{flex:1;min-width:0;padding-inline:.25rem;overflow:hidden}.header-brand-row.mobile-logo-center{direction:ltr;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:stretch;align-items:center;display:grid}:root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .header-brand-row.mobile-logo-center>*{direction:rtl}:root:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) .header-brand-row.mobile-logo-center>*{direction:ltr}.header-brand-row.mobile-logo-center .header-mobile-controls{align-items:center;gap:var(--header-brand-gap-mobile);inline-size:max-content;min-inline-size:0;max-inline-size:100%;display:flex}.header-brand-row.mobile-logo-center .header-mobile-controls-left{grid-area:1/1;justify-self:start}.header-brand-row.mobile-logo-center .site-branding{inline-size:fit-content;max-inline-size:calc(100vw - ( 2 * var(--site-gutter-x) ) - ( 2 * var(--mobile-header-action-size) ) - ( 2 * var(--header-brand-gap-mobile) ));flex:0 auto;grid-area:1/2;justify-self:center;padding-inline:0}.header-brand-row.mobile-logo-center .header-mobile-controls-right{grid-area:1/3;justify-self:end}.site-logo .custom-logo{max-height:var(--lingo-logo-max-height-mobile);max-width:100%}body.wp-custom-logo .site-branding .site-title,.site-header .main-navigation,.main-navigation .desktop-menu-wrap{display:none}.header-brand-row .mobile-pos-left{order:1}.header-brand-row .mobile-pos-right{order:3}.header-brand-row .site-branding{order:2}.single .entry-title,.entry-title{font-size:clamp(1.8rem,6.5vw,2.2rem)}.entry-title{line-height:var(--leading-display)}.entry-content{--entry-content-font-size:max(1.0625rem,calc(var(--entry-content-configured-font-size,1.17rem) - 1px));--entry-content-line-height:1.86;--entry-content-paragraph-space:1.28rem;padding-inline:0}.entry-content img,.entry-content video,.featured-area img{display:block}.entry-content img,.entry-content video,.post-thumbnail img,.featured-area img{max-width:100%;height:auto}.wp-block-embed.is-type-video iframe{width:100%}.video-embed iframe,.wp-block-embed.is-type-video iframe{aspect-ratio:16/9}.related-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .9rem}.related-card-title{font-size:.875rem}.post-author-box{padding:1.18rem 1.08rem}.post-author-box-head{gap:.82rem}.author-avatar{width:72px;height:72px}.header-search-popup{padding-top:calc(var(--admin-bar-offset) + 12px)}.header-search-popup .search-form{margin:0}.lingo-posts-list-widget.lingo-widget-posts{gap:.48rem}.lingo-posts-list-widget .lingo-widget-post-thumb{flex-basis:56px;width:56px;height:42px}.lingo-posts-list-widget .lingo-widget-post-title{font-size:.95rem;line-height:1.48}.lingo-posts-list-widget.lingo-widget-posts.is-style-grid,.lingo-posts-list-widget.lingo-widget-posts.is-style-half{gap:.48rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-grid .lingo-widget-post-title,.lingo-posts-list-widget.lingo-widget-posts.is-style-half .lingo-widget-post-title{font-size:.9375rem;line-height:1.45}.site-footer-inner{gap:.9rem;padding-block:1.1rem 1.2rem}.footer-navigation ul{gap:.3rem .4rem}:where(#main-nav-panel,.main-nav-panel) .mobile-submenu-toggle{width:var(--mobile-header-action-size);height:var(--mobile-header-action-size);min-width:var(--mobile-header-action-size);min-height:var(--mobile-header-action-size)}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .sub-menu a{min-height:var(--control-size-touch);align-items:center;display:inline-flex}.site-header{box-shadow:0 1px rgba(15,23,42,.09)}body.mobile-menu-open :where(#site-navigation) .desktop-menu-wrap{display:none}.main-nav-backdrop{background:var(--overlay-scrim-strong);opacity:0;visibility:hidden;z-index:var(--z-nav-backdrop);transition:opacity .25s,visibility 0s linear .25s;display:block;position:fixed;inset:0}body.mobile-menu-open .main-nav-backdrop{opacity:1;visibility:visible;transition-delay:0s}:where(#main-nav-panel,.main-nav-panel){top:0;width:var(--lingo-mobile-panel-width,min(88vw,320px));background:var(--lingo-mobile-panel);border:0;border-inline-start:1px solid var(--lingo-mobile-panel-border);max-width:100%;height:100dvh;color:var(--lingo-mobile-panel-text);opacity:1;visibility:hidden;pointer-events:none;z-index:var(--z-nav-panel);flex-direction:column;padding:0;padding-inline-start:max(0px,var(--safe-inline-start));padding-inline-end:max(0px,var(--safe-inline-end));transition:transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s;display:flex;position:fixed;inset-inline-end:0;overflow:hidden;transform:translate(100%);box-shadow:-18px 0 48px rgba(0,0,0,.24),-4px 0 14px rgba(0,0,0,.14)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :where(#main-nav-panel,.main-nav-panel){transform:translate(-100%);box-shadow:18px 0 48px rgba(0,0,0,.24),4px 0 14px rgba(0,0,0,.14)}body.mobile-menu-open :where(#main-nav-panel,.main-nav-panel){visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) body.mobile-menu-open :where(#main-nav-panel,.main-nav-panel){transform:translate(0)}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-title{min-height:62px;padding-top:max(18px,env(safe-area-inset-top));padding-bottom:18px;border-bottom:1px solid var(--lingo-mobile-panel-border);color:var(--lingo-mobile-panel-text);background:var(--lingo-mobile-panel-title);z-index:2;letter-spacing:normal;align-items:center;gap:10px;margin:0;padding-inline-start:max(20px,var(--safe-inline-start));padding-inline-end:max(56px,calc(56px + var(--safe-inline-end)));font-size:16px;font-weight:700;line-height:1.25;display:flex;position:sticky;top:0}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-title:before{content:"";border-radius:var(--radius-full);background:var(--lingo-mobile-panel-active-color,var(--primary-color));flex:0 0 4px;block-size:1.25em;inline-size:4px}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-close{top:max(8px,env(safe-area-inset-top));width:var(--control-size-touch);height:var(--control-size-touch);border:1px solid var(--lingo-mobile-panel-border);border-radius:var(--radius-full);background:var(--lingo-mobile-panel-chip-bg);color:var(--lingo-mobile-panel-text);z-index:3;cursor:pointer;transition:background-color var(--transition-ui),border-color var(--transition-ui),transform var(--transition-ui);place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;inset-inline-end:max(8px,var(--safe-inline-end))}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-close:hover{background:var(--lingo-mobile-panel-hover);border-color:var(--lingo-mobile-panel-hover-border)}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-close:focus-visible{background:var(--lingo-mobile-panel-hover);border-color:var(--lingo-mobile-panel-hover-border)}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-close:focus-visible{outline:2px solid var(--lingo-mobile-panel-text);outline-offset:2px}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .mobile-submenu-toggle:focus-visible{outline:2px solid var(--lingo-mobile-panel-text);outline-offset:2px}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-close:active{transform:scale(.96)}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-scroll{height:auto;min-height:0;text-align:inherit;flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;padding-block:8px 12px;padding-inline-start:max(12px,var(--safe-inline-start));padding-inline-end:max(12px,var(--safe-inline-end));display:flex;overflow-y:auto}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-scroll{scrollbar-color:var(--lingo-mobile-panel-hover-border) transparent;scrollbar-width:thin}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-scroll::-webkit-scrollbar{width:6px}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-scroll::-webkit-scrollbar-thumb{background:var(--lingo-mobile-panel-hover-border);border-radius:var(--radius-full)}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap{flex:auto;width:100%;padding-top:0;display:block}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .menu{box-shadow:none;text-align:inherit;background:0 0;border:none;gap:2px;width:100%;margin:0;padding:0;display:grid}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap ul{box-shadow:none;text-align:inherit;background:0 0;border:none;gap:2px;width:100%;margin:0;padding:0;display:grid}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap li{border:0;margin:0;padding:0;position:relative}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap a{color:var(--lingo-mobile-panel-text);min-height:48px;transition:background-color var(--transition-ui),border-color var(--transition-ui),color var(--transition-ui);background:0 0;border:1px solid transparent;border-radius:10px;align-items:center;margin:0;padding-block:11px;padding-inline:12px;font-size:.9375rem;font-weight:700;line-height:1.36;display:flex;position:relative}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap a:after{content:none;display:none}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap a:hover{color:var(--lingo-mobile-panel-text);background:var(--lingo-mobile-panel-hover);border-color:var(--lingo-mobile-panel-hover-border);box-shadow:none}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap a:focus-visible{color:var(--lingo-mobile-panel-text);background:var(--lingo-mobile-panel-hover);border-color:var(--lingo-mobile-panel-hover-border);box-shadow:none}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap a:focus-visible{outline:2px solid var(--lingo-mobile-panel-text);outline-offset:-3px}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap :is(.current-menu-item,.current-menu-ancestor)>a:before{content:"";border-radius:var(--radius-full);background:var(--lingo-mobile-panel-active-color,var(--primary-color));inline-size:3px;position:absolute;inset-block:11px;inset-inline-start:0}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .sub-menu{background:var(--lingo-mobile-panel-subtle);border-radius:10px;margin-block:2px 4px;padding-block:4px;padding-inline:6px;font-size:1em}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .sub-menu[hidden]{display:none}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .sub-menu li{border:0}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .sub-menu a{font-size:var(--text-ui-sm);color:var(--lingo-mobile-panel-text-muted);opacity:1;padding-block:9px;padding-inline:10px;font-weight:600}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .menu-item-has-children.is-submenu-open>.sub-menu{display:block}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .mobile-submenu-toggle{top:2px;width:var(--control-size-touch);height:var(--control-size-touch);border:1px solid var(--lingo-mobile-panel-border);border-radius:var(--radius-full);background:var(--lingo-mobile-panel-chip-bg);color:var(--lingo-mobile-panel-text);opacity:.88;cursor:pointer;transition:opacity var(--transition-ui),background-color var(--transition-ui),border-color var(--transition-ui),transform var(--transition-ui);line-height:1;position:absolute;inset-inline-end:2px}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .mobile-submenu-toggle:hover{opacity:1;background:var(--lingo-mobile-panel-hover);border-color:var(--lingo-mobile-panel-hover-border)}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .mobile-submenu-toggle:focus-visible{opacity:1;background:var(--lingo-mobile-panel-hover);border-color:var(--lingo-mobile-panel-hover-border)}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .mobile-submenu-toggle:active{transform:scale(.96)}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .mobile-submenu-toggle span{border:0;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .25s cubic-bezier(.22,1,.36,1);transform:translateY(-2px) rotate(45deg)}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .is-submenu-open>.mobile-submenu-toggle span{transform:translateY(2px) rotate(225deg)}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .search-form{align-items:center;gap:6px;margin:0;padding:6px 0 8px;display:flex}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .search-field{min-height:var(--control-size-touch);border-radius:var(--radius-full);background:var(--lingo-mobile-panel-subtle);border:1px solid var(--lingo-mobile-panel-border);height:auto;color:var(--lingo-mobile-panel-text);font-size:var(--text-ui-sm);padding-inline:.75rem;padding-top:.35rem;padding-bottom:.35rem}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .search-field::placeholder{color:var(--lingo-mobile-panel-text-muted)}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .search-submit{min-height:var(--control-size-touch);padding-inline:10px;border-radius:var(--radius-full);height:auto;padding-top:.35rem;padding-bottom:.35rem;font-size:.75rem}}@media (width<768px){:root{--entry-shell-flow-space:.92rem}.header-brand-row{margin-block-end:0}.site-header .header-brand-row{padding-block-end:var(--header-brand-padding-block-end-compact)}.site-logo .custom-logo{max-height:48px}.main-navigation a{padding:.8rem 1rem}.entry-content{--entry-content-line-height:1.82;--entry-content-paragraph-space:1.14rem}.lingo-posts-list-widget.lingo-widget-posts{gap:.5rem}.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-list-item{border-radius:var(--radius-base);gap:.5rem;padding:.5rem}.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-list-item:hover{box-shadow:var(--shadow-soft-press);transform:none}.lingo-posts-list-widget .lingo-widget-post-thumb{width:54px;height:var(--widget-thumb-height-compact);flex-basis:54px}.lingo-posts-list-widget .lingo-widget-post-title{font-size:.9rem;line-height:var(--leading-snug)}.lingo-posts-list-widget.lingo-widget-posts.is-style-grid,.lingo-posts-list-widget.lingo-widget-posts.is-style-half{gap:6px}.lingo-posts-list-widget.lingo-widget-posts.is-style-grid .lingo-widget-post-list-item,.lingo-posts-list-widget.lingo-widget-posts.is-style-half .lingo-widget-post-list-item{padding:5px}.lingo-posts-list-widget.lingo-widget-posts.is-style-grid .lingo-widget-post-thumb,.lingo-posts-list-widget.lingo-widget-posts.is-style-half .lingo-widget-post-thumb{aspect-ratio:16/11;margin-bottom:.24rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-grid .lingo-widget-post-title,.lingo-posts-list-widget.lingo-widget-posts.is-style-half .lingo-widget-post-title{font-size:.9rem;line-height:1.4}.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb{gap:.65rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb .lingo-widget-post-list-item{min-height:72px;padding:.35rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb .lingo-widget-post-title{font-size:.9rem;line-height:var(--leading-snug)}.lingo-posts-list-widget.lingo-widget-posts.is-style-default,.lingo-posts-list-widget.lingo-widget-posts.is-style-timeline,.lingo-posts-list-widget.lingo-widget-posts.is-style-featured-first,.lingo-posts-list-widget.lingo-widget-posts.is-style-large,.lingo-posts-list-widget.lingo-widget-posts.is-style-half,.lingo-posts-list-widget.lingo-widget-posts.is-style-grid,.lingo-posts-list-widget.lingo-widget-posts.is-style-authors,.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb{padding-inline:0}.lingo-posts-list-widget.lingo-widget-posts.is-style-grid,.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb,.lingo-posts-list-widget.lingo-widget-posts.is-style-counter{padding-inline-end:0}input:not([type=submit]):not([type=button]):not([type=reset]){font-size:16px}.entry-header-single{--entry-shell-title-margin-block:.6rem}.entry-header-post{--entry-header-post-gap:.62rem}body.single .related-posts-grid{gap:.65rem}body.single .related-posts-grid .related-card-content{padding:.55rem .36rem .68rem}:root{--site-content-padding-top-mobile:1rem;--site-content-padding-bottom-mobile:1.05rem}.post-navigation .nav-links{grid-template-columns:1fr}.post-navigation .nav-next{border-inline-start:0;border-top:1px solid var(--border-color-light)}.post-author-box-head{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.post-author-box{padding:1.05rem}.post-author-box:before{width:3.25rem;inset-inline-start:1.05rem}.author-avatar{width:68px;height:68px}.author-info{text-align:center}.post-author-box-meta{justify-items:center}.author-kicker{justify-content:center}.author-name{font-size:clamp(1.3rem,5vw,2.05rem)}.author-bio{font-size:1rem}.author-box-actions{justify-content:center;gap:.72rem}.author-archive{flex-basis:100%;justify-content:center}.post-author-box-social,.post-author-box-social ul{justify-content:center}.search-submit{min-width:80px;min-height:46px}.search-field{min-height:46px}.related-posts-section .section-title:not(.screen-reader-text){font-size:1.25rem}.related-posts-grid{gap:.75rem}.related-card-content{gap:.24rem;padding:.6rem .5rem .72rem}.related-card-title{line-height:1.38}}@media (max-width:480px){:root{--entry-shell-flow-space:.88rem;--header-brand-gap-mobile:var(--header-brand-gap-mobile-tight);--header-brand-margin-block-end-mobile:var(--header-brand-margin-block-end-tight)}.site-logo .custom-logo{max-height:var(--logo-height-mobile)}.entry-categories{padding:.22rem .6rem}.entry-content{--entry-content-font-size:max(1rem,calc(var(--entry-content-configured-font-size,1.17rem) - 2px));--entry-content-line-height:1.78;--entry-content-paragraph-space:1.06rem}.related-posts-grid{gap:.55rem}.related-posts-grid .related-card{gap:.26rem}.related-card-content{min-height:4.75rem;padding:.48rem .38rem .58rem}.related-card-title{font-size:.86rem;line-height:1.42}.footer-navigation ul{gap:.25rem .35rem}.footer-navigation a{padding-inline:.65rem;font-size:.9rem}.footer-social-link{gap:.44rem;padding-inline:.55rem .7rem}.footer-social-icon{width:1.72rem;height:1.72rem;font-size:.88rem}.footer-social-label{font-size:.84rem}.lingo-posts-list-widget.lingo-widget-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}:where(#secondary.widget-area) .widget_lingo_theme_widget_posts .lingo-posts-list-widget.lingo-widget-posts:is(.is-style-default,.is-style-timeline,.is-style-featured-first,.is-style-large,.is-style-half,.is-style-grid,.is-style-counter,.is-style-authors,.is-style-half-no-thumb){grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-list-item{min-width:0;padding:.28rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-grid .lingo-widget-post-list-item,.lingo-posts-list-widget.lingo-widget-posts.is-style-half .lingo-widget-post-list-item{padding:.18rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-grid .lingo-widget-post-thumb,.lingo-posts-list-widget.lingo-widget-posts.is-style-half .lingo-widget-post-thumb{margin-bottom:.2rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-grid .lingo-widget-post-title,.lingo-posts-list-widget.lingo-widget-posts.is-style-half .lingo-widget-post-title{font-size:.875rem;line-height:1.36}.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb{gap:.34rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb .lingo-widget-post-list-item{min-height:74px;padding:.28rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb .lingo-widget-post-title{font-size:.86rem;line-height:1.36}body.single .related-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}}@media (width<992px){.post-share{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.55rem}.post-share-list{justify-content:center}.post-share-title{white-space:normal}.post-share .share-btn-mobile-only{display:inline-flex}}@media (width<768px){.lingo-toc-container{width:100%;min-width:0;padding:.42rem}.toc-title{font-size:.92rem}.toc-item a{font-size:.86rem;line-height:var(--leading-snug)}.toc-sublist{padding-inline-start:.72rem}.post-share{gap:.52rem;padding:.82rem .7rem .86rem}.post-share-list{gap:.46rem}.share-btn{width:var(--control-size-touch);height:var(--control-size-touch)}}body.lingo-custom-line-height{line-height:var(--lingo-base-line-height)}body.lingo-font-smoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.lingo-custom-header-background .site-header,body.lingo-custom-header-background .main-navigation{background-color:var(--lingo-header-bg,var(--bg-card))}body.lingo-custom-header-background :where(#main-nav){background-color:var(--lingo-header-bg,var(--bg-card))}body.lingo-custom-header-text .site-header,body.lingo-custom-header-text .site-header a,body.lingo-custom-header-text .main-navigation a,body.lingo-custom-header-text .header-main .site-title a{color:var(--lingo-header-text,var(--text-main))}body.lingo-custom-footer-background .site-footer{background-color:var(--lingo-footer)}body.lingo-custom-footer-background :where(#colophon).site-footer{background-color:var(--lingo-footer)}body.lingo-custom-footer-text .site-footer,body.lingo-custom-footer-text .site-footer a{color:var(--lingo-footer-text)}body.lingo-custom-footer-text :where(#colophon).site-footer{color:var(--lingo-footer-text)}body.lingo-custom-footer-text :where(#colophon).site-footer a{color:var(--lingo-footer-text)}body.lingo-custom-logo-width .custom-logo{max-width:var(--lingo-logo-max-width)}body.lingo-no-lightbox-gallery .lingo-lightbox :is(.lingo-lightbox-thumbs,.lightbox-thumbnails,.lightbox-thumbs){display:none}body.lightbox-theme-dark .lingo-lightbox{background:rgba(0,0,0,.88)}body.lightbox-theme-dark .lingo-lightbox-close{color:#fff;background:#111}body.lightbox-theme-light .lingo-lightbox{background:rgba(255,255,255,.92)}body.lightbox-theme-light .lingo-lightbox-close{color:#222;background:#fff}body.lingo-audio-full :is(.lesson-content audio,.entry-content audio,.wp-block-audio audio){width:100%;max-width:640px}body.lingo-no-share-linkedin :is(.post-share .share-btn-linkedin,a.linkedin-share-btn){display:none}body.lingo-no-share-tumblr :is(.post-share .share-btn-tumblr,a.tumblr-share-btn){display:none}body.lingo-no-share-line :is(.post-share .share-btn-line,a.line-share-btn){display:none}@media (min-width:768px){body.lingo-share-whatsapp-mobile-only :is(.post-share .share-btn-whatsapp,a.whatsapp-share-btn){display:none}body.lingo-share-telegram-mobile-only :is(.post-share .share-btn-telegram,a.telegram-share-btn){display:none}}@media (width<992px){body.mobile-menu-btn-left .mobile-menu-toggle,body.mobile-search-btn-left .header-search-toggle{order:1}body.mobile-menu-btn-right .mobile-menu-toggle,body.mobile-search-btn-right .header-search-toggle{order:3}body.mobile-logo-pos-center .header-brand-row .site-branding{order:2}body.lingo-mobile-icons-1 .header-icon-btn:is(.mobile-menu-toggle,.header-search-toggle){background:var(--bg-card);border:1px solid rgba(15,23,42,.14);border-radius:10px;font-size:1.3rem}}html[dir="rtl"],body.rtl,body.is-rtl{direction:rtl;unicode-bidi:embed}html[dir="rtl"] body,body.rtl,body.is-rtl{text-align:right}html[dir="rtl"] .main-navigation ul,html[dir="rtl"] .menu,html[dir="rtl"] .sub-menu{text-align:right}html[dir="rtl"] .main-navigation ul ul,html[dir="rtl"] .menu .sub-menu{right:0;left:auto}html[dir="rtl"] .main-navigation ul ul ul,html[dir="rtl"] .menu .sub-menu .sub-menu{right:100%;left:auto}html[dir="rtl"] .search-form,html[dir="rtl"] .woocommerce-product-search{direction:rtl}html[dir="rtl"] .search-form input[type="search"],html[dir="rtl"] .search-form input[type="text"]{text-align:right}html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="url"],html[dir="rtl"] input[type="tel"],html[dir="rtl"] input[type="number"]{direction:ltr;text-align:left}html[dir="rtl"] .widget li{text-align:right}html[dir="rtl"] .next,html[dir="rtl"] .nav-next{float:left;text-align:left}html[dir="rtl"] .prev,html[dir="rtl"] .nav-previous{float:right;text-align:right}@media (width < 992px){html[dir="rtl"] .header-brand-row .mobile-pos-left{order:3}html[dir="rtl"] .header-brand-row .mobile-pos-right{order:1}}