.wpwm-site .article-title{font-size:clamp(24px,2.25vw,30px)!important;line-height:1.75!important}.article-typography img:not(.emoji):not(.wp-smiley){border-radius:14px!important;max-width:100%;height:auto}.article-sidebar .wpwm-reader-categories,.article-sidebar .wpwm-reader-related{padding:20px}.wpwm-reader-categories h2,.wpwm-reader-related h2{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:15px;line-height:1.8;color:var(--ink)}.wpwm-reader-categories h2>.icon,.wpwm-reader-related h2>.icon{width:19px;height:19px;color:var(--accent);flex-shrink:0}.wpwm-reader-categories ul,.wpwm-reader-related ul{list-style:none;padding:0;margin:0}.wpwm-reader-categories nav{max-height:none;overflow:visible}.wpwm-reader-categories li+li{margin-top:3px}.wpwm-reader-categories .is-child{padding-inline-start:14px}.wpwm-reader-categories a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:8px;color:var(--muted);font-size:12px;line-height:1.9}.wpwm-reader-categories small{font-size:10px;min-width:22px;text-align:center;background:var(--soft);border-radius:5px;color:var(--muted)}.wpwm-reader-categories a:hover,.wpwm-reader-categories [aria-current]{background:var(--accent-soft);color:var(--accent)}.wpwm-reader-related li+li{border-top:1px solid var(--line)}.wpwm-reader-related a{display:grid;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:12px 0;font-size:12px;line-height:1.9;color:var(--ink)}.wpwm-reader-related a>span:nth-child(2){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.wpwm-reader-related a>.icon{width:14px;height:14px;color:var(--muted)}.wpwm-reader-related a:hover{color:var(--accent)}.wpwm-reader-related-art{width:38px;height:38px;display:grid;place-items:center;background:var(--accent-soft);border-radius:8px;overflow:hidden;color:var(--accent)}.wpwm-reader-related-art img{width:100%;height:100%;object-fit:cover}.wpwm-reader-related-art>.icon{width:20px;height:20px}.wpwm-reader-toc-toggle{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:90;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:42px;min-height:72px;padding:10px 5px;border:1px solid var(--line);border-right:0;border-radius:12px 0 0 12px;background:var(--surface);color:var(--accent);box-shadow:-5px 5px 20px rgba(var(--palette-rgb),.08);cursor:pointer}.wpwm-reader-toc-toggle[hidden]{display:none}.wpwm-reader-toc-toggle>.icon{width:20px;height:20px}.wpwm-reader-toc-toggle>span{font:inherit;font-size:10px}.wpwm-reader-toc{position:fixed;inset:50% 50px auto auto;margin:0;width:min(330px,calc(100vw - 66px));max-height:min(64dvh,560px);padding:0;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:0 16px 60px rgba(var(--palette-rgb),.16);overflow:hidden;opacity:0;transform:translate(30px,-50%);transition:opacity .22s ease,transform .28s var(--motion),display .28s allow-discrete,overlay .28s allow-discrete}.wpwm-reader-toc:popover-open{opacity:1;transform:translate(0,-50%)}.wpwm-reader-toc:not([popover]):not([hidden]){opacity:1;transform:translate(0,-50%);z-index:110}.wpwm-reader-toc>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.wpwm-reader-toc h2{display:flex;align-items:center;gap:8px;font-size:14px;margin:0}.wpwm-reader-toc h2>.icon{width:18px;height:18px;color:var(--accent)}.wpwm-reader-toc header>.icon-button{width:30px;height:30px;padding:6px}.wpwm-reader-toc nav{padding:10px;max-height:calc(min(64dvh,560px) - 58px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.wpwm-reader-toc ol{list-style:none;margin:0;padding:0}.wpwm-reader-toc li+li{margin-top:4px}.wpwm-reader-toc .is-subheading{padding-inline-start:14px}.wpwm-reader-toc a{display:block;padding:9px 10px;border-radius:8px;font-size:12px;line-height:1.9;color:var(--muted)}.wpwm-reader-toc a:hover,.wpwm-reader-toc a:focus-visible{background:var(--accent-soft);color:var(--accent)}.wpwm-reader-toc::backdrop{background:none;pointer-events:none}@starting-style{.wpwm-reader-toc:popover-open{opacity:0;transform:translate(30px,-50%)}}@media(max-width:800px){.wpwm-site .article-title{font-size:26px!important}}@media(max-width:480px){.wpwm-site .article-title{font-size:22px!important}.wpwm-reader-toc-toggle{width:34px;min-height:64px}.wpwm-reader-toc{right:42px;width:calc(100% - 54px)}.article-sidebar .wpwm-reader-categories,.article-sidebar .wpwm-reader-related{padding:18px}}@media(prefers-reduced-motion:reduce){.wpwm-reader-toc{transition:none}}.article-main .entry-content :is(h2,h3){scroll-margin-top:190px}@media(max-width:800px){.article-main .entry-content :is(h2,h3){scroll-margin-top:220px}}.wpwm-site .article-layout{gap:20px}.article-typography .faq-accordion{display:grid;gap:14px;margin-block:24px}.article-typography .faq-accordion>.faq-item{padding:20px 24px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);overflow:visible;transition:none}.article-typography .faq-item>:is(h3,h4){position:relative;margin:0 0 12px;padding-inline-start:30px;font-size:17px;line-height:1.9;border:0;color:var(--ink)}.article-typography .faq-item>:is(h3,h4):before{content:'؟';position:absolute;inset-inline-start:0;top:2px;display:grid;place-items:center;width:23px;height:25px;background:var(--accent-soft);color:var(--accent);border-radius:7px;font-size:16px}.article-typography .faq-item>p{font-size:14px;line-height:2.2;color:var(--muted);margin:0}.article-typography .faq-item>p+p{margin-top:12px}@media(max-width:600px){.article-typography .faq-accordion>.faq-item{padding:18px}.article-typography .faq-item>:is(h3,h4){font-size:15px}}