: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,#e81700);--primary-color-dark:var(--wp--preset--color--primary-dark,#b60000);--secondary-color:var(--wp--preset--color--secondary,#0051cc);--lingo-link-color:var(--primary-color);--lingo-link-hover-color:var(--primary-color-dark);--share-btn-icon-color:var(--wp--preset--color--white,#fff);--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,var(--bg-card));--lingo-mobile-panel-title:var(--wp--preset--color--mobile-title,color-mix(in srgb, var(--bg-card) 92%, var(--bg-elevated) 8%));--lingo-mobile-panel-text:var(--text-main);--lingo-mobile-panel-text-muted:var(--text-meta);--lingo-mobile-panel-border:var(--border-color-light);--lingo-mobile-panel-subtle:color-mix(in srgb, var(--bg-elevated) 70%, var(--bg-card) 30%);--lingo-mobile-panel-hover:var(--surface-primary-tint-3);--lingo-mobile-panel-hover-border:color-mix(in srgb, var(--primary-color) 28%, var(--border-color-light) 72%);--lingo-mobile-panel-chip-bg:color-mix(in srgb, var(--bg-elevated) 62%, var(--bg-card) 38%);--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);--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;--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.25rem);--text-2xl:var(--wp--preset--font-size--xx-large,1.5rem);--text-3xl:var(--wp--preset--font-size--huge,2rem);--leading-snug:1.4;--leading-normal:1.5;--leading-relaxed:1.75;--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-header-breadcrumb-gap:calc(var(--entry-shell-flow-space) * .72);--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);--theme-edge-spacing:clamp(1rem, .5rem + 2vw, 2.5rem);--size-reading:54rem;--size-content:80rem;--size-shell:100rem;--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 rgba(232,23,0,.3);--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%;--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;--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,#fdf1ef);--surface-primary-tint-2:var(--wp--preset--color--primary-tint-2,#fce8e6);--surface-primary-tint-3:var(--wp--preset--color--primary-tint-3,#fef5f4);--surface-code-inline-bg:var(--wp--preset--color--code-inline-bg,#f4f8ff);--surface-vocab-item:var(--wp--preset--color--vocab-item,#fcedeb);--surface-table-hover:var(--wp--preset--color--table-hover,#fcebe9);--focus-outline-strong:var(--wp--preset--color--focus-outline-strong,rgba(232,23,0,.45));--shadow-focus-ring:0 0 0 3px rgba(232,23,0,.28);--shadow-btn-brand-hover:0 8px 18px rgba(232,23,0,.28);--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;--site-gutter-x:var(--site-gutter-x-configured);--layout-inline-pad-fluid:clamp(.75rem, 1.1vw, 1.5rem);--opt-site-max-width:var(--wp--style--global--content-size,1200px);--entry-content-max-width:760px;--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);--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:25px;--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}@media (min-width:1200px){:root{--site-gutter-x:var(--site-gutter-x-configured,20px)}}body.admin-bar{--admin-bar-offset:32px}@media (max-width:782px){body.admin-bar{--admin-bar-offset:46px}}*,: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{max-width:100vw;line-height:var(--leading-relaxed);margin:0;padding:0}#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(--text-base);line-height:var(--leading-relaxed);transition:none}html{scroll-padding-top:calc(var(--admin-bar-offset) + 8px)}a{transition:none}.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}.screen-reader-text:focus{clip:auto;clip-path:none;width:auto;height:auto;top:calc(var(--admin-bar-offset) + 8px);color:#000;z-index:99999;background:#fff;margin:0;padding:8px 12px;position:fixed;inset-inline-start:8px;overflow:visible}@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)}select:focus-visible{border-radius:var(--radius-sm)}textarea: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}.lesson-game-pill:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.lesson-game-item .quiz-opt-btn:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.vc-card:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.vc-nav:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.vc-mini-btn:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.game-btn:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.quiz-filter-chip:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.quiz-start-btn:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.quiz-prev-btn:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.quiz-next-btn:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.quiz-option-btn:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.quiz-submit-btn:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.quiz-reset-best-btn:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.quiz-levels-runtime .ql-option-btn:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.quiz-levels-runtime .ql-level-choice-btn:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.quiz-levels-runtime .ql-retry-wrong-btn:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.contact-form-page-template .lingo-contact-form input:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.contact-form-page-template .lingo-contact-form textarea:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}.contact-form-page-template .lingo-contact-form select:focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid canvastext!important}}.is-style-lingo-card{background-color:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:var(--spacing-lg)}.is-style-lingo-lesson-quote{border-inline-start:4px solid var(--secondary-color);background-color:var(--bg-elevated);padding:var(--spacing-md) var(--spacing-lg);border-radius:0 var(--radius-md) var(--radius-md) 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)) .is-style-lingo-lesson-quote{border-radius:var(--radius-md) 0 0 var(--radius-md)}.is-style-lingo-tip-box{background-color:var(--surface-tip-bg);border-inline-start:4px solid var(--color-tip);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--spacing-md) var(--spacing-lg)}: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)) .is-style-lingo-tip-box{border-radius:var(--radius-md) 0 0 var(--radius-md)}.is-style-lingo-warning-box{background-color:var(--surface-warning-bg);border-inline-start:4px solid var(--color-warning);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--spacing-md) var(--spacing-lg)}: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)) .is-style-lingo-warning-box{border-radius:var(--radius-md) 0 0 var(--radius-md)}.is-style-lingo-note-box{background-color:var(--surface-note-bg);border-inline-start:4px solid var(--secondary-color);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--spacing-md) var(--spacing-lg)}: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)) .is-style-lingo-note-box{border-radius:var(--radius-md) 0 0 var(--radius-md)}.is-style-lingo-checklist{padding-inline-start:0;list-style:none}.is-style-lingo-checklist li{padding-inline-start:1.6em;position:relative}.is-style-lingo-checklist li:before{content:"✓";color:var(--color-tip-text);font-weight:var(--font-bold);position:absolute;inset-inline-start:0}.is-style-lingo-clean-table table{border-collapse:collapse;width:100%}.is-style-lingo-clean-table th,.is-style-lingo-clean-table td{border:1px solid var(--border-color);padding:var(--spacing-sm) var(--spacing-md)}.is-style-lingo-clean-table th{background-color:var(--bg-elevated);font-weight:var(--font-semibold)}.is-style-lingo-rounded-shadow img{border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.is-style-lingo-accent-line{border-style:solid;border-color:var(--primary-color);border-width:3px}.is-style-lingo-cards-row>.wp-block-column{background-color:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--spacing-lg)}.lingo-container{max-inline-size:var(--size-content,80rem);max-width:var(--size-content,80rem);padding-inline:var(--theme-edge-spacing,var(--site-gutter-x));margin-inline:auto}.l-shell,.site-shell{inline-size:100%;min-inline-size:0;max-inline-size:var(--size-shell,100rem);max-width:var(--size-shell,100rem);flex:1 0 auto;margin-inline:auto}.site-content.lingo-container{padding-top:clamp(1.2rem,2.2vw,2rem);padding-bottom:clamp(1.15rem,2vw,1.8rem)}.site-content.lingo-container.site-content-context-front,.site-content.lingo-container.site-content-context-home{padding-top:clamp(.85rem,1.5vw,1.3rem)}.site-content.lingo-container.site-content-context-single{padding-top:clamp(.95rem,1.8vw,1.55rem)}.site-content.lingo-container.site-content-layout-boxed,.site-content.lingo-container.site-content-layout-framed{padding-bottom:clamp(1.35rem,2.4vw,2.2rem)}.site-main{width:100%;min-width:0;max-width:100%;position:relative}.site-main.site-main-layout-standalone{margin-inline:auto}.site-main.site-main-layout-standalone:is(.site-main-context-front,.site-main-context-home,.site-main-context-page,.site-main-context-search,.site-main-context-404){border:1px solid var(--border-color-light);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-soft-press);padding:clamp(.82rem,1.1vw,1.12rem)}.site-main.site-main-layout-standalone .entry-content{overflow-wrap:break-word}.lingo-layout-flex{--sidebar-width:292px;--sidebar-width-single:320px;align-items:flex-start;gap:clamp(1rem, 2.1vw, var(--layout-content-gap));flex-wrap:nowrap;width:100%;display:flex;position:relative}.lingo-layout-flex.lingo-layout-context-single{gap:clamp(1.1rem, 2.3vw, calc(var(--layout-content-gap) + .2rem))}.lingo-layout-flex.lingo-layout-mode-no-sidebar{display:block}.lingo-layout-flex>*{min-width:0}body.is-rtl.sidebar-left .lingo-layout-flex:not(.lingo-layout-mode-no-sidebar){flex-direction:row}: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)) body.sidebar-left .lingo-layout-flex:not(.lingo-layout-mode-no-sidebar){flex-direction:row}body.is-rtl.sidebar-right .lingo-layout-flex:not(.lingo-layout-mode-no-sidebar){flex-direction:row-reverse}: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)) body.sidebar-right .lingo-layout-flex:not(.lingo-layout-mode-no-sidebar){flex-direction:row-reverse}body.is-ltr.sidebar-left .lingo-layout-flex:not(.lingo-layout-mode-no-sidebar){flex-direction:row-reverse}: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))) body.sidebar-left .lingo-layout-flex:not(.lingo-layout-mode-no-sidebar){flex-direction:row-reverse}body.is-ltr.sidebar-right .lingo-layout-flex:not(.lingo-layout-mode-no-sidebar){flex-direction:row}: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))) body.sidebar-right .lingo-layout-flex:not(.lingo-layout-mode-no-sidebar){flex-direction:row}.lingo-layout-flex .site-main{flex:1 1 0;min-width:0}.site-main.site-main-layout-with-sidebar{min-width:0}.lingo-layout-flex .widget-area{flex:0 0 var(--sidebar-width);width:var(--sidebar-width);min-width:var(--sidebar-width);max-width:var(--sidebar-width)}:is(body.archive .lingo-layout-flex,.lingo-layout-flex.lingo-layout-context-archive):not(.lingo-layout-mode-no-sidebar) .widget-area{display:none}:is(body.archive .lingo-layout-flex,.lingo-layout-flex.lingo-layout-context-archive) .site-main{flex:100%;max-width:100%}.site-header{isolation:isolate;background:var(--bg-card);border:1px solid var(--border-color-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft-press);flex:none;margin:12px 0;position:relative}.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-main.main-nav-full{max-width:none;padding-inline:1rem}.header-brand-row{justify-content:center;align-items:center;gap:var(--header-brand-gap);border-block-end:1px solid var(--border-color-light);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-icon-btn{border-radius:var(--radius-circle);width:38px;height:38px;color:var(--text-strong);cursor:pointer;transition:color var(--transition-link), background-color var(--transition-link), transform var(--transition-link);background:0 0;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)}.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)}.site-branding{text-align:center}.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)}.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))}.site-branding .site-title{margin:.15rem 0 0}.site-branding .site-title a{font-size:.98rem;font-weight:var(--font-bold)}.site-title a{color:var(--text-main);text-decoration:none}.site-description{color:var(--text-meta);margin:.25rem 0 0;font-size:.9rem}.header-actions{align-items:center;gap:12px;max-width:min(18rem,30vw);display:flex;position:absolute;inset-inline-end:0}.header-cta{border-radius:var(--radius-full);line-height:1.2;font-weight:var(--font-semibold);white-space:nowrap;text-overflow:ellipsis;color:var(--color-white);background:var(--primary-color);transition:color var(--transition-link), opacity var(--transition-link), transform var(--transition-link), box-shadow var(--transition-link);justify-content:center;align-items:center;padding:.5rem .85rem;font-size:.9rem;text-decoration:none;display:inline-flex;overflow:hidden}.header-cta:hover{box-shadow:var(--shadow-brand-hover);transform:translateY(-1px)}.site-header .header-main.lingo-container,.site-header .header-main.main-nav-full{width:100%;max-width:100%;padding-inline:var(--site-gutter-x)}.main-navigation{width:100%;margin-top:var(--main-nav-margin-top);border-top:0;display:block}.main-navigation.main-nav-dark-skin{background:var(--bg-card);border-color:var(--border-color-light)}.main-navigation.main-nav-dark-skin a{color:var(--text-main)}.header-main.main-nav-above-brand .main-navigation{margin-top:0;margin-bottom:var(--main-nav-margin-bottom-above-brand)}.header-main.main-nav-above-brand .header-brand-row{padding-block-end:0}.main-nav-backdrop{background:var(--overlay-scrim);z-index:calc(var(--z-header) + 9);pointer-events:none;display:none;position:fixed;inset:0}.mobile-menu-close{display:none}.main-nav-panel,#main-nav-panel{background:var(--bg-card);width:320px;max-width:85vw;z-index:calc(var(--z-header) + 10);overscroll-behavior:contain;visibility:hidden;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;transform:translate(100%)}body.is-rtl .main-nav-panel,body.is-rtl #main-nav-panel{inset-inline:0 auto;transform:translate(-100%)}: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)) .main-nav-panel{inset-inline:0 auto;transform:translate(-100%)}: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)) #main-nav-panel{inset-inline:0 auto;transform:translate(-100%)}body.mobile-menu-open .main-nav-backdrop{pointer-events:auto;display:block}body.mobile-menu-open .main-nav-panel,body.mobile-menu-open #main-nav-panel{visibility:visible;transform:translate(0)}body.mobile-menu-open #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(--text-main);font-weight:var(--font-bold);padding:.2rem 0;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(--primary-color);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(--primary-color)}.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}.site-header .main-navigation.main-nav-dark-skin{background:var(--bg-card);border-block-start-color:var(--border-color-light)}.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}.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}.mobile-menu-scroll .menu a:hover,.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}.mobile-menu-scroll .sub-menu a{padding-inline-start:2.2rem;font-size:.93rem}.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{position:relative}.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:0 10px;padding-top:calc(var(--admin-bar-offset) + 10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-ui), visibility var(--transition-ui);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}.header-search-popup-inner{background:var(--bg-card);border:1px solid var(--border-color-light);border-radius:var(--radius-md);max-width:min(860px,100%);box-shadow:var(--shadow-soft);transition:transform var(--transition-ui);margin-inline:auto;padding:.9rem;transform:translateY(8px)}.header-search-popup.is-open .header-search-popup-inner{transform:translateY(0)}.header-search-close{top:calc(var(--admin-bar-offset) + 14px);border-radius:var(--radius-circle);background:var(--bg-card);width:36px;height:36px;color:var(--text-strong);cursor:pointer;z-index:1;transition:color var(--transition-link), background-color var(--transition-link);border:0;justify-content:center;align-items:center;font-size:1.3rem;display:flex;position:absolute;inset-inline-end:14px}.header-search-close:hover{color:var(--primary-color);background:var(--surface-primary-tint-3)}.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)}.entry-header{text-align:center;margin-block-end:var(--entry-shell-stack-gap);margin-inline:0}.entry-header-single>*{max-inline-size:min(var(--size-reading,54rem), 100%);max-width:min(var(--size-reading,54rem), 100%);margin-inline:auto}.entry-header-single .breadcrumbs{margin-block-end:var(--entry-shell-header-breadcrumb-gap)}.entry-header-page>*{max-inline-size:min(var(--size-content,80rem), 100%);max-width:min(var(--size-content,80rem), 100%);margin-inline:auto}.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);color:var(--text-meta);flex-wrap:wrap;justify-content:center;align-items:center;gap:.32rem;margin-inline:0;padding:.28rem .78rem;font-size:.84rem;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-extrabold);line-height:var(--leading-snug);color:var(--text-main);text-wrap:balance;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,.hero-title{line-height:var(--leading-snug);margin:.35rem 0 .65rem}.entry-title a,.hero-title a,.video-card-title a{color:var(--text-main)}.entry-title a:hover,.hero-title a:hover,.video-card-title a:hover{color:var(--primary-color)}.entry-meta{display:none}.entry-meta-inline{margin-block:var(--entry-shell-meta-gap) 0;color:var(--text-meta);font-size:.92rem;line-height:var(--leading-normal);flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem .55rem;margin-inline:auto;display:flex}.entry-meta-inline a{color:var(--text-main);text-decoration:none}.entry-meta-inline a:hover{color:var(--primary-color)}.single-post-meta .meta-sep{opacity:.6;margin-inline:.08rem}.single-post-meta .meta-author a[rel=author]{font-weight:var(--font-semibold)}.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}figure.post-thumbnail figcaption,.single-featured-image .single-caption-text{border-top:1px solid var(--border-color-light);background:color-mix(in srgb, var(--bg-card) 90%, var(--bg-body) 10%);color:var(--text-muted);text-align:center;margin:0;padding:.54rem .72rem .66rem;font-size:.86rem;line-height:1.55}.single-featured-image .featured-img{object-fit:cover;width:100%;max-width:100%;height:auto;display:block}.single .entry-content,.single-post .entry-content{inline-size:100%;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{--entry-content-font-size:1.17rem;--entry-content-line-height:1.92;--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;padding-inline:10px}.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 p{margin-block:0 var(--entry-content-ad-break-space);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-snug);color:var(--text-main);letter-spacing:-.01em}.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 h4{margin-block:var(--entry-content-h4-margin-block-start) var(--entry-content-h4-margin-block-end);font-size:clamp(1.08rem,1.35vw,1.28rem);font-weight:var(--font-semibold)}.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 blockquote:not(.wp-block-quote):not(.wp-block-pullquote){margin-block:var(--entry-content-block-margin-block-loose);border-inline-start:4px solid var(--primary-color);background:var(--surface-primary-tint-1);color:var(--text-main);border-radius:var(--radius-md);margin-inline:0;padding:.9rem 1rem;font-size:1.03rem;line-height:1.85}.entry-content figcaption,.entry-content .wp-caption-text{font-size:var(--text-sm);color:var(--text-muted);text-align:center;margin-block-start:var(--entry-content-caption-margin-block-start);margin-block-end:0;margin-inline:0;line-height:1.5}.entry-content .alignleft{float:left;max-width:50%;margin:.35rem 1.4rem .85rem 0}.entry-content .alignright{float:right;max-width:50%;margin:.35rem 0 .85rem 1.4rem}.entry-content .aligncenter{clear:both;margin-block:var(--entry-content-block-margin-block);margin-inline:auto;display:block}.entry-content .wp-caption{max-width:100%}.entry-content hr{height:0;margin-block:var(--entry-content-rule-margin-block);border:0;border-top:1px solid var(--border-color);opacity:.72;margin-inline:0}.entry-content code:not(pre code){border:1px solid var(--border-color);border-radius:var(--radius-xs);background:var(--surface-code-inline-bg);color:var(--text-main);font-size:.88em;font-family:var(--font-family-mono);padding:.1rem .36rem}.entry-content pre{margin-block:var(--entry-content-block-margin-block);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-code-bg);color:var(--text-code);margin-inline:0;padding:.92rem 1rem;font-size:.94rem;line-height:1.6;overflow-x:auto}.entry-content pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.entry-content code,.entry-content pre,.entry-content .wp-block-code code,.entry-content .wp-block-preformatted{font-family:var(--font-family-mono)}.entry-content pre,.entry-content .wp-block-code,.entry-content .wp-block-preformatted{overflow:auto}.entry-content kbd,.entry-content samp{border:1px solid var(--border-color);border-radius:var(--radius-xs);background:var(--bg-card);font-size:.86em;font-family:var(--font-family-mono);color:var(--text-main);padding:.12rem .42rem}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}.read-more-link{color:var(--primary-color);font-weight:var(--font-semibold);text-decoration:none}.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;margin:0;padding:0;list-style:none;display:block;overflow:hidden}.breadcrumbs-item{margin:0;padding:0;list-style:none;display:inline}.breadcrumbs .sep{opacity:.6;margin-inline:.24rem;font-size:.82em;display:inline}.breadcrumbs a{color:var(--text-meta);text-underline-offset:.12em;text-decoration:none;text-decoration-thickness:1px}.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{margin:0;padding:0;counter-reset:none!important;padding-inline-start:0!important;list-style:none!important}nav.breadcrumbs[data-delimiter]>ol>li,.breadcrumbs-item,.breadcrumbs>ol>li{margin:0;padding:0;counter-increment:none!important;list-style:none!important;display:inline!important}nav.breadcrumbs[data-delimiter]>ol>li::marker{content:""!important}.breadcrumbs-item::marker{content:""!important}.breadcrumbs>ol>li::marker{content:""!important}nav.breadcrumbs[data-delimiter] a,.breadcrumbs>ol a{text-decoration:none!important}.front-page-title{font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:var(--font-extrabold);text-align:center;margin-block:var(--entry-shell-page-title-margin-block-start) var(--entry-shell-page-title-margin-block-end);color:var(--text-main);margin-inline:auto;line-height:1.3}.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}.lingo-tldr-summary{margin-block:var(--entry-shell-summary-margin-block);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-main);line-height:var(--leading-relaxed);margin-inline:0;padding:.9rem 1rem}.lingo-tldr-summary p{margin:0}.lingo-tldr-summary p+p{margin-block-start:var(--entry-shell-summary-paragraph-gap)}.home-section{clear:both;margin-top:2.5rem}body.has-full-width-home-sections .home-section{width:100%;max-width:100%;margin-inline:0;padding-inline:clamp(12px,2vw,24px)}body.has-full-width-home-sections .home-section>*{max-width:var(--opt-site-max-width,1200px);margin-inline:auto}.section-header{border-bottom:1px solid var(--border-color);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;margin-bottom:.85rem;padding-bottom:.65rem;display:grid}.section-header>*{min-width:0}.section-title{font-size:1.25rem;font-weight:var(--font-extrabold);letter-spacing:-.2px;overflow-wrap:anywhere;min-width:0;margin:0}.section-link{min-height:var(--control-size-touch);color:var(--primary-color);font-weight:var(--font-semibold);border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--bg-body);justify-content:center;align-items:center;padding:.35rem .7rem;text-decoration:none;display:inline-flex}.section-link:hover{border-color:var(--primary-color);color:var(--primary-color)}.home .home-section{margin-top:2rem;padding-top:.25rem;padding-bottom:.25rem}.home .home-section .section-header{margin-bottom:.75rem;padding-bottom:.7rem}.home .home-section .section-title{align-items:center;gap:.5rem;font-size:clamp(1.1rem,1.8vw,1.3rem);display:inline-flex}.home .home-section .section-title:before{content:"";border-radius:var(--radius-circle);background:var(--primary-color);flex:none;width:8px;height:8px}.home .home-section .section-link{font-size:.86rem;font-weight:var(--font-bold)}.home .home-section .posts-grid{gap:1.15rem;margin-top:.95rem}.home .home-section .post-card{flex-direction:column;gap:.45rem;height:100%;padding:.95rem;display:flex}.home .home-section .entry-title{font-size:1.03rem;line-height:var(--leading-snug)}.home .home-section .entry-summary p{max-height:5.04em;margin:0;line-height:1.68;overflow:hidden}.home .home-section .entry-footer{margin-top:auto;padding-top:.35rem}.home .home-section .no-results{border:1px dashed var(--border-color);border-radius:var(--radius-md);background:var(--bg-elevated);padding:1rem}.home-ticker{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);align-items:center;gap:1rem;margin-bottom:1.2rem;padding:.75rem 1rem;display:flex}.home-ticker-label{font-weight:var(--font-bold);color:var(--primary-color);white-space:nowrap;margin:0}.home-ticker-track-wrap{flex:1;overflow:hidden}.home-ticker-track{align-items:center;gap:1.25rem;min-width:max-content;animation:36s linear infinite homeTickerSlide;display:inline-flex}.home-ticker-item{color:var(--text-main);white-space:nowrap;font-size:.95rem;text-decoration:none}.home-ticker-item:hover{color:var(--primary-color)}.home-ticker-track-wrap:hover .home-ticker-track{animation-play-state:paused}.home-ticker-track-wrap:focus-within .home-ticker-track{animation-play-state:paused}@keyframes homeTickerSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.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}.posts-list{gap:var(--grid-gap-list);margin-top:var(--spacing-lg);display:grid}.posts-grid.masonry-grid{column-count:3;column-gap:var(--masonry-column-gap);display:block}.posts-grid.masonry-grid>*{break-inside:avoid;margin:0 0 var(--grid-gap)}.posts-grid.masonry-grid .post-card,.posts-grid.masonry-grid .review-card{height:auto;display:block}.posts-grid.apps-cards-list,.posts-list.apps-cards-list,body.apps-cards-list .posts-grid,body.apps-cards-list .posts-list{gap:var(--grid-gap-list);grid-template-columns:1fr}.apps-cards-list .review-card,body.apps-cards-list .review-card{grid-template-columns:var(--grid-list-thumb) minmax(0, 1fr);gap:var(--grid-gap-list);align-items:start;height:100%;display:grid}.apps-cards-list .review-card .post-thumbnail,body.apps-cards-list .review-card .post-thumbnail{margin:0}.apps-cards-list .review-card .entry-summary,body.apps-cards-list .review-card .entry-summary{margin-top:.3rem}.posts-grid.apps-cards-mixed,body.apps-cards-mixed .posts-grid{grid-template-columns:repeat(auto-fill, minmax(var(--grid-mixed-min-col), 1fr));gap:var(--grid-mixed-gap)}.posts-grid.apps-cards-mixed .review-card:nth-child(5n+1),body.apps-cards-mixed .posts-grid .review-card:nth-child(5n+1){grid-column:span 2}.posts-grid.apps-cards-mixed .review-card:nth-child(5n+1) .entry-title,body.apps-cards-mixed .posts-grid .review-card:nth-child(5n+1) .entry-title{font-size:1.3rem}.post-card,.hero-section,.lesson-quiz-box,.comment-body,.login-box{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border-color:var(--border-color);background:#f4f4f4}.post-card{border:1px solid var(--border-color);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.no-thumb,.posts-grid .review-card.no-thumb{padding-top:.85rem}.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 .post-thumbnail{margin-bottom:.75rem}.posts-grid .post-thumbnail img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.posts-grid .entry-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.posts-grid.is-post-type-reviews .review-card .entry-title{font-size:clamp(1.05rem,1.7vw,1.35rem)}.posts-grid.is-post-type-lessons .post-card .entry-title{font-size:clamp(1rem,1.45vw,1.24rem)}.posts-grid .entry-summary p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.posts-grid .entry-meta{align-items:center;column-gap:var(--grid-meta-gap);flex-wrap:wrap;row-gap:.2rem;display:flex}.posts-grid .post-card .entry-meta .meta-date,.posts-grid .post-card .entry-meta .meta-date+.meta-sep,.posts-grid .post-card .entry-meta>span:first-child:not(.meta-reading-time):not(.meta-author):not(.meta-comments-count):not(.review-rating),.posts-grid .post-card .entry-meta>span:first-child:not(.meta-reading-time):not(.meta-author):not(.meta-comments-count):not(.review-rating)+span{display:none!important}.posts-grid.is-post-type-reviews .entry-summary p{-webkit-line-clamp:2}.posts-grid .entry-footer{margin-top:auto;padding-top:.15rem}.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)}.video-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 .post-thumbnail,.video-card .video-embed,.post-thumbnail,.related-card-thumb,.video-embed{overflow:hidden}.post-card img{max-width:100%;height:auto}.review-price-badge{border-radius:var(--radius-full);background:var(--surface-primary-tint-2);color:var(--primary-color-dark);font-size:.78rem;font-weight:var(--font-bold);align-items:center;margin-bottom:.45rem;padding:.22rem .6rem;display:inline-flex}.video-grid{grid-template-columns:repeat(auto-fit, minmax(var(--video-grid-min-col), 1fr));gap:var(--video-grid-gap);display:grid}.video-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);overflow:visible}.video-embed iframe,.video-embed video{aspect-ratio:16/9;border:0;width:100%;display:block}.video-card-title{margin:0;padding:.9rem 1rem 1rem;font-size:1rem}.video-card-title a{text-decoration:none}.hero-section{border:1px solid var(--border-color);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.hero-title{margin-top:.7rem;margin-bottom:.7rem}.hero-title a{color:var(--text-main);text-decoration:none}.badge-featured{background:var(--primary-color);color:var(--color-white);border-radius:var(--radius-xs);padding:.2rem .55rem;font-size:.85rem;display:inline-block}.lingo-btn{background:var(--primary-color);color:var(--color-white);border-radius:var(--radius-sm);margin-top:1rem;padding:.6rem 1rem;text-decoration:none;display:inline-block}.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)}.navigation.pagination{justify-content:center;margin-top:2.4rem;display:flex}.navigation.pagination .nav-links{border:1px solid var(--border-color-light);border-radius:var(--radius-full);background:var(--bg-card);box-shadow:var(--shadow-soft-press);flex-wrap:wrap;justify-content:center;align-items:center;gap:.44rem;margin-top:0;padding:.45rem;display:flex}.page-numbers{line-height:1;font-weight:var(--font-semibold);min-height:var(--control-size-touch);min-width:var(--control-size-touch);border:1px solid var(--border-color);color:var(--text-main);border-radius:var(--radius-full);background-color:var(--bg-card);transition:color var(--transition-link), background-color var(--transition-link), border-color var(--transition-link), box-shadow var(--transition-link), transform var(--transition-link);justify-content:center;align-items:center;gap:.3rem;padding:.5rem .95rem;text-decoration:none;display:inline-flex}.page-numbers .nav-label{white-space:nowrap}.page-numbers.current{background-color:var(--primary-color);color:var(--color-white);border-color:var(--primary-color);pointer-events:none}.page-numbers.prev,.page-numbers.next{min-width:0;padding-inline:.78rem}.page-numbers:hover{background-color:var(--primary-color);color:var(--color-white);border-color:var(--primary-color);box-shadow:var(--shadow-focus-ring);transform:translateY(var(--lift-sm))}.page-numbers:focus-visible{background-color:var(--primary-color);color:var(--color-white);border-color:var(--primary-color);box-shadow:var(--shadow-focus-ring);transform:translateY(var(--lift-sm))}.page-numbers:focus-visible{outline:2px solid var(--focus-outline-strong);outline-offset:2px}.navigation.posts-navigation{max-width:760px;margin:2.4rem auto 0}.navigation.posts-navigation .nav-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.navigation.posts-navigation .nav-previous:only-child,.navigation.posts-navigation .nav-next:only-child{grid-column:1/-1}.navigation.posts-navigation .nav-previous a,.navigation.posts-navigation .nav-next a{min-height:var(--control-size-touch);border:1px solid var(--border-color-light);border-radius:var(--radius-full);background:var(--bg-card);color:var(--text-main);font-weight:var(--font-semibold);line-height:var(--leading-snug);transition:color var(--transition-link), background-color var(--transition-link), border-color var(--transition-link), box-shadow var(--transition-link), transform var(--transition-link);justify-content:center;align-items:center;gap:.32rem;padding:.65rem .8rem;text-decoration:none;display:flex}.navigation.posts-navigation .nav-next{text-align:end}.navigation.posts-navigation .nav-previous a:hover,.navigation.posts-navigation .nav-next a:hover{color:var(--color-white);background:var(--primary-color);border-color:var(--primary-color);box-shadow:var(--shadow-focus-ring);transform:translateY(var(--lift-sm))}.navigation.posts-navigation .nav-previous a:focus-visible{color:var(--color-white);background:var(--primary-color);border-color:var(--primary-color);box-shadow:var(--shadow-focus-ring);transform:translateY(var(--lift-sm))}.navigation.posts-navigation .nav-next a:focus-visible{color:var(--color-white);background:var(--primary-color);border-color:var(--primary-color);box-shadow:var(--shadow-focus-ring);transform:translateY(var(--lift-sm))}.navigation.posts-navigation .nav-previous a:focus-visible{outline:2px solid var(--focus-outline-strong);outline-offset:2px}.navigation.posts-navigation .nav-next a:focus-visible{outline:2px solid var(--focus-outline-strong);outline-offset:2px}.post-share{border:1px solid var(--border-color-light);border-radius:var(--radius-lg);max-width:760px;box-shadow:var(--shadow-surface);background:#f4f4f4;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:.82rem;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:.82rem .95rem .9rem}.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{border-radius:var(--radius-base);color:inherit;transition:background-color var(--transition-link), box-shadow var(--transition-link);padding:.2rem .24rem;text-decoration:none;display:block}.post-navigation a:focus-visible{outline:2px solid var(--focus-outline-strong);outline-offset:2px;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{text-align:start;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-surface);transition:border-color var(--transition-ui), box-shadow var(--transition-ui);margin-top:2.5rem;padding:1.15rem .9rem 1.2rem}.related-posts-section:hover{border-color:var(--primary-color);box-shadow:var(--shadow-soft)}.related-posts-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.related-posts-header>*{min-width:0}.related-posts-section .section-title:not(.screen-reader-text){color:var(--text-main);font-size:clamp(1.3rem,2.1vw,1.65rem);font-weight:var(--font-bold);line-height:var(--leading-snug);margin:0;padding-bottom:0}.related-posts-section .section-title:not(.screen-reader-text):after{content:none}.related-posts-grid{gap:var(--related-posts-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.related-card{background:var(--surface-related-card);border:1px solid var(--border-color-light);border-radius:var(--radius-lg);transition:border-color var(--transition-ui), box-shadow var(--transition-ui), transform var(--transition-ui);flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.04)}.related-card:hover{border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 10px 20px rgba(16,24,40,.08)}.related-card:focus-within{border-color:var(--primary-color);outline:2px solid var(--focus-outline-strong);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}.related-card-thumb{aspect-ratio:16/10;border-radius:var(--radius-base);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/8;object-fit:cover;width:100%;height:100%;transition:transform var(--transition-media-zoom);display:block}.related-card:hover .related-card-thumb img{transform:scale(1.03)}.related-card-content{flex-direction:column;flex:1;align-items:flex-start;gap:.42rem;padding:.75rem .85rem 1rem;display:flex}.related-card-date{font-size:.82rem;line-height:var(--leading-snug);color:var(--text-meta);margin-bottom:.18rem;display:inline-block}.related-card-title{font-size:.875rem;line-height:var(--leading-normal);font-weight:var(--font-bold);text-align:start;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;margin:0;display:-webkit-box;overflow:hidden}.related-card-title a{color:var(--text-main);text-decoration:none}.related-card-title a:hover{color:var(--primary-color)}.related-card-title a:focus-visible{outline:2px solid var(--focus-outline-strong);outline-offset:2px;border-radius:var(--radius-xs)}.category-slider-list{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.category-chip{min-height:var(--control-size-touch);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-main);justify-content:center;align-items:center;padding:.4rem .75rem;text-decoration:none;display:inline-flex}.category-chip:hover{border-color:var(--primary-color);color:var(--primary-color)}.comment-list{padding:0;list-style:none}.comment-body{border:1px solid var(--border-color);margin-bottom:1.5rem;padding:1.5rem}.comment-meta{color:var(--text-meta);margin-bottom:1rem;font-size:.9rem}.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{border-color:var(--primary-color);outline:2px solid transparent;box-shadow:0 0 0 3px rgba(232,23,0,.22)}.search-submit{border-radius:var(--radius-control);background:var(--primary-color);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(--primary-color-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}.review-verdict-box{border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#f4f4f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2.2rem;padding:1.3rem;display:grid}.review-verdict-box>div{min-width:0}.review-verdict-box h3{border-bottom:2px solid var(--border-color);margin-top:0;padding-bottom:.5rem}.pros h3{color:var(--color-success-text);border-color:var(--color-success)}.cons h3{color:var(--color-error);border-color:var(--color-error)}.review-verdict-box ul{padding-inline-start:1.2rem;font-size:16px}@media (max-width:720px){.review-verdict-box{grid-template-columns:1fr}}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{border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;width:min(100%,560px);min-width:230px;max-width:100%;margin-bottom:1.1rem;padding:.9rem 1rem;display:block}.toc-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.62rem;padding-bottom:.45rem;display:flex}.lingo-toc-container.is-collapsed .toc-header{border-bottom:0;margin-bottom:0;padding-bottom:0}.toc-title{color:var(--text-strong);font-size:.98rem;font-weight:var(--font-bold);line-height:var(--leading-snug);margin:0}.toc-toggle{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;font-weight:var(--font-bold);color:var(--primary-color);min-height:var(--control-size-touch);border-radius:var(--radius-full);min-width:2.95rem;transition:background var(--transition-ui), color var(--transition-ui), border-color var(--transition-ui);padding:.2rem .45rem;font-size:.95rem;line-height:1}.toc-toggle:hover{background:var(--surface-primary-tint-2);border-color:var(--primary-color);color:var(--primary-color-dark);outline:2px solid var(--primary-color);outline-offset:2px}.toc-toggle:focus-visible{background:var(--surface-primary-tint-2);border-color:var(--primary-color);color:var(--primary-color-dark);outline:2px solid var(--primary-color);outline-offset:2px}.toc-list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.toc-list[hidden]{display:none}.toc-item{margin:0}.toc-item a{border-radius:var(--radius-sm);color:var(--text-main);font-size:.9rem;line-height:var(--leading-snug);transition:background var(--transition-ui), color var(--transition-ui);padding:.34rem .45rem;text-decoration:none;display:block}.toc-item a:hover{background:var(--surface-primary-tint-3);color:var(--primary-color-dark);outline:2px solid var(--primary-color);outline-offset:2px}.toc-item a:focus-visible{background:var(--surface-primary-tint-3);color:var(--primary-color-dark);outline:2px solid var(--primary-color);outline-offset:2px}.toc-item.is-active>a,.toc-item a.is-active{background:var(--surface-primary-tint-2);color:var(--primary-color-dark);font-weight:var(--font-semibold)}.toc-level-3{margin-inline-start:.85rem}.toc-level-4{margin-inline-start:1.45rem}.toc-level-5{margin-inline-start:2.05rem}.toc-level-6{margin-inline-start:2.65rem}.toc-level-3>a{font-size:.88rem}.toc-level-4>a{font-size:.86rem}.toc-level-5>a,.toc-level-6>a{font-size:.84rem}.entry-content audio,.lesson-content audio,.wp-block-audio audio{width:100%;margin-block:var(--entry-content-block-margin-block,1rem);border-radius:var(--radius-base);margin-inline:0}.game-board-demo{background:var(--border-color);border-radius:var(--radius-base);grid-template-columns:repeat(3,1fr);gap:5px;max-width:300px;margin:2rem auto;padding:5px;display:grid}.game-cell{background:var(--bg-card);cursor:pointer;justify-content:center;align-items:center;height:80px;font-size:2rem;font-weight:700;transition:background .2s;display:flex}.game-cell:hover{background:var(--bg-elevated)}.vocab-box{border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-surface);background:var(--bg-card);margin:2rem 0;padding:1rem}.vocab-box h3{border-bottom:1px solid var(--border-color);color:var(--primary-color);align-items:center;gap:.5rem;margin-top:0;margin-bottom:1rem;padding:.35rem 0 .85rem;display:flex}.vocab-box-toolbar{align-items:center;gap:.6rem;justify-content:initial;grid-template-columns:minmax(0,1fr) auto;margin-bottom:.9rem;display:grid}.vocab-box-toolbar>*{min-width:0}.vocab-toggle-translation{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-body);height:auto;min-height:38px;color:var(--text-main);cursor:pointer;white-space:nowrap;padding-block:.35rem;padding-inline:.75rem;font-family:inherit}.vocab-count{font-weight:var(--font-bold);color:var(--text-meta);border-radius:var(--radius-full);background:var(--bg-body);border:1px solid var(--border-color);justify-content:center;align-items:center;padding:.35rem .55rem;font-size:.9rem;display:inline-flex}.vocab-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.vocab-item{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-vocab-item);transition:border-color var(--transition-ui), box-shadow var(--transition-ui);justify-content:space-between;align-items:center;gap:.65rem;padding:.7rem .75rem;display:flex}.vocab-item:hover{border-color:var(--primary-color);box-shadow:var(--shadow-soft-press)}.vocab-item:focus-within{border-color:var(--primary-color);box-shadow:var(--shadow-soft-press)}.vocab-item:last-child{border-bottom:1px solid var(--border-color)}.vocab-box.vocab-direction-ltr .vocab-item{text-align:start;direction:ltr}.vocab-box.vocab-direction-ltr .vocab-speak-btn{margin-left:.75rem;margin-right:0}.vocab-word{overflow-wrap:anywhere;flex:1;min-width:0;font-size:1.1rem;font-weight:700;line-height:1.45}.vocab-trans{color:var(--text-meta);overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.65}.vocab-speak-btn{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-circle);width:var(--control-size-touch);height:var(--control-size-touch);flex:0 0 var(--control-size-touch);cursor:pointer;color:var(--primary-color);transition:background var(--transition-ui), color var(--transition-ui), border-color var(--transition-ui);justify-content:center;align-items:center;display:flex}.vocab-speak-btn:hover,.vocab-speak-btn.playing{background:var(--primary-color);color:var(--color-white);border-color:var(--primary-color)}.vocab-speak-btn:focus-visible{outline:2px solid var(--focus-outline-strong);outline-offset:2px}.lesson-quiz-box{border:1px solid var(--border-color);margin:2rem 0;padding:1.5rem}@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,.post-author-box: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}}.lesson-quiz-box h3{border-bottom:2px solid var(--border-color);color:var(--primary-color);align-items:center;gap:.5rem;margin-top:0;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.quiz-question{margin-bottom:1rem;font-size:1.1rem;font-weight:700}.quiz-options{flex-direction:column;gap:.5rem;display:flex}.quiz-opt-btn{background:var(--bg-body);border:1px solid var(--border-color);text-align:start;border-radius:var(--radius-xs);cursor:pointer;color:var(--text-main);padding:.8rem;font-family:inherit;transition:background .2s,border-color .2s,color .2s}.quiz-opt-btn:hover:not(:disabled){background:var(--border-color)}.quiz-opt-btn.correct{background-color:var(--surface-quiz-pass);border-color:var(--border-quiz-pass);color:var(--text-quiz-pass)}.quiz-opt-btn.wrong{background-color:var(--surface-quiz-fail);border-color:var(--border-quiz-fail);color:var(--text-quiz-fail)}.quiz-feedback{min-height:1.5rem;margin-top:1rem;font-weight:700}.quiz-feedback.correct{color:var(--color-success-text)}.quiz-feedback.wrong{color:var(--color-error)}.lesson-meta-top{margin-top:.48rem;margin-bottom:0}.lesson-meta-icon{width:1.3rem;height:1.3rem;color:var(--primary-color);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.review-meta-top,.quiz-single-meta,.lesson-meta-top,.lesson-difficulty-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.34rem .58rem;display:flex}.entry-header-review .review-meta-top{justify-content:flex-start}.lesson-difficulty-meta{margin-top:.38rem}.review-meta-top .badge-review,.quiz-single-meta span:not(.meta-sep),.lesson-meta-top span:not(.lesson-meta-icon),.lesson-difficulty-meta span{border:1px solid var(--border-color-light);border-radius:var(--radius-full);background:var(--bg-card);color:var(--text-main);align-items:center;gap:.2rem;padding:.24rem .56rem;font-size:.86rem;line-height:1.4;display:inline-flex}.review-meta-top .badge-review{background:color-mix(in srgb, var(--primary-color) 14%, var(--bg-card) 86%);border-color:color-mix(in srgb, var(--primary-color) 24%, var(--border-color-light) 76%);color:var(--primary-color-dark);font-weight:var(--font-bold)}.review-meta-top .difficulty-level,.review-meta-top .target-language-level,.quiz-single-meta .target-language-level,.quiz-single-meta .quiz-levels-band,.lesson-difficulty-meta .difficulty-label,.lesson-meta-top .lesson-language-label{font-weight:var(--font-semibold)}.lesson-language-label{color:var(--primary-color);font-weight:700}.entry-target-language,.target-language-level{font-weight:var(--font-bold);color:var(--primary-color)}.entry-target-language a,.target-language-level a{color:inherit;text-decoration:none}.lesson-resources-after-title{margin-top:1rem}.lesson-resources-sidebar-fallback{margin:1.25rem 0;display:none}.lesson-single.lesson-resources-sidebar .lesson-resources-sidebar-fallback,body.lesson-resources-sidebar .lesson-resources-sidebar-fallback{display:block}.lesson-single.lesson-resources-sidebar .lesson-content>.vocab-box,body.lesson-resources-sidebar .lesson-content>.vocab-box{display:none}.review-download-area{text-align:center;box-shadow:none;background:0 0;border:0;outline:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-top:2.2rem;padding:0;display:flex}.review-rating{color:var(--text-main);justify-content:flex-start;align-items:center;gap:.2rem;margin-top:.7rem;font-size:1.1rem;display:inline-flex}.review-rating-stars{color:var(--color-star);align-items:center;gap:.08rem;display:inline-flex}.review-rating .rating-value{color:var(--text-main);margin-inline-end:.3rem;font-size:.98rem}.review-score-breakdown{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);gap:.45rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.review-score-item{color:var(--text-main);font-size:.98rem}.app-meta-summary{font-weight:var(--font-semibold);color:var(--text-main);flex-wrap:wrap;gap:.8rem 1.4rem;margin:0 0 .9rem;display:flex}.review-hero-image,.lesson-hero-image,.quiz-post-thumbnail{margin:1rem 0 2rem}.review-hero-image img,.lesson-hero-image img,.quiz-post-thumbnail img{border-radius:0;width:100%;height:auto;display:block}.download-primary-btn{border-radius:var(--radius-md);background:var(--primary-color);width:fit-content;min-width:165px;height:auto;min-height:55px;color:var(--color-white);font-weight:var(--font-bold);box-shadow:none;transition:background-color var(--transition-ui);border:0;justify-content:center;align-items:center;margin:.45rem auto .8rem;padding-block:.5rem;padding-inline:1rem;line-height:1.2;text-decoration:none;display:flex}.review-download-area .download-primary-btn{margin:0}.download-primary-btn:hover{background:var(--primary-color-dark);color:var(--color-white)}.download-primary-btn img{object-fit:contain;width:165px;height:55px;box-shadow:none;border:0;display:block}.download-primary-btn.is-image{width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;background:0 0;padding:0}.download-primary-btn.is-image:hover{background:0 0}.download-primary-btn.is-image img{width:auto;max-width:165px;height:auto;max-height:55px}.download-primary-btn:focus,.download-primary-btn:active,.download-primary-btn:visited{color:var(--color-white);border:0}.download-primary-btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.share-btn{width:var(--control-size-touch);height: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)}.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-tumblr{background:#344b6a}.share-btn-linkedin{background:#2e9ad8}.share-btn-x{background:#000}.share-btn-facebook{background:#4f86f7}.share-btn-messenger{background:#0a7cff}.share-btn-line{background:#00be2f}.post-share .share-btn-mobile-only{display:none}.widget{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)}.sidebar-search-widget .search-form{margin-bottom:1rem}.sidebar-search-widget .search-input-wrap,.sidebar-search-widget .search-submit{order:initial}.widget-title{font-size:1.5rem;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,rgba(232,23,0,.88) 0%,rgba(232,23,0,.78) 50%,rgba(232,23,0,.62) 100%);height:3px;position:absolute;bottom:0;box-shadow:0 1px rgba(232,23,0,.24)}.widget_lingo_theme_widget_categories .lingo-categories-list,.widget_lingo_theme_widget_authors_list .lingo-authors-list,.widget_categories>ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.widget_lingo_theme_widget_categories .lingo-categories-list>li,.widget_lingo_theme_widget_authors_list .lingo-authors-list>li,.widget_categories>ul>li{border-bottom:1px solid rgba(0,0,0,.08);margin:0;padding:0}.widget_lingo_theme_widget_categories .lingo-categories-list>li:last-child,.widget_lingo_theme_widget_authors_list .lingo-authors-list>li:last-child,.widget_categories>ul>li:last-child{border-bottom:0}.widget_lingo_theme_widget_categories .lingo-categories-list a,.widget_lingo_theme_widget_authors_list .lingo-authors-list a,.widget_categories>ul>li>a{color:var(--text-main);font-size:.98rem;font-weight:var(--font-semibold);line-height:var(--leading-normal);transition:color var(--transition-ui), background-color var(--transition-ui), text-decoration-color var(--transition-ui);padding:.58rem .2rem;text-decoration:none;display:block}.widget_lingo_theme_widget_categories .lingo-categories-list a:hover,.widget_lingo_theme_widget_authors_list .lingo-authors-list a:hover,.widget_categories>ul>li>a:hover{color:var(--primary-color);background:var(--surface-primary-tint-3);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1.5px}.sidebar-post-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem .7rem;display:grid}.sidebar-post-item{gap:.42rem;display:grid}.sidebar-post-thumb{border-radius:var(--radius-base);display:block;overflow:hidden}.sidebar-post-thumb img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.sidebar-post-title{font-size:1.08rem;line-height:var(--leading-snug);text-align:center;margin:.4rem 0 0}.sidebar-post-title a{color:var(--text-main);text-decoration:none}.sidebar-post-title a:hover{color:var(--primary-color)}.lingo-posts-list-widget.lingo-widget-posts{text-align:start;direction:inherit;background:var(--bg-card);border:1px solid var(--border-color);border-top:3px solid var(--primary-color);border-radius:var(--radius-lg);gap:.86rem;margin:0;padding:1.2rem 1rem 1.25rem;list-style:none;display:grid}.lingo-posts-list-widget.lingo-widget-posts:hover{border-color:var(--primary-color)}.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:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-main);float:none;clear:both;transition:box-shadow var(--transition-link);align-items:flex-start;gap:.75rem;padding:.54rem .5rem;display:flex}.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-list-item:hover{background:var(--bg-card);border-color:var(--primary-color);box-shadow:var(--shadow-soft)}.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-list-item:focus-within{border-color:var(--primary-color);box-shadow:var(--shadow-focus-ring)}.lingo-posts-list-widget .lingo-widget-post-thumb{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-card);flex:0 0 78px;width:78px;height:56px;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;width:100%;height:100%;transition:transform .3s;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-posts.has-media-overlay .lingo-widget-post-media-icon{border-radius:var(--radius-circle);background:rgba(0,0,0,.7);width:18px;height:18px;position:absolute;inset-block-end:4px;inset-inline-end:4px}.lingo-posts-list-widget .lingo-widget-post-content{flex:auto;min-width: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-overflow:clip;-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-default .lingo-widget-post-list-item,.lingo-posts-list-widget.lingo-widget-posts.is-style-timeline .lingo-widget-post-list-item,.lingo-posts-list-widget.lingo-widget-posts.is-style-counter .lingo-widget-post-list-item{border-bottom-color:var(--border-color);padding:.48rem .42rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-default .lingo-widget-post-list-item{align-items:flex-start}.lingo-posts-list-widget.lingo-widget-posts.is-style-timeline{padding-inline-end:14px;position:relative}.lingo-posts-list-widget.lingo-widget-posts.is-style-timeline:before{content:"";top:.25rem;bottom:.25rem;background:var(--border-color);width:2px;position:absolute;inset-inline-end:4px}.lingo-posts-list-widget.lingo-widget-posts.is-style-timeline .lingo-widget-post-list-item{padding-inline-end:12px;position:relative}.lingo-posts-list-widget.lingo-widget-posts.is-style-timeline .lingo-widget-post-list-item:after{content:"";inset-inline-end:0;border-radius:var(--radius-circle);background:var(--primary-color);width:8px;height:8px;position:absolute;top:.85rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-featured-first .lingo-widget-post-list-item:first-child{padding-bottom:.6rem;display:block}.lingo-posts-list-widget.lingo-widget-posts.is-style-featured-first .lingo-widget-post-list-item:first-child .lingo-widget-post-thumb{aspect-ratio:16/9;border-radius:var(--radius-base);width:100%;height:auto;box-shadow:var(--shadow-soft);margin-bottom:.45rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-featured-first .lingo-widget-post-list-item:first-child .lingo-widget-post-title{font-size:1.02rem;font-weight:var(--font-bold)}.lingo-posts-list-widget.lingo-widget-posts.is-style-featured-first .lingo-widget-post-list-item:not(:first-child) .lingo-widget-post-title{font-size:.92rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-large .lingo-widget-post-thumb{flex-basis:112px;width:112px;height:76px}.lingo-posts-list-widget.lingo-widget-posts.is-style-large .lingo-widget-post-title{font-size:1.02rem;line-height:1.52;overflow:hidden}.lingo-posts-list-widget.lingo-widget-posts.is-style-large .lingo-widget-post-list-item{border-radius:var(--radius-base);border-color:var(--border-color);box-shadow:var(--shadow-soft);padding:.38rem}.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:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-main);box-shadow:var(--shadow-soft);transition:border-color var(--transition-ui)}.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{border-color:var(--primary-color)}.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{border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-soft);padding-inline:.6rem}.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-counter{margin-inline-end:0;padding-inline:.5rem;list-style:decimal}.lingo-posts-list-widget.lingo-widget-posts.is-style-counter .lingo-widget-post-list-item{padding-inline:0;display:list-item}.lingo-posts-list-widget.lingo-widget-posts.is-style-counter .lingo-widget-post-list-item::marker{font-size:1.03em;font-weight:var(--font-bold);color:var(--primary-color)}.lingo-posts-list-widget.lingo-widget-posts.is-style-grid .lingo-widget-post-list-item{padding:6px;display:block;overflow:hidden}.lingo-posts-list-widget.lingo-widget-posts.is-style-grid .lingo-widget-post-thumb{aspect-ratio:16/8;border-radius:var(--radius-base);flex-basis:auto;width:100%;height:auto;margin:0 0 6px;display:block;overflow:hidden}.lingo-posts-list-widget.lingo-widget-posts.is-style-authors .lingo-widget-post-author-avatar{border-radius:var(--radius-circle);border:1px solid var(--border-color);width:34px;height:34px;box-shadow:var(--shadow-soft);flex:0 0 34px;overflow:hidden}.lingo-posts-list-widget.lingo-widget-posts.is-style-authors .lingo-widget-post-author-avatar img{width:100%;height:100%;display:block}.lingo-posts-list-widget.lingo-widget-posts.is-style-authors .lingo-widget-post-list-item{gap:.5rem}.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){box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;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:1px solid var(--border-widget-soft);border-top:3px solid var(--primary-color);border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-widget-card);transition:box-shadow var(--transition-ui), border-color var(--transition-ui);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{border-color:var(--border-widget);border-color:color-mix(in srgb, var(--primary-color) 45%, var(--border-widget));box-shadow: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:84px;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{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:0;display:grid}: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:1px solid var(--border-widget-alt);border-radius:var(--radius-card);background:var(--surface-widget-soft);min-height:90px;transition:border-color var(--transition-ui), background-color var(--transition-ui);justify-content:center;align-items:center;padding:12px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.9)}: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{border-color:var(--border-widget-alt);border-color:color-mix(in srgb, var(--primary-color) 40%, var(--border-widget-alt));background:var(--bg-card)}: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.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:.875rem;line-height:1.45;font-weight:var(--font-semibold);text-align:center;color:var(--text-strong);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-list-item,.lingo-posts-list-widget .lingo-widget-post-thumb img{transition:none}.lingo-posts-list-widget .lingo-widget-post-list-item:hover .lingo-widget-post-thumb img{transform:none}}.posts-list-half-posts .posts-list-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:0;display:grid;overflow:visible}.posts-list-half-posts .posts-list-items>li,.posts-list-half-posts .posts-list-items>li.widget-post-list{float:none;border:1px solid var(--border-color);border-radius:var(--radius-base);background:var(--bg-main);width:auto;padding:4px}.posts-list-half-posts .post-widget-thumbnail{float:none;width:100%;margin:0 0 .25rem}.posts-list-half-posts .post-widget-thumbnail a{min-height:0;display:block}.posts-list-half-posts .post-widget-thumbnail img{aspect-ratio:16/8;object-fit:cover;width:100%;height:auto;display:block}.posts-list-half-posts .post-widget-body{padding:0}.posts-list-half-posts .post-widget-body .post-title,.posts-list-half-posts li .post-title{max-height:none;font-size:15.5px;line-height:1.42;display:block;overflow:visible}.site-footer{width:100%;max-width:100%;color:var(--lingo-footer-text);background:radial-gradient(circle at top center, color-mix(in srgb, var(--color-white) 10%, transparent) 0, transparent 40%), linear-gradient(180deg, color-mix(in srgb, var(--lingo-footer) 92%, var(--color-black) 8%) 0%, var(--lingo-footer) 100%);border-top:1px solid var(--lingo-footer-border);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 6%, transparent);flex:none;margin-top:clamp(2rem,4vw,3rem)}.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);text-decoration:none}.site-footer a:hover{color:var(--color-white)}.site-footer a:focus-visible{color:var(--color-white)}.site-footer-inner{text-align:center;gap:1.05rem;padding:clamp(1.35rem,2vw,1.8rem) 0;display:grid}.site-footer .site-footer-inner.lingo-container{width:100%;max-width:min(var(--opt-site-max-width), 100%);padding-inline:var(--site-gutter-x)}.widget-area-footer{gap:.85rem;display:grid}.widget-area-footer .widget{border:1px solid color-mix(in srgb, var(--lingo-footer-text) 24%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--lingo-footer) 84%, var(--color-white) 16%);box-shadow:none;margin:0;padding:.9rem .95rem}.widget-area-footer .widget-title{color:var(--color-white);margin:0 0 .45rem}.footer-categories{gap:.55rem;margin-top:.35rem;display:grid}.footer-categories-title{font-size:.9rem;font-weight:var(--font-semibold);color:var(--lingo-footer-text);margin:0}.footer-categories-list{flex-wrap:wrap;justify-content:center;gap:.45rem .55rem;margin:0;padding:0;list-style:none;display:flex}.footer-categories-link{border:1px solid color-mix(in srgb, var(--lingo-footer-text) 30%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--lingo-footer) 88%, var(--color-white) 12%);justify-content:center;align-items:center;min-height:34px;padding-inline:.7rem;font-size:.82rem;line-height:1.2;display:inline-flex}.footer-categories-link:hover{border-color:color-mix(in srgb, var(--lingo-footer-text) 54%, transparent);background:color-mix(in srgb, var(--lingo-footer) 72%, var(--color-white) 28%)}.footer-categories-link:focus-visible{border-color:color-mix(in srgb, var(--lingo-footer-text) 54%, transparent);background:color-mix(in srgb, var(--lingo-footer) 72%, var(--color-white) 28%)}.footer-navigation{justify-items:center;gap:.7rem;margin-top:.35rem;display:grid}.footer-navigation ul{flex-wrap:wrap;justify-content:center;gap:.72rem .82rem;margin:0;padding:0;list-style:none;display:flex}.footer-navigation a{border:1px solid color-mix(in srgb, var(--lingo-footer-text) 24%, transparent);border-radius:var(--radius-full);min-height:42px;font-size:.92rem;font-weight:var(--font-semibold);letter-spacing:-.01em;background:linear-gradient(180deg, color-mix(in srgb, var(--lingo-footer) 88%, var(--color-white) 12%) 0%, color-mix(in srgb, var(--lingo-footer) 94%, var(--color-black) 6%) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 10%, transparent), 0 10px 20px rgba(0,0,0,.12);transition:color var(--transition-link), background-color var(--transition-link), border-color var(--transition-link), box-shadow var(--transition-link), transform var(--transition-fast);justify-content:center;align-items:center;padding-block:.58rem;padding-inline:1rem;display:inline-flex;position:relative}.footer-navigation a:hover{border-color:color-mix(in srgb, var(--lingo-footer-text) 52%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lingo-footer) 74%, var(--color-white) 26%) 0%, color-mix(in srgb, var(--lingo-footer) 84%, var(--color-white) 16%) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 16%, transparent), 0 14px 28px rgba(0,0,0,.16);transform:translateY(-1px)}.footer-navigation a:focus-visible{border-color:color-mix(in srgb, var(--lingo-footer-text) 52%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lingo-footer) 74%, var(--color-white) 26%) 0%, color-mix(in srgb, var(--lingo-footer) 84%, var(--color-white) 16%) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 16%, transparent), 0 14px 28px rgba(0,0,0,.16);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(--color-white);border-color:color-mix(in srgb, var(--color-white) 22%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--primary-color) 76%, var(--lingo-footer) 24%) 0%, color-mix(in srgb, var(--primary-color-dark) 68%, var(--lingo-footer) 32%) 100%);box-shadow:inset 0 1px rgba(255,255,255,.16),0 12px 28px rgba(0,0,0,.18)}.footer-social{justify-items:center;gap:.72rem;margin-top:.1rem;display:grid}.footer-social-list{flex-wrap:wrap;justify-content:center;gap:.72rem .82rem;margin:0;padding:0;list-style:none;display:flex}.footer-social-link{border:1px solid color-mix(in srgb, var(--lingo-footer-text) 24%, transparent);border-radius:var(--radius-full);background:linear-gradient(180deg, color-mix(in srgb, var(--lingo-footer) 88%, var(--color-white) 12%) 0%, color-mix(in srgb, var(--lingo-footer) 94%, var(--color-black) 6%) 100%);min-height:46px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 10%, transparent), 0 10px 20px rgba(0,0,0,.12);transition:color var(--transition-link), background-color var(--transition-link), border-color var(--transition-link), box-shadow var(--transition-link), transform var(--transition-fast);grid-auto-flow:column;justify-content:center;align-items:center;gap:.58rem;padding-inline:.7rem 1rem;display:inline-grid;position:relative}.footer-social-icon{border-radius:var(--radius-circle);background:color-mix(in srgb, var(--color-white) 10%, transparent);width:1.95rem;height:1.95rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 12%, transparent);place-items:center;font-size:.96rem;display:grid}.footer-social-icon svg{fill:currentColor;width:1rem;height:1rem;display:block}.footer-social-label{font-size:.88rem;font-weight:var(--font-semibold);line-height:1.15}.footer-social-link:hover{border-color:color-mix(in srgb, var(--lingo-footer-text) 52%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lingo-footer) 74%, var(--color-white) 26%) 0%, color-mix(in srgb, var(--lingo-footer) 84%, var(--color-white) 16%) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 16%, transparent), 0 14px 28px rgba(0,0,0,.16);transform:translateY(-1px)}.footer-social-link:focus-visible{border-color:color-mix(in srgb, var(--lingo-footer-text) 52%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lingo-footer) 74%, var(--color-white) 26%) 0%, color-mix(in srgb, var(--lingo-footer) 84%, var(--color-white) 16%) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 16%, transparent), 0 14px 28px rgba(0,0,0,.16);transform:translateY(-1px)}.footer-social-facebook .footer-social-link:hover{border-color:rgba(24,119,242,.48)}.footer-social-facebook .footer-social-link:focus-visible{border-color:rgba(24,119,242,.48)}.footer-social-youtube .footer-social-link:hover{border-color:rgba(255,0,51,.42)}.footer-social-youtube .footer-social-link:focus-visible{border-color:rgba(255,0,51,.42)}.footer-social-telegram .footer-social-link:hover{border-color:rgba(36,161,222,.45)}.footer-social-telegram .footer-social-link:focus-visible{border-color:rgba(36,161,222,.45)}.footer-social-twitter .footer-social-link:hover{border-color:color-mix(in srgb, var(--color-white) 40%, transparent)}.footer-social-twitter .footer-social-link:focus-visible{border-color:color-mix(in srgb, var(--color-white) 40%, transparent)}.footer-social-instagram .footer-social-link:hover{border-color:rgba(228,64,95,.42)}.footer-social-instagram .footer-social-link:focus-visible{border-color:rgba(228,64,95,.42)}.footer-social-tiktok .footer-social-link:hover{border-color:rgba(37,244,238,.4)}.footer-social-tiktok .footer-social-link:focus-visible{border-color:rgba(37,244,238,.4)}.footer-social-fallback-dot{border-radius:var(--radius-circle);background:currentColor;width:.38rem;height:.38rem;display:block}.site-info{color:var(--lingo-footer-text);gap:.35rem;margin-top:.2rem;font-size:.95rem;display:grid}.site-info p{margin:0}.site-info-secondary{opacity:.86;font-size:.86rem}.post-author-box{--author-box-border:color-mix(in srgb, #000 28%, var(--border-color));border:1px solid var(--author-box-border);border-radius:var(--radius-lg);background:var(--bg-card);isolation:isolate;transition:border-color var(--transition-ui), box-shadow var(--transition-ui), transform var(--transition-ui);margin-top:2.2rem;padding:1.5rem 1.45rem 1.35rem;position:relative;overflow:hidden;box-shadow:0 18px 44px rgba(15,23,42,.08),0 4px 12px rgba(15,23,42,.05),inset 0 1px rgba(255,255,255,.74)}.post-author-box:before{content:"";top:.95rem;border-radius:var(--radius-full);opacity:.95;background:linear-gradient(90deg,rgba(0,0,0,.16) 0%,rgba(0,0,0,.06) 100%);height:1px;position:absolute;inset-inline:1.2rem}.post-author-box:after{content:"";border-radius:calc(var(--radius-lg) - 7px);pointer-events:none;border:1px solid rgba(255,255,255,.52);position:absolute;inset:7px}.post-author-box:hover{border-color:color-mix(in srgb, #000 36%, var(--border-color));transform:translateY(-3px);box-shadow:0 24px 52px rgba(15,23,42,.12),0 8px 18px rgba(15,23,42,.08),inset 0 1px rgba(255,255,255,.82)}.post-author-box-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.15rem;display:grid}.author-avatar{border-radius:var(--radius-circle);background:linear-gradient(#fff 0%,#ebebeb 100%);align-self:start;width:90px;height:90px;margin:0;padding:4px;overflow:hidden;box-shadow:0 16px 28px rgba(15,23,42,.14),0 0 0 1px rgba(255,255,255,.72)}.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);width:100%;height:100%;display:block}.author-info{text-align:start;gap:.9rem;min-width:0;display:grid}.post-author-box-meta{gap:.42rem;min-width:0;display:grid}.author-box-actions{border-top:1px solid color-mix(in srgb, #000 12%, var(--border-color));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1rem;padding-top:.95rem;display:flex}.author-box-actions-compact{justify-content:flex-start}.author-kicker{font-size:.72rem;font-weight:var(--font-semibold);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, #000 44%, var(--text-meta) 56%);align-items:center;gap:.55rem;margin:0;display:inline-flex}.author-kicker:before{content:"";border-radius:var(--radius-full);background:color-mix(in srgb, #000 18%, var(--border-color));width:1.4rem;height:1px}.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:color-mix(in srgb, #000 86%, var(--text-main))}.author-role{font-size:.9rem;font-weight:var(--font-semibold);line-height:var(--leading-normal);color:color-mix(in srgb, var(--text-main) 78%, var(--text-meta));margin:.1rem 0 0}.author-bio{max-width:70ch;color:color-mix(in srgb, var(--text-muted) 94%, #3d312b 6%);overflow-wrap:anywhere;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{font-size:.87rem;font-weight:var(--font-semibold);color:color-mix(in srgb, #000 78%, var(--text-main));align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.author-archive-link:hover{color:var(--text-main);text-decoration:underline}.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);border-radius:var(--radius-full);border:1px solid color-mix(in srgb, #000 28%, var(--border-color));background:linear-gradient(180deg, color-mix(in srgb, #fff 80%, var(--author-social-accent) 20%) 0%, color-mix(in srgb, var(--author-social-accent) 9%, var(--bg-main)) 100%);min-height:2.5rem;color:var(--text-main);font-size:.81rem;font-weight:var(--font-semibold);transition:border-color var(--transition-ui), color var(--transition-ui), background var(--transition-ui), box-shadow var(--transition-ui), transform var(--transition-ui);justify-content:center;align-items:center;padding:.42rem .88rem;line-height:1.15;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.92),0 10px 18px rgba(15,23,42,.05)}.post-author-box-social a:hover{border-color:var(--author-social-accent);color:var(--author-social-accent);transform:translateY(-2px);box-shadow:inset 0 1px rgba(255,255,255,.96),0 14px 24px rgba(15,23,42,.08)}.post-author-box-social a:focus-visible{outline:2px solid color-mix(in srgb, var(--author-social-accent) 40%, #fff);outline-offset:1px}.author-social-x a,a.author-social-x{--author-social-accent:#111827}.author-social-facebook a,a.author-social-facebook{--author-social-accent:#1877f2}.author-social-instagram a,a.author-social-instagram{--author-social-accent:#c13584}.author-social-youtube a,a.author-social-youtube{--author-social-accent:#f03}.author-social-tiktok a,a.author-social-tiktok{--author-social-accent:#111827}.author-social-telegram a,.author-social-telegram_channel a,a.author-social-telegram,a.author-social-telegram_channel{--author-social-accent:#1d9bf0}.author-social-whatsapp_channel a,a.author-social-whatsapp_channel{--author-social-accent:#25d366}.author-social-email a,a.author-social-email{--author-social-accent:#0f766e}.author-social-website a,a.author-social-website{--author-social-accent:#7c3aed}.post-author-box-profile-page .author-kicker,.post-author-box-profile-page .author-archive{display:none}.post-author-box-profile-page .author-box-actions{border-top:0;justify-content:flex-start;padding-top:0}.post-author-box-archive{margin-top:.4rem;margin-bottom:.8rem}.post-author-box-archive .author-avatar{width:76px;height:76px}.post-author-box-archive .author-name{font-size:clamp(1.45rem,2.5vw,2rem)}.author-profile-page-template .post-author-box-profile-page{margin-top:.9rem}.author-profile-facts-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:.9rem 0 1.1rem;display:grid}.author-fact-card{border:1px solid var(--border-color);background:var(--bg-card);border-radius:var(--radius-card);padding:.8rem .9rem}.author-fact-label{color:var(--text-muted);margin-bottom:.3rem;font-size:.82rem;display:block}.author-fact-value{font-size:1rem;font-weight:var(--font-bold);color:var(--text-main);margin:0;display:block}.author-profile-section{border:1px solid var(--border-color);border-radius:var(--radius-card);background:var(--bg-card);margin:0 0 1rem;padding:.95rem 1rem}.author-profile-section-title{font-size:1.12rem;font-weight:var(--font-bold);color:var(--text-main);margin:0 0 .65rem}.author-profile-section-text{color:var(--text-muted);overflow-wrap:anywhere;margin:0;line-height:1.9}.author-profile-tags,.author-profile-list,.author-profile-latest-posts{margin:0;padding:0;list-style:none}.author-profile-tags{flex-wrap:wrap;gap:.45rem;display:flex}.author-profile-tags li{border:1px solid var(--border-color);border-radius:var(--radius-full);font-size:.86rem;font-weight:var(--font-semibold);background:var(--bg-main);color:var(--text-main);padding:.25rem .65rem}.author-profile-list li{color:var(--text-main);margin-bottom:.35rem;padding-inline-start:1rem;position:relative}.author-profile-list li:before{content:"•";color:var(--primary-color);position:absolute;inset-inline-start:0}.author-profile-latest-posts li{border-bottom:1px dashed var(--border-color);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.45rem 0;display:grid}.author-profile-latest-posts li:last-child{border-bottom:0;padding-bottom:0}.author-profile-latest-posts a{overflow-wrap:anywhere;min-width:0;color:var(--text-main);font-weight:var(--font-semibold);text-decoration:none;display:block}.author-profile-latest-posts a:hover{color:var(--primary-color)}.author-profile-latest-posts span{color:var(--text-muted);white-space:nowrap;font-size:.8rem}.single .entry-content .wp-block-table,.single .entry-content .lingo-responsive-table{margin-block:var(--entry-content-table-margin-block);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-surface);margin-inline:0;overflow-x:auto}.single .entry-content table,.single .entry-content .wp-block-table table,.single .entry-content .lingo-responsive-table>table{border-collapse:separate;border-spacing:0;background:var(--bg-card);width:100%;min-width:520px;margin:0;font-size:1.12rem;line-height:1.55}.single .entry-content table th,.single .entry-content table td,.single .entry-content .wp-block-table table th,.single .entry-content .wp-block-table table td,.single .entry-content .lingo-responsive-table>table th,.single .entry-content .lingo-responsive-table>table td{border-inline-end:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:var(--bg-card);color:var(--text-main);text-align:start;vertical-align:middle;padding:.5rem .62rem}.single .entry-content table th,.single .entry-content .wp-block-table table th,.single .entry-content .lingo-responsive-table>table th{color:var(--primary-color);font-weight:var(--font-bold)}.single .entry-content table tr td:last-child,.single .entry-content table tr th:last-child,.single .entry-content .wp-block-table table tr td:last-child,.single .entry-content .wp-block-table table tr th:last-child,.single .entry-content .lingo-responsive-table>table tr td:last-child,.single .entry-content .lingo-responsive-table>table tr th:last-child{border-inline-end:0}.single .entry-content table tbody tr:last-child td,.single .entry-content .wp-block-table table tbody tr:last-child td,.single .entry-content .lingo-responsive-table>table tbody tr:last-child td{border-bottom:0}.single .entry-content table tbody tr:hover td,.single .entry-content .wp-block-table table tbody tr:hover td,.single .entry-content .lingo-responsive-table>table tbody tr:hover td{background:var(--surface-table-hover)}body.single .entry-content .wp-block-group,body.single .entry-content .wp-block-quote,body.single .entry-content .wp-block-pullquote,body.single .entry-content .wp-block-media-text{border:1px solid var(--border-color);border-radius:var(--radius-card);background:var(--bg-card);transition:border-color var(--transition-ui), transform var(--transition-ui);overflow:visible}body.single .entry-content .wp-block-quote,body.single .entry-content .wp-block-pullquote{overflow:visible}body.single .entry-content .wp-block-code,body.single .entry-content .wp-block-preformatted{border:1px solid var(--border-color);border-radius:var(--radius-card);background:var(--surface-code-bg);color:var(--text-code);transition:border-color var(--transition-ui);overflow:auto}body.single .entry-content .wp-block-table{border-radius:var(--radius-card);background:var(--bg-card);transition:border-color var(--transition-ui);overflow:auto hidden}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{border-color:var(--primary-color)}body.single .entry-content .wp-block-group:focus-within{border-color:var(--primary-color);outline:2px solid var(--focus-outline-strong);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}body.single .entry-content .wp-block-quote:focus-within{border-color:var(--primary-color);outline:2px solid var(--focus-outline-strong);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}body.single .entry-content .wp-block-pullquote:focus-within{border-color:var(--primary-color);outline:2px solid var(--focus-outline-strong);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}body.single .entry-content .wp-block-media-text:focus-within{border-color:var(--primary-color);outline:2px solid var(--focus-outline-strong);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}body.single .entry-content .wp-block-code:focus-within{border-color:var(--primary-color);outline:2px solid var(--focus-outline-strong);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}body.single .entry-content .wp-block-preformatted:focus-within{border-color:var(--primary-color);outline:2px solid var(--focus-outline-strong);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}body.single .entry-content .wp-block-group,body.single .entry-content .wp-block-media-text,body.single .entry-content .wp-block-code,body.single .entry-content .wp-block-preformatted{padding:.95rem}body.single .entry-content .wp-block-quote,body.single .entry-content .wp-block-pullquote{border-inline-start:4px solid var(--primary-color);padding:1.05rem 1.1rem;font-size:1.03rem;line-height:1.85}body.single .entry-content .wp-block-quote p:last-child,body.single .entry-content .wp-block-pullquote p:last-child{margin-bottom:0}body.single .entry-content .wp-block-table table{border-collapse:separate;border-spacing:0;border-radius:var(--radius-md);overflow:hidden}body.single .entry-content .is-style-lingo-clean-table table{border-collapse:collapse;border-spacing:0;border-radius:0;overflow:visible}body.single .entry-content .is-style-lingo-clean-table th,body.single .entry-content .is-style-lingo-clean-table td{border:1px solid var(--border-color);padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-card);color:var(--text-main)}body.single .entry-content .is-style-lingo-clean-table th{background-color:var(--bg-elevated);font-weight:var(--font-semibold)}body.single .entry-content .wp-block-table table th{background:var(--bg-card);background:var(--surface-primary-tint-3)}body.single .entry-content .wp-block-buttons .wp-block-button__link{border-radius:var(--radius-md);transition:transform var(--transition-ui), filter var(--transition-ui)}body.single .entry-content .wp-block-buttons .wp-block-button__link:hover{filter:brightness(1.03);transform:translateY(-1px)}.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 #page{overflow:hidden}.login-box{border:1px solid var(--border-color);padding:1rem}.has-boxed-layout{background-color:var(--bg-elevated)}.has-boxed-layout #page.site{max-width:1320px;min-height:calc(100vh - 32px);background:var(--bg-body);min-block-size:calc(100dvh - 32px);box-shadow:var(--shadow-boxed-layout);border-radius:var(--radius-lg);margin:16px auto;overflow:visible}.has-boxed-layout #page.site>:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.has-boxed-layout #page.site>:last-child{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.has-sticky-sidebar :where(#secondary.widget-area){top:var(--admin-bar-offset);align-self:flex-start;position:sticky}.wp-block-post-content{inline-size:100%;max-inline-size:100%}.wp-block-post-content>:where(:not(.alignwide):not(.alignfull)){max-inline-size:var(--size-reading,54rem);max-width:var(--size-reading,54rem);margin-inline:auto}.wp-block-post-content>.alignwide{max-inline-size:var(--size-content,80rem);max-width:var(--size-content,80rem);margin-inline:auto}.wp-block-post-content>.alignfull{inline-size:100%;max-inline-size:none;max-width:none}.entry-content :where(.wp-block-embed,.wp-block-image,.wp-block-table,figure){max-inline-size:100%}.c-post-grid,.wp-block-query.is-style-cards{container:post-grid/inline-size}.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:64rem){.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 (hover:hover) and (pointer:fine){.c-button:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (min-width:992px){body.single .lingo-layout-flex .widget-area{flex:0 0 var(--sidebar-width-single,var(--sidebar-width,320px));width:var(--sidebar-width-single,var(--sidebar-width,320px));min-width:var(--sidebar-width-single,var(--sidebar-width,320px));max-width:var(--sidebar-width-single,var(--sidebar-width,320px))}body.single :where(#secondary.widget-area){flex:0 0 var(--sidebar-width-single,var(--sidebar-width,320px));width:var(--sidebar-width-single,var(--sidebar-width,320px));min-width:var(--sidebar-width-single,var(--sidebar-width,320px));max-width:var(--sidebar-width-single,var(--sidebar-width,320px))}.mobile-menu-title,.main-nav-panel,.main-nav-backdrop,.mobile-menu-wrap,.header-icon-btn{display:none}.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:.42rem;margin:0;padding:.28rem 0;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);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:.5rem .4rem;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);box-shadow:none;background:0 0;border-color:transparent}.site-header .main-navigation .desktop-menu-wrap .primary-menu>li>a:focus-visible{color:var(--primary-color);box-shadow:none;outline:2px solid var(--primary-color);outline-offset:2px;background:0 0;border-color:transparent}.site-header .main-navigation .desktop-menu-wrap .primary-menu>li>.lingo-overflow-toggle:focus-visible{color:var(--primary-color);box-shadow:none;outline:2px solid var(--primary-color);outline-offset:2px;background:0 0;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);box-shadow:none;background:0 0;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:1px solid var(--border-color);background:var(--bg-card);box-shadow:none;border-radius:0;padding:.38rem}.site-header .main-navigation .desktop-menu-wrap .sub-menu a{border-radius:0}.site-header .main-navigation.main-nav-dark-skin .desktop-menu-wrap .primary-menu{background:var(--bg-card);border-color:var(--border-color-light)}.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)}}@media (max-width:991px){:root{--site-gutter-x:min(var(--site-gutter-x-configured,12px), 12px);--entry-shell-flow-space:.96rem;--layout-inline-pad-fluid:clamp(.6rem, 1.2vw, 1rem);--mobile-header-action-size:var(--control-size-touch);--header-brand-gap-mobile:.35rem;--header-brand-padding-block-end-mobile:.75rem;--header-brand-margin-block-end-mobile:var(--header-brand-row-margin-block-end);--main-nav-margin-top-mobile:.2rem;--main-nav-margin-bottom-above-brand-mobile:.35rem;--site-content-padding-top-mobile:clamp(1rem, 1.6vw, 1.2rem);--site-content-padding-bottom-mobile:clamp(1.05rem, 2vw, 1.5rem)}.lingo-container{box-sizing:border-box;width:auto;max-width:100%}#content.site-content.lingo-container,.site-content.lingo-container{inline-size:100%;width:100%;padding-top:var(--site-content-padding-top-mobile);padding-bottom:var(--site-content-padding-bottom-mobile)}#content.site-content.lingo-container.site-content-context-front,#content.site-content.lingo-container.site-content-context-home,#content.site-content.lingo-container.site-content-context-single,.site-content.lingo-container.site-content-context-front,.site-content.lingo-container.site-content-context-home,.site-content.lingo-container.site-content-context-single{padding-top:.74rem}.site-main.site-main-layout-standalone:is(.site-main-context-front,.site-main-context-home,.site-main-context-page,.site-main-context-search,.site-main-context-404){border-radius:var(--radius-md);box-shadow:none;padding:.72rem .7rem .78rem}.lingo-layout-flex{flex-direction:column;gap:1.5rem}.lingo-layout-flex.lingo-layout-mode-no-sidebar{display:block}body.is-rtl.sidebar-left .lingo-layout-flex:not(.lingo-layout-mode-no-sidebar),body.is-rtl.sidebar-right .lingo-layout-flex:not(.lingo-layout-mode-no-sidebar),body.is-ltr.sidebar-left .lingo-layout-flex:not(.lingo-layout-mode-no-sidebar),body.is-ltr.sidebar-right .lingo-layout-flex:not(.lingo-layout-mode-no-sidebar){flex-direction:column}: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)) body.sidebar-left .lingo-layout-flex:not(.lingo-layout-mode-no-sidebar){flex-direction:column}: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)) body.sidebar-right .lingo-layout-flex:not(.lingo-layout-mode-no-sidebar){flex-direction:column}: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))) body.sidebar-left .lingo-layout-flex:not(.lingo-layout-mode-no-sidebar){flex-direction:column}: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))) body.sidebar-right .lingo-layout-flex:not(.lingo-layout-mode-no-sidebar){flex-direction:column}.lingo-layout-flex .site-main,.lingo-layout-flex .widget-area{flex:100%;width:100%;min-width:0;max-width:100%}:where(#secondary.widget-area){flex:100%;width:100%;min-width:0;max-width:100%}.single:not(.sidebar-hidden-mobile) .lingo-layout-flex :where(#secondary.widget-area){opacity:1;visibility:visible;height:auto;display:block;overflow:visible}body.single:not(.sidebar-hidden-mobile) .lingo-layout-flex :where(#secondary.widget-area){opacity:1;visibility:visible;height:auto;display:block;overflow:visible}.single .lingo-layout-flex :where(#secondary.widget-area) .lingo-posts-list-widget{opacity:1;visibility:visible}.single .lingo-layout-flex :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-flex :where(#secondary.widget-area) .lingo-posts-list-widget.is-style-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.single .lingo-layout-flex :where(#secondary.widget-area) .lingo-posts-list-widget.is-style-half-no-thumb{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.post-card{padding:.75rem}.entry-header-single,.entry-header-page{padding:0 .5rem}.page-header{padding:0 .3rem}body.mobile-hide-navbar .main-navigation,body.mobile-hide-navbar .mobile-menu-toggle,body.mobile-hide-footer .site-footer,body.mobile-hide-copyright .site-info,body.mobile-hide-read-more .read-more-link{display:none}.header-brand-row{justify-content:space-between;gap:var(--header-brand-gap-mobile);margin-block-start:10px;margin-block-end:var(--header-brand-margin-block-end-mobile);margin-inline:0;padding-block-end:var(--header-brand-padding-block-end-mobile)}.header-actions{display:none}.site-header .header-brand-row{border-block-end:1px solid rgba(0,0,0,.15)}.header-icon-btn{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);color:var(--text-strong);box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;display:inline-flex}.header-icon-btn:active{transform:translateY(1px)}.header-icon-btn.mobile-menu-toggle{justify-content:center;align-items:center;line-height:1;display:inline-flex}.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}.mobile-menu-toggle[aria-expanded=true] .header-icon-glyph--menu{opacity:.7}.header-brand-row .site-branding{flex:1;min-width:0}.site-logo .custom-logo{max-height:52px}body.wp-custom-logo .site-branding .site-title{display:none}.main-navigation{margin-top:var(--main-nav-margin-top-mobile);border-top:0}.main-navigation .desktop-menu-wrap{display:none}.header-main.main-nav-above-brand .main-navigation{margin-bottom:var(--main-nav-margin-bottom-above-brand-mobile)}.header-main.main-nav-above-brand .header-brand-row{padding-bottom:.2rem}.header-brand-row .mobile-pos-left{order:1}.header-brand-row .mobile-pos-right{order:3}.header-brand-row .site-branding{order:2}.header-brand-row.mobile-logo-left .site-branding{order:1}.header-brand-row.mobile-logo-right .site-branding{order:3}body.mobile-compact-header .site-logo .custom-logo{max-height:var(--logo-height-mobile-compact)}body.mobile-compact-header .header-brand-row{--header-brand-padding-block-end-mobile:var(--header-brand-padding-block-end-compact)}.sidebar-hidden-mobile :where(#secondary.widget-area){display:none}:where(#secondary.widget-area).sidebar-hidden-mobile{display:none}body.sidebar-hidden-mobile :where(#secondary.widget-area):not(.sidebar-hidden-mobile){display:block}.has-sticky-sidebar :where(#secondary.widget-area){position:static;top:auto}.mobile-no-search .header-search{display:none}.single .entry-title,.entry-title{font-size:clamp(1.85rem,7.8vw,2.45rem);line-height:var(--leading-snug)}.entry-content{--entry-content-font-size:1.06rem;--entry-content-line-height:1.9;--entry-content-paragraph-space:1.28rem}.single .entry-content .wp-block-table,.single .entry-content .lingo-responsive-table{overflow-x:auto}.single .entry-content table,.single .entry-content .wp-block-table table,.single .entry-content .lingo-responsive-table>table{min-width:520px;display:table}.entry-content img,.entry-content video,.post-thumbnail img,.featured-area img{max-width:100%;height:auto;display:block}.video-embed iframe,.wp-block-embed.is-type-video iframe{aspect-ratio:16/9;width:100%}body.single-enable-responsive-tables .entry-content .lingo-responsive-table{width:100%;max-width:100%;overflow-x:auto}body.single-enable-responsive-tables .entry-content .wp-block-table,body.single-enable-responsive-tables .entry-content .lingo-responsive-table{width:100%;max-width:100%;display:block}body.single-enable-responsive-tables .entry-content table,body.single-enable-responsive-tables .entry-content .wp-block-table table,body.single-enable-responsive-tables .entry-content .lingo-responsive-table>table{table-layout:auto;border-collapse:collapse;border-spacing:0;background:var(--bg-card);width:100%;min-width:520px}body.single-enable-responsive-tables .entry-content table th,body.single-enable-responsive-tables .entry-content table td,body.single-enable-responsive-tables .entry-content .wp-block-table table th,body.single-enable-responsive-tables .entry-content .wp-block-table table td,body.single-enable-responsive-tables .entry-content .lingo-responsive-table>table th,body.single-enable-responsive-tables .entry-content .lingo-responsive-table>table td{background-clip:padding-box}.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{width:var(--control-size-touch);height:var(--control-size-touch)}.post-share .share-btn-mobile-only{display:inline-flex}.related-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .9rem}.related-card-title{font-size:.875rem}.sidebar-post-item{gap:.42rem;display:grid}.sidebar-post-title{font-size:1rem;line-height:1.42}.post-author-box{padding:1.18rem 1.08rem}.post-author-box-head{gap:.82rem}.author-avatar{width:72px;height:72px}.home .home-section .section-header{gap:.6rem}.home .home-section .section-title{font-size:1.05rem}.home .home-section .posts-grid{gap:.95rem}.posts-grid.masonry-grid{column-count:2}.home-section{margin-top:2rem}.header-search-popup{padding-top:calc(var(--admin-bar-offset) + 10px)}.header-search-popup .search-form{margin:0}.lingo-posts-list-widget.lingo-widget-posts{gap:.48rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-large .lingo-widget-post-thumb{flex-basis:98px;width:98px;height:66px}.lingo-posts-list-widget.lingo-widget-posts.is-style-counter{padding-inline-start:1.05rem}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.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{flex-basis:auto;width:100%;height:auto}.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}.lingo-posts-list-widget.lingo-widget-posts.is-style-featured-first .lingo-widget-post-list-item:first-child .lingo-widget-post-title{font-size:.96rem}.site-footer-inner{padding:1rem 0 1.15rem}.footer-navigation ul{gap:.8rem}.header-icon-btn,.mobile-menu-toggle,.header-search-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-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,.site-header .main-navigation{box-shadow:none;border:0}body.mobile-menu-open #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 .25s;display:block;position:fixed;inset:0}@supports (backdrop-filter:blur(2px)){.main-nav-backdrop.is-blur-enabled{backdrop-filter:blur(2px);background:rgba(15,23,42,.52)}}body.mobile-menu-open .main-nav-backdrop{opacity:1;visibility:visible}html body.mobile-menu-open .main-nav-backdrop{z-index:2147483645}:where(#main-nav-panel,.main-nav-panel){top:0;background:var(--lingo-mobile-panel);border:0;border-inline-start:1px solid var(--lingo-mobile-panel-border);width:clamp(280px,82vw,360px);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-left));padding-inline-end:max(0px, var(--safe-right));transition:transform .28s;display:flex;position:fixed;inset-inline-end:0;overflow:hidden;transform:translate(100%);box-shadow:-16px 0 34px rgba(0,0,0,.22)}: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:16px 0 34px rgba(0,0,0,.22)}body.mobile-menu-open :where(#main-nav-panel,.main-nav-panel){visibility:visible;pointer-events:auto;transform:translate(0)}html body.mobile-menu-open #main-nav-panel.main-nav-panel{visibility:visible;opacity:1;pointer-events:auto;z-index:2147483646;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{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:-.1px;margin:0;padding-inline-start:max(20px, var(--safe-left));padding-inline-end:max(56px, calc(56px + var(--safe-right)));font-size:16px;font-weight:700;line-height:1.25;display:block;position:sticky;top:0}: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;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;inset-inline-end:max(8px, var(--safe-right))}: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-scroll{height:auto;min-height:0;text-align:inherit;flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;padding-block:0 8px;padding-inline-start:max(10px, var(--safe-left));padding-inline-end:max(10px, var(--safe-right));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:6px;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:1px;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:1px;width:100%;margin:0;padding:0;display:grid}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap li{border-bottom:1px solid var(--lingo-mobile-panel-border);margin:0;padding:2px 0;position:relative}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap li:last-child{border-bottom:0}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap a{padding-top:10px;padding-bottom:10px;color:var(--lingo-mobile-panel-text);min-height:46px;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:2px 0;padding-inline:8px 42px;font-size:14px;font-weight:700;line-height:1.36;display:flex}: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 .menu-item-has-children>a{padding-inline:6px 52px}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap a:hover{color:var(--lingo-mobile-panel-active-color,var(--primary-color));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{color:var(--lingo-mobile-panel-active-color,var(--primary-color));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-active-color,var(--primary-color));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-ancestor>a{color:var(--lingo-mobile-panel-active-color,var(--primary-color));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 .sub-menu{padding-top:2px;padding-bottom:4px;background:0 0;padding-inline:8px 0;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-bottom:1px dashed var(--lingo-mobile-panel-border)}: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-top:10px;padding-bottom:10px;min-height:var(--control-size-touch);padding-inline:8px 12px;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:50%;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:.85;cursor:pointer;transition:transform .25s ease, opacity var(--transition-ui);font-size:24px;line-height:1;position:absolute;inset-inline-end:0;transform:translateY(-50%)}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .mobile-submenu-toggle:before{content:"+"}:where(#main-nav-panel,.main-nav-panel) .mobile-menu-wrap .is-submenu-open>.mobile-submenu-toggle{opacity:1;transform:translateY(-50%)rotate(45deg)}: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 (max-width:767px){:root{--site-gutter-x:min(var(--site-gutter-x-configured,10px), 10px);--entry-shell-flow-space:.92rem}.site-header .main-navigation{display:none}.header-brand-row{margin-block-end:0}.site-header .header-brand-row{border-block-end:0;padding-block-end:var(--header-brand-padding-block-end-compact)}.lingo-container{box-sizing:border-box;width:auto;max-width:100%}.site-logo .custom-logo{max-height:48px}.main-navigation a{padding:.8rem 1rem;font-size:.98rem}.single .entry-title,.entry-title{font-size:clamp(1.7rem,8.6vw,2.2rem)}.entry-content{--entry-content-font-size:1rem;--entry-content-line-height:1.85;--entry-content-paragraph-space:1.14rem}.post-share .share-btn{width:var(--control-size-touch);height:var(--control-size-touch)}.related-card-title{font-size:.875rem;line-height:var(--leading-normal)}.vocab-box{margin-block:1.5rem;padding:.85rem;overflow:hidden}.vocab-box h3{align-items:flex-start;font-size:1.05rem;line-height:1.6}.vocab-box-toolbar{grid-template-columns:1fr}.vocab-toggle-translation,.vocab-count{width:100%}.vocab-toggle-translation{white-space:normal;overflow-wrap:anywhere}.vocab-item{grid-template-columns:minmax(0, 1fr) var(--control-size-touch);grid-template-rows:auto auto;align-items:center;gap:.15rem .75rem;min-width:0;padding:.75rem;display:grid}.vocab-word,.vocab-trans{text-align:start;grid-column:1;min-width:0}.vocab-word{grid-row:1;font-size:1rem;line-height:1.45}.vocab-trans{grid-row:2;line-height:1.65}.vocab-box.vocab-direction-ltr .vocab-speak-btn,.vocab-speak-btn{grid-area:1/2/span 2;place-self:center end;margin:0}.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:.16rem 0}.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-large .lingo-widget-post-thumb{flex-basis:90px;width:90px;height:62px}.lingo-posts-list-widget.lingo-widget-posts.is-style-large .lingo-widget-post-title{font-size:.94rem;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;flex-basis:auto;width:100%;height:auto;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-authors .lingo-widget-post-author-avatar{flex-basis:30px;width:30px;height:30px}.lingo-posts-list-widget.lingo-widget-posts.is-style-featured-first .lingo-widget-post-list-item:first-child .lingo-widget-post-title{font-size:.92rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-half-no-thumb{gap:.44rem}.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:.6rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-counter{padding-inline:.45rem}.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}.posts-list-half-posts .posts-list-items{gap:5px}.posts-list-half-posts .post-widget-body .post-title,.posts-list-half-posts li .post-title{font-size:14.5px;line-height:1.4}select,textarea{font-size:16px}input:not([type=submit]):not([type=button]):not([type=reset]){font-size:16px}.breadcrumbs,nav.breadcrumbs[data-delimiter]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.entry-header-single{--entry-shell-title-margin-block:.6rem;--entry-shell-header-breadcrumb-gap:.55rem}.breadcrumbs-item.is-current:last-child{display:none!important}.entry-header-review .review-meta-top{justify-content:center}.footer-social a{min-width:var(--control-size-touch);min-height:var(--control-size-touch);justify-content:center;align-items:center;display:inline-flex}.footer-social-link{gap:.5rem;padding-inline:.65rem .9rem}.footer-social-icon{width:1.85rem;height:1.85rem}.entry-content pre{max-width:100%;overflow-x:auto}.entry-content blockquote{margin-inline:0;padding:.75rem 1rem}body.single-enable-responsive-tables .entry-content table,body.single-enable-responsive-tables .entry-content .wp-block-table{max-width:100%;display:block;overflow-x:auto}body.single .related-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}body.single .related-posts-grid .related-card-content{padding:.55rem .36rem .68rem}}@media (min-width:768px){a.viber-share-btn{display:none}}@media (max-width:767px){:root{--site-content-padding-top-mobile:1rem;--site-content-padding-bottom-mobile:1.05rem}.site-main.site-main-layout-standalone:is(.site-main-context-front,.site-main-context-home,.site-main-context-page,.site-main-context-search,.site-main-context-404){border-radius:var(--radius-base);padding:.62rem .58rem .7rem}.posts-grid{gap:var(--grid-gap-sm);grid-template-columns:1fr}.posts-grid.masonry-grid{column-count:1}.posts-grid.masonry-grid>*{margin-bottom:var(--grid-gap-sm)}.apps-cards-list .review-card,.posts-grid.apps-cards-mixed .review-card:nth-child(5n+1),body.apps-cards-list .review-card,body.apps-cards-mixed .posts-grid .review-card:nth-child(5n+1){grid-column:auto;grid-template-columns:1fr}.lingo-layout-flex .site-main,.lingo-layout-flex .widget-area{min-width:100%}.search-submit{padding-inline:1rem}.entry-meta-inline{gap:.24rem .4rem;font-size:.84rem}.review-meta-top .badge-review,.quiz-single-meta span:not(.meta-sep),.lesson-meta-top span:not(.lesson-meta-icon),.lesson-difficulty-meta span{padding:.2rem .46rem;font-size:.8rem}figure.post-thumbnail figcaption,.single-featured-image .single-caption-text{padding:.45rem .52rem .55rem;font-size:.8rem}.single .entry-title,.entry-title{font-size:clamp(1.7rem,8.9vw,2.35rem);line-height:var(--leading-snug)}.lingo-toc-container{width:100%;min-width:0;padding:.75rem .82rem;display:block}.toc-title{font-size:.92rem}.toc-item a{font-size:.86rem;line-height:var(--leading-snug)}.toc-level-3{margin-inline-start:.8rem}.post-navigation .nav-links{grid-template-columns:1fr}.post-navigation .nav-next{border-inline-start:0;border-top:1px solid var(--border-color-light)}.navigation.posts-navigation .nav-links{grid-template-columns:1fr}.post-share{gap:.52rem;padding:.82rem .7rem .86rem}.post-share-title{font-size:.75rem}.post-share-list{justify-content:center;gap:.46rem}.post-share .share-btn-mobile-only{display:inline-flex}.share-btn{width:var(--control-size-touch);height:var(--control-size-touch)}.post-author-box-head{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.post-author-box{padding:1.14rem .96rem 1.02rem}.post-author-box:before{inset-inline:1rem}.post-author-box:after{inset:6px}.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}.section-header,.related-posts-header,.author-profile-latest-posts li{grid-template-columns:minmax(0,1fr)}.section-link{justify-self:start}.author-profile-latest-posts span{white-space:normal;overflow-wrap:anywhere;justify-self:start}.search-submit{min-width:80px;height:auto;min-height:46px}.search-field{height:auto;min-height:46px}.related-posts-section .section-title:not(.screen-reader-text){font-size:1.25rem;line-height:var(--leading-snug)}.related-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.related-card-thumb{aspect-ratio:16/10}.related-card-content{gap:.24rem;padding:.6rem .5rem .72rem}.related-card-date{margin-bottom:.16rem;font-size:.76rem}.related-card-title{-webkit-line-clamp:3;font-size:.875rem;line-height:1.38}.site-footer-inner{padding:1rem 0}.footer-navigation ul{gap:1rem}.post-card{padding:.55rem .6rem}.post-card .entry-title{font-size:1rem;line-height:1.36}.home-ticker{flex-direction:column;gap:.4rem;padding:.5rem .75rem}.home-ticker-label,.home-ticker-item{font-size:.88rem}}@media (max-width:480px){:root{--site-gutter-x:min(var(--site-gutter-x-configured,8px), 8px);--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)}.lingo-container{box-sizing:border-box;width:auto;max-width:100%}.site-logo .custom-logo{max-height:var(--logo-height-mobile)}.single .entry-title,.entry-title{font-size:clamp(1.5rem,9vw,1.95rem);line-height:1.32}.entry-categories{padding:.22rem .6rem;font-size:.78rem}.entry-meta-inline{font-size:.8rem}.entry-content{--entry-content-font-size:.98rem;--entry-content-line-height:1.8;--entry-content-paragraph-space:1.06rem}.entry-content .alignleft,.entry-content .alignright{float:none;max-width:100%;margin-block:var(--entry-content-block-margin-block);margin-inline:auto;display:block}.related-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .7rem}.related-posts-section{padding:.82rem .36rem}.related-posts-grid .related-card{gap:.26rem}.related-card-thumb{aspect-ratio:16/10}.related-card-content{padding:.5rem .42rem .62rem}.related-card-title{-webkit-line-clamp:3;font-size:.875rem;line-height:1.34}.footer-navigation ul{gap:.65rem}.footer-navigation a,.site-info,.site-info a{font-size:.9rem}.footer-navigation a{min-height:40px;padding-inline:.88rem}.footer-social-link{gap:.44rem;min-height:42px;padding-inline:.58rem .82rem}.footer-social-icon{width:1.72rem;height:1.72rem;font-size:.88rem}.footer-social-label{font-size:.82rem}.lingo-posts-list-widget.lingo-widget-posts{gap:.42rem}.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-list-item{padding:.24rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-default .lingo-widget-post-list-item,.lingo-posts-list-widget.lingo-widget-posts.is-style-timeline .lingo-widget-post-list-item,.lingo-posts-list-widget.lingo-widget-posts.is-style-counter .lingo-widget-post-list-item{padding:.24rem .18rem}.lingo-posts-list-widget.lingo-widget-posts.is-style-default .lingo-widget-post-thumb,.lingo-posts-list-widget.lingo-widget-posts.is-style-timeline .lingo-widget-post-thumb,.lingo-posts-list-widget.lingo-widget-posts.is-style-large .lingo-widget-post-thumb{flex-basis:78px;width:78px;height:54px}.lingo-posts-list-widget.lingo-widget-posts.is-style-large .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{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.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{aspect-ratio:16/11;flex-basis:auto;width:100%;height:auto;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}.posts-list-half-posts .posts-list-items{gap:.24rem}.posts-list-half-posts .post-widget-body .post-title,.posts-list-half-posts li .post-title{font-size:.88rem;line-height:1.35}.post-card{padding:.42rem .5rem}.home .home-section .posts-grid{gap:.7rem}.home .home-section .section-title{font-size:.95rem}.home-section{margin-top:1.25rem}.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-list-item{flex-direction:column;gap:.5rem}.lingo-posts-list-widget.lingo-widget-posts .lingo-widget-post-thumb{aspect-ratio:16/9;flex-basis:auto;width:100%;height:auto}.sidebar-post-list{grid-template-columns:1fr}body.single .related-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}