.lnsd-main{--lnsd-accent:var(--primary-color,#2563eb);--lnsd-accent-strong:color-mix(in srgb,var(--lnsd-accent) 78%,#0f172a 22%);--lnsd-surface:#fff;--lnsd-surface-soft:#fff;--lnsd-border:color-mix(in srgb,var(--border-color,#dbe2ea) 82%,var(--lnsd-accent) 18%);--lnsd-border-strong:color-mix(in srgb,var(--border-color,#dbe2ea) 64%,var(--lnsd-accent) 36%);--lnsd-text:var(--text-main,#0f172a);--lnsd-text-muted:var(--text-meta,#475569);--lnsd-shadow-soft:0 14px 34px -24px color-mix(in srgb,#0f172a 22%,transparent);--lnsd-shadow-focus:0 0 0 3px color-mix(in srgb,var(--lnsd-accent) 22%,transparent);position:relative}.lnsd-main,.lnsd-main *,.lnsd-main *::before,.lnsd-main *::after{box-sizing:border-box}.lnsd-main .lnsd-header{position:relative;isolation:isolate;overflow:hidden;padding:clamp(1.15rem,2.4vw,1.75rem);border:1px solid var(--lnsd-border-strong);border-radius:clamp(14px,2vw,20px);background:#fff;margin-bottom:1.1rem;box-shadow:var(--lnsd-shadow-soft)}.lnsd-main .lnsd-header::before,.lnsd-main .lnsd-header::after{content:"";position:absolute;border-radius:999px;pointer-events:none;z-index:-1}.lnsd-main .lnsd-header::before{width:clamp(160px,24vw,260px);height:clamp(160px,24vw,260px);right:-70px;top:-85px;background:transparent;filter:blur(2px)}.lnsd-main .lnsd-header::after{width:clamp(110px,17vw,170px);height:clamp(110px,17vw,170px);left:-42px;bottom:-62px;background:transparent}.lnsd-main .lnsd-header .page-title{margin:0;text-align:center;color:var(--lnsd-text);letter-spacing:.01em}.lnsd-main .lnsd-subtitle{margin-top:.56rem;margin-bottom:0;color:var(--lnsd-text-muted);line-height:1.86;text-align:center;max-width:76ch;margin-inline:auto}.lnsd-main .lnsd-section{margin-top:1rem}.lnsd-main .lnsd-grid{grid-template-columns:repeat(var(--lnsd-columns,3),minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.2rem);margin:0;padding:0;list-style:none}.lnsd-main .lnsd-grid-item{min-width:0}@keyframes lnsd-card-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lnsd-main .lnsd-card{height:100%;display:flex;flex-direction:column;align-items:stretch;gap:.88rem;padding:clamp(.95rem,2vw,1.22rem);border-radius:clamp(12px,1.8vw,17px);border:1px solid var(--lnsd-border);background:#fff;box-shadow:var(--lnsd-shadow-soft);animation:lnsd-card-rise 430ms ease both;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background-color .24s ease}.lnsd-main .lnsd-grid-item:nth-child(2n) .lnsd-card{animation-delay:40ms}.lnsd-main .lnsd-grid-item:nth-child(3n) .lnsd-card{animation-delay:80ms}.lnsd-main .lnsd-card:hover{transform:translateY(-4px);border-color:var(--lnsd-border-strong);box-shadow:0 18px 42px -26px color-mix(in srgb,var(--lnsd-accent) 34%,#0f172a 66%)}.lnsd-main .lnsd-card .entry-header{text-align:center;width:100%;margin-bottom:.2rem;padding-bottom:.56rem;border-bottom:1px solid color-mix(in srgb,var(--lnsd-border) 78%,transparent)}.lnsd-main .lnsd-card .entry-title{margin:0;font-size:clamp(1.06rem,1.5vw,1.22rem);line-height:1.46;letter-spacing:.01em;text-align:center;text-wrap:balance}.lnsd-main .lnsd-card .entry-title a{text-decoration:none;color:var(--lnsd-text);transition:color .2s ease}.lnsd-main .lnsd-card .entry-title a:hover{color:var(--lnsd-accent-strong)}.lnsd-main .lnsd-card .entry-title a:focus-visible,.lnsd-main .lnsd-url a:focus-visible,.lnsd-main .lnsd-meta-link:focus-visible,.lnsd-main .lnsd-bottom-menu-item a:focus-visible{outline:none;box-shadow:var(--lnsd-shadow-focus);border-radius:8px}.lnsd-main .lnsd-card .entry-summary{display:grid;gap:.72rem;width:100%}.lnsd-main .lnsd-card .entry-summary p{margin:0}.lnsd-main .lnsd-meta-block{padding:.62rem .68rem;border:1px solid color-mix(in srgb,var(--lnsd-border) 88%,transparent);border-radius:12px;background:#fff;width:100%}.lnsd-main .lnsd-meta-group{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.lnsd-main .lnsd-meta-item{display:inline-flex;align-items:center;max-width:100%;padding:.3rem .68rem;border:1px solid color-mix(in srgb,var(--lnsd-border) 86%,transparent);border-radius:999px;font-size:.82rem;line-height:1.45;background:#fff}.lnsd-main .lnsd-meta-link{color:inherit;text-decoration:none;font-weight:600}.lnsd-main .lnsd-meta-link:hover{color:var(--lnsd-accent-strong);text-decoration:underline;text-underline-offset:2px}.lnsd-main .lnsd-bottom-menu{margin-top:1.15rem;padding:1rem;border:1px solid var(--lnsd-border);border-radius:clamp(12px,1.6vw,16px);background:var(--lnsd-surface);box-shadow:var(--lnsd-shadow-soft)}.lnsd-main .lnsd-bottom-menu-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.45rem}.lnsd-main .lnsd-bottom-menu-item a{display:inline-flex;align-items:center;padding:.34rem .76rem;border-radius:999px;border:1px solid var(--lnsd-border);text-decoration:none;color:var(--lnsd-text);background:#fff;font-weight:600;transition:color .22s ease,border-color .22s ease,background-color .22s ease,transform .22s ease}.lnsd-main .lnsd-bottom-menu-item a:hover{color:var(--lnsd-accent-strong);border-color:var(--lnsd-border-strong);background:#fff;transform:translateY(-1px)}.lnsd-main .lnsd-no-results{margin:1rem 0 0;padding:.95rem 1rem;border:1px dashed var(--lnsd-border-strong);border-radius:12px;background:#fff;color:var(--lnsd-text-muted);text-align:center}@media (max-width: 980px){.lnsd-main .lnsd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.lnsd-main .lnsd-header{padding:1rem .92rem}.lnsd-main .lnsd-grid{grid-template-columns:1fr}.lnsd-main .lnsd-card{animation:none}.lnsd-main .lnsd-bottom-menu{padding:.85rem}}: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%}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}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)}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)}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline-width:2px;outline-color: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-front{padding-block-start:clamp(.85rem,1.5vw,1.3rem)}:where(#content).site-content:is(.site-content-layout-boxed,.site-content-layout-framed){padding-block-end:clamp(1.35rem,2.4vw,2.2rem)}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}}@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-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}.post-card .entry-title{font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:var(--font-bold);line-height:var(--leading-snug)}.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)}.page-header .page-title{font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:var(--leading-snug);font-weight:var(--font-bold);margin:0}body:has(.lingo-background-ad) #page{position:relative}.lingo-side-ad.is-ready{opacity:1;pointer-events:auto;visibility:visible}.posts-grid{grid-template-columns:repeat(auto-fill,minmax(var(--grid-min-col),1fr));gap:var(--grid-gap);margin-top:var(--grid-gap);display:grid}.posts-grid>*{min-width:0}.post-card,.lesson-quiz-box,.comment-body,.login-box{background:var(--bg-card);box-shadow:var(--shadow-soft);border-color:var(--border-color)}.post-card{border:1px solid var(--border-color);border-radius:var(--lingo-card-radius);padding:var(--grid-card-padding);overflow:visible}.posts-grid .post-card,.posts-grid .review-card{gap:var(--grid-card-content-gap);flex-direction:column;height:100%;display:flex}.posts-grid .post-card .entry-header,.posts-grid .review-card .entry-header,.posts-list.apps-cards-list .review-card .entry-header{text-align:start;margin-bottom:.7rem}.posts-grid .entry-title,.posts-grid .entry-title>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.posts-grid .entry-summary p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.post-card,.video-card{transition:box-shadow var(--transition-card-lift)}.post-card:hover,.video-card:hover{box-shadow:var(--shadow-hover)}.post-card:focus-within{border-color:var(--primary-color);outline:2px solid var(--focus-outline-strong);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}.post-card img{max-width:100%;height:auto}.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)}.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}}@media (hover:none){.post-card:active,.video-card:active{box-shadow:var(--shadow-hover);transition:box-shadow .1s}}:is(.posts-grid,.posts-list):is(.is-context-lessons,.is-post-type-lessons) .post-card{isolation:isolate;border-color:color-mix(in srgb,var(--primary-color) 12%,var(--border-color) 88%);background:linear-gradient(180deg,var(--bg-card),color-mix(in srgb,var(--bg-card) 94%,var(--bg-elevated) 6%));transition:border-color var(--transition-card-lift),box-shadow var(--transition-card-lift),transform var(--transition-card-lift);position:relative;overflow:hidden}:is(.posts-grid,.posts-list):is(.is-context-lessons,.is-post-type-lessons) .post-card:before{content:"";background:linear-gradient(90deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 36%,var(--secondary-color) 64%));block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}:is(.posts-grid,.posts-list):is(.is-context-lessons,.is-post-type-lessons) .post-card:focus-within{border-color:var(--primary-color);outline:2px solid var(--primary-color);outline-offset:2px;box-shadow:var(--lesson-focus-ring)}@media (hover:hover) and (pointer:fine){:is(.posts-grid,.posts-list):is(.is-context-lessons,.is-post-type-lessons) .post-card:hover{border-color:color-mix(in srgb,var(--primary-color) 32%,var(--border-color) 68%);box-shadow:var(--shadow-hover);transform:translateY(var(--lift-sm))}}:where(#secondary.widget-area){gap:1rem;display:grid}: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}.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 .current-menu-item>a,.footer-navigation .current_page_item>a,.footer-navigation .current-menu-ancestor>a,.footer-navigation .current_page_ancestor>a{color:var(--footer-text-strong);background:var(--footer-surface-soft);box-shadow:inset 0 -2px 0 var(--footer-accent)}.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}}.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}@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}.main-navigation .desktop-menu-wrap .primary-menu>.current-menu-item>a,.main-navigation .desktop-menu-wrap .primary-menu>.current-menu-ancestor>a,.main-navigation .desktop-menu-wrap .primary-menu>.current_page_item>a{color:var(--primary-color);box-shadow:none;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>.current-menu-item>a,.site-header .main-navigation .desktop-menu-wrap .primary-menu>.current-menu-ancestor>a,.site-header .main-navigation .desktop-menu-wrap .primary-menu>.current_page_item>a{color:var(--primary-color);background:var(--surface-primary-tint-2);box-shadow:inset 0 -2px 0 var(--primary-color);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}.post-card{padding:.75rem}.page-header{padding:0 .3rem}.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)}.header-search-popup{padding-top:calc(var(--admin-bar-offset) + 12px)}.header-search-popup .search-form{margin:0}.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 .current-menu-item>a{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}input:not([type=submit]):not([type=button]):not([type=reset]){font-size:16px}:root{--site-content-padding-top-mobile:1rem;--site-content-padding-bottom-mobile:1.05rem}.posts-grid{gap:var(--grid-gap-sm);grid-template-columns:1fr}.search-submit{min-width:80px;min-height:46px}.search-field{min-height:46px}.post-card{padding:.55rem .6rem}.post-card .entry-title{font-size:1rem;line-height:1.36}}@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)}.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}.post-card{padding:.42rem .5rem}}@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}}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}@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}}body.home .lnsd-main{--home-directory-border:color-mix(in srgb,var(--primary-color) 13%,var(--border-color-light) 87%);--home-directory-border-strong:color-mix(in srgb,var(--primary-color) 26%,var(--border-color-light) 74%);--home-directory-surface-soft:color-mix(in srgb,var(--bg-elevated) 34%,var(--bg-card) 66%);--home-directory-surface-primary:color-mix(in srgb,var(--primary-color) 6%,var(--bg-card) 94%);--home-directory-card-padding:clamp(.9rem,1.8vw,1rem);--home-directory-card-radius:calc(var(--radius-md) + 1rem);--home-directory-card-shadow:0 0 0 1px var(--home-directory-border),0 12px 30px -24px color-mix(in srgb,var(--text-main) 32%,transparent);--home-directory-card-shadow-hover:0 0 0 1px var(--home-directory-border-strong),0 18px 42px -26px color-mix(in srgb,var(--primary-color) 30%,var(--text-main) 70%);--home-directory-focus-ring:0 0 0 3px color-mix(in srgb,var(--primary-color) 24%,transparent);padding-block-end:clamp(1.5rem,4vw,3rem)}body.home .lnsd-main .lnsd-header{border-radius:calc(var(--radius-lg) + var(--spacing-sm));background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--primary-color) 9%,transparent),transparent 34%),radial-gradient(circle at 10% 92%,color-mix(in srgb,var(--secondary-color) 6%,transparent),transparent 32%),linear-gradient(145deg,var(--home-directory-surface-primary),var(--bg-card) 68%);box-shadow:0 0 0 1px var(--home-directory-border),var(--shadow-surface);border:0;margin-block-end:0;padding-block:clamp(1.45rem,3.4vw,2.25rem);padding-inline:clamp(1rem,3vw,2rem);overflow:hidden}body.home .lnsd-main .lnsd-header:before,body.home .lnsd-main .lnsd-header:after{opacity:.65}body.home .lnsd-main .lnsd-header:before{background:color-mix(in srgb,var(--primary-color) 9%,transparent)}body.home .lnsd-main .lnsd-header:after{background:color-mix(in srgb,var(--secondary-color) 6%,transparent)}body.home .lnsd-main .lnsd-header .page-title{color:var(--text-main);font-size:clamp(1.65rem,4vw,2.35rem);font-weight:var(--font-heading-strong);letter-spacing:0;text-wrap:balance;line-height:1.25}body.home .lnsd-main .lnsd-subtitle{max-inline-size:62ch;color:var(--text-meta);font-size:clamp(.98rem,1.3vw,1.08rem);line-height:var(--leading-relaxed);text-wrap:pretty;margin-block-start:.65rem}body.home .lnsd-main .lnsd-section{margin-block-start:clamp(1.25rem,3vw,2rem);padding:0}body.home .lnsd-main .lnsd-grid{gap:clamp(1rem,2vw,1.35rem)}body.home .lnsd-main .lnsd-card{padding:var(--home-directory-card-padding);border-radius:var(--home-directory-card-radius);background:linear-gradient(160deg,var(--bg-card),color-mix(in srgb,var(--home-directory-surface-soft) 44%,var(--bg-card) 56%));box-shadow:var(--home-directory-card-shadow);transition:transform var(--transition-card-lift),box-shadow var(--transition-card-lift),background-color var(--transition-ui);border:0;gap:.8rem;animation:none;transform:none}body.home .lnsd-main .lnsd-card:focus-within{box-shadow:var(--home-directory-card-shadow),var(--home-directory-focus-ring);border-color:transparent}body.home .lnsd-main .lnsd-card .entry-header{border-block-end:1px solid var(--home-directory-border);width:100%;margin-block-end:0;padding-block-end:.7rem}body.home .lnsd-main .lnsd-card .entry-title{font-size:clamp(1.1rem,1.55vw,1.3rem);font-weight:var(--font-heading-strong);line-height:var(--leading-snug);letter-spacing:0;text-wrap:balance}body.home .lnsd-main .lnsd-card .entry-title a{min-block-size:var(--control-size-touch);border-radius:var(--radius-base);color:var(--text-main);transition:background-color var(--transition-ui),color var(--transition-ui),transform var(--transition-ui);justify-content:center;align-items:center;padding-block:.25rem;padding-inline:.45rem;display:inline-flex}body.home .lnsd-main .lnsd-card .entry-summary{gap:.7rem}body.home .lnsd-main .lnsd-meta-block{border-radius:var(--radius-card);background:var(--home-directory-surface-soft);border:0;padding-block:.7rem;padding-inline:.75rem}body.home .lnsd-main .lnsd-meta-group{gap:.5rem}body.home .lnsd-main .lnsd-meta-item{border-radius:var(--radius-full);background:var(--bg-card);min-block-size:2.5rem;box-shadow:0 0 0 1px var(--home-directory-border);font-size:var(--text-sm);line-height:var(--leading-normal);transition:background-color var(--transition-ui),box-shadow var(--transition-ui),color var(--transition-ui);border:0;padding-block:.42rem;padding-inline:.75rem}body.home .lnsd-main .lnsd-meta-item:has(.lnsd-meta-link){padding:0}body.home .lnsd-main .lnsd-meta-link{border-radius:inherit;min-block-size:2.5rem;font-weight:var(--font-semibold);line-height:var(--leading-normal);transition:color var(--transition-ui),transform var(--transition-ui);justify-content:center;align-items:center;padding-block:.42rem;padding-inline:.75rem;display:inline-flex}body.home .lnsd-main .lnsd-bottom-menu{border-radius:calc(var(--radius-lg) + var(--spacing-xs,.25rem));background:var(--home-directory-surface-soft);box-shadow:0 0 0 1px var(--home-directory-border);border:0;margin-block-start:clamp(1.15rem,2.5vw,1.5rem);padding:.75rem}body.home .lnsd-main .lnsd-bottom-menu-list{justify-content:center;gap:.55rem}body.home .lnsd-main .lnsd-bottom-menu-item a{min-block-size:var(--control-size-touch);border-radius:var(--radius-full);background:var(--bg-card);box-shadow:0 0 0 1px var(--home-directory-border);color:var(--text-main);font-weight:var(--font-semibold);transition:background-color var(--transition-ui),box-shadow var(--transition-ui),color var(--transition-ui),transform var(--transition-ui);border:0;padding-block:.5rem;padding-inline:.9rem}body.home .lnsd-main .lnsd-no-results{border-radius:var(--radius-card);background:var(--home-directory-surface-soft);box-shadow:0 0 0 1px var(--home-directory-border);border:0;padding-block:1rem;padding-inline:1.1rem}body.home .lnsd-main .lnsd-card .entry-title a:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px;box-shadow:none}body.home .lnsd-main .lnsd-meta-link:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px;box-shadow:none}body.home .lnsd-main .lnsd-bottom-menu-item a:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px;box-shadow:none}body.home .lnsd-main .lnsd-card .entry-title a:active,body.home .lnsd-main .lnsd-meta-link:active,body.home .lnsd-main .lnsd-bottom-menu-item a:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){body.home .lnsd-main .lnsd-card:hover{box-shadow:var(--home-directory-card-shadow-hover);transform:translateY(-3px)}body.home .lnsd-main .lnsd-card .entry-title a:hover{background:var(--home-directory-surface-primary);color:var(--primary-color-dark)}body.home .lnsd-main .lnsd-meta-link:hover{color:var(--primary-color-dark)}body.home .lnsd-main .lnsd-bottom-menu-item a:hover{background:var(--home-directory-surface-primary);box-shadow:0 0 0 1px var(--home-directory-border-strong);color:var(--primary-color-dark);transform:translateY(-1px)}}@media (width<768px){body.home .lnsd-main{padding-block-end:1.5rem}body.home .lnsd-main .lnsd-header{border-radius:calc(var(--radius-lg) + var(--spacing-sm));padding-block:1.25rem;padding-inline:1rem}body.home .lnsd-main .lnsd-header .page-title{font-size:clamp(1.45rem,7vw,1.85rem)}body.home .lnsd-main .lnsd-section{margin-block-start:1.25rem}body.home .lnsd-main .lnsd-grid{gap:1rem}body.home .lnsd-main .lnsd-card{--home-directory-card-padding:.9rem;--home-directory-card-radius:calc(var(--radius-lg) + var(--spacing-sm));gap:.7rem}body.home .lnsd-main .lnsd-card .entry-header{padding-block-end:.6rem}body.home .lnsd-main .lnsd-meta-block{padding-block:.65rem;padding-inline:.65rem}body.home .lnsd-main .lnsd-bottom-menu{padding:.65rem}}