body.single-post .rank-math-breadcrumb,body.single-post .mwp-breadcrumb{max-width:820px;margin:0 0 18px;color:var(--text-secondary);font-size:.76rem;line-height:1.55}body.single-post .rank-math-breadcrumb p,body.single-post .mwp-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:0;padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-sunken) 52%,var(--surface))}body.single-post .rank-math-breadcrumb a,body.single-post .mwp-breadcrumb a{color:var(--text-secondary);font-weight:650;transition:color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}body.single-post .rank-math-breadcrumb a:hover,body.single-post .rank-math-breadcrumb a:focus-visible,body.single-post .mwp-breadcrumb a:hover,body.single-post .mwp-breadcrumb a:focus-visible{color:var(--primary)}body.single-post .rank-math-breadcrumb .separator,body.single-post .mwp-breadcrumb li+li::before{color:var(--border-strong);opacity:.9}body.single-post .rank-math-breadcrumb .last,body.single-post .mwp-breadcrumb [aria-current="page"]{color:var(--text-primary);font-weight:750}.mwp-article-page{padding-block:clamp(28px, 4vw, 48px) clamp(64px, 8vw, 104px)}.mwp-article-frame{min-width:0}.mwp-article-header{position:relative;overflow:hidden;margin-block:clamp(18px, 2.5vw, 28px) clamp(28px, 4vw, 42px);padding:clamp(26px, 4vw, 44px);border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mwp-article-header__inner{position:relative;z-index:1;max-width:900px}.mwp-article-header h1{max-width:22ch;margin:10px 0 0;font-size:clamp(2rem, 1.55rem + 1.8vw, 3.15rem);line-height:1.16}.mwp-article-kicker{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:10px;background:var(--primary-soft);color:var(--primary);font-size:.76rem;font-weight:800}.mwp-article-deck{max-width:68ch;margin:14px 0 0;color:var(--text-secondary);font-size:clamp(1rem, .96rem + .2vw, 1.12rem);line-height:1.85}.mwp-article-header__meta{margin-block-start:18px;padding-block-start:16px;border-block-start:1px solid color-mix(in srgb,var(--border) 76%,transparent)}.mwp-entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:var(--text-secondary);font-size:.78rem}.mwp-entry-author{font-weight:750;color:var(--text-primary)}.mwp-entry-date,.mwp-entry-reading{display:inline-flex;align-items:center;gap:4px}.mwp-entry-date>span{color:var(--text-secondary)}.mwp-article-layout{display:grid;direction:ltr;grid-template-columns:320px minmax(0,860px);gap:clamp(28px, 3vw, 40px);align-items:start;justify-content:center;width:100%;margin-block-start:0}.mwp-article-main{grid-column:2;min-width:0;width:100%;max-width:860px;direction:rtl}.mwp-article-rail{grid-column:1;min-width:0;direction:rtl}.mwp-article-layout:has(.mwp-toc[hidden]){grid-template-columns:minmax(0,860px);justify-content:center}.mwp-article-layout:has(.mwp-toc[hidden]) .mwp-article-main{grid-column:1}.mwp-article-layout:has(.mwp-toc[hidden]) .mwp-article-rail{display:none}.mwp-article-featured{margin:0 0 clamp(28px, 4vw, 40px);overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken);box-shadow:var(--shadow-sm)}.mwp-article-featured img{display:block;width:100%;aspect-ratio:16 / 9;max-height:560px;object-fit:cover}.entry-content{max-width:100%;color:var(--text-primary);line-height:1.95}.entry-content>p,.entry-content>ul,.entry-content>ol{width:100%;max-width:72ch}.entry-content>figure,.entry-content>.wp-block-image,.entry-content>.wp-block-gallery,.entry-content>.wp-block-table,.entry-content>.wp-block-embed,.entry-content>.wp-block-video,.entry-content>pre,.entry-content>blockquote{max-width:100%}.entry-content img,.entry-content video{max-width:100%;height:auto}.entry-content iframe{display:block;width:100%;max-width:100%}.entry-content .wp-block-embed__wrapper,.entry-content .wp-block-video{overflow:hidden;border-radius:10px}.entry-content table{width:100%;min-width:100%}.entry-content .wp-block-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content .wp-block-table>table{min-width:640px}.entry-content>h2,.entry-content>h3,.entry-content>h4{max-width:36ch;scroll-margin-top:calc(var(--header-h) + 32px)}.entry-content>h2{margin-block-start:clamp(42px, 6vw, 64px);padding-block-start:8px;font-size:clamp(1.45rem, 1.28rem + .65vw, 1.9rem);line-height:1.45}.entry-content>h3{margin-block-start:clamp(30px, 4vw, 42px);font-size:clamp(1.18rem, 1.08rem + .4vw, 1.45rem);line-height:1.5}.mwp-article-next{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-block-start:var(--sp-10,40px);padding:clamp(22px, 4vw, 32px);border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:var(--radius-md);background:linear-gradient(135deg,var(--primary-soft),var(--surface))}.mwp-article-next .mwp-eyebrow{display:block;margin-block-end:5px;color:var(--primary);font-size:.78rem;font-weight:800}.mwp-article-next h2{margin:0 0 6px;font-size:1.25rem}.mwp-article-next p{color:var(--text-secondary);font-size:.9rem}.mwp-article-next .mwp-btn{max-width:260px;justify-content:center;text-align:center}.mwp-article-rail{position:sticky;top:calc(var(--header-h) + 22px);z-index:4;display:grid;gap:18px;align-content:start;min-width:0;overflow:visible}body.admin-bar .mwp-article-rail{top:calc(var(--header-h) + 54px)}.mwp-article-rail .mwp-toc{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - var(--header-h) - 38px);margin:0;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-sm);backdrop-filter:none}body.admin-bar .mwp-article-rail .mwp-toc{max-height:calc(100dvh - var(--header-h) - 70px)}.mwp-toc__eyebrow{display:flex;align-items:center;gap:6px;padding:11px 14px 6px;color:var(--primary);font-size:.7rem;font-weight:800}.mwp-article-rail .mwp-toc__details{display:flex;min-height:0;flex-direction:column;overflow:hidden}.mwp-article-rail .mwp-toc__title{flex:0 0 auto;min-height:38px;padding:4px 14px 9px;border-block-end:1px solid var(--border);background:color-mix(in srgb,var(--surface) 98%,transparent);color:var(--text-primary);font-size:.9rem;font-weight:850}.mwp-article-rail .mwp-toc__details>ul{display:grid;flex:1 1 auto;gap:1px;min-height:0;max-height:calc(100dvh - var(--header-h) - 150px);margin:0;padding:7px 8px 10px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border-strong) #fff0;scroll-padding-block:8px}body.admin-bar .mwp-article-rail .mwp-toc__details>ul{max-height:calc(100dvh - var(--header-h) - 182px)}.mwp-article-rail .mwp-toc__details>ul::-webkit-scrollbar{width:7px}.mwp-article-rail .mwp-toc__details>ul::-webkit-scrollbar-track{background:#fff0}.mwp-article-rail .mwp-toc__details>ul::-webkit-scrollbar-thumb{border:2px solid #fff0;border-radius:999px;background:var(--border-strong);background-clip:padding-box}.mwp-article-rail .mwp-toc__details>ul::-webkit-scrollbar-thumb:hover{background:var(--text-secondary);background-clip:padding-box}.mwp-article-rail .mwp-toc__item a{position:relative;display:block;padding:6px 9px;border:0;border-inline-start:2px solid #fff0;border-radius:8px;color:var(--text-secondary);font-size:.75rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere;transition:color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}.mwp-article-rail .mwp-toc__item--h3 a{padding-inline-start:18px;font-size:.72rem}.mwp-article-rail .mwp-toc__item a:hover,.mwp-article-rail .mwp-toc__item a:focus-visible{background:var(--surface-sunken);color:var(--text-primary)}.mwp-article-rail .mwp-toc__item a.is-active{border-inline-start-color:var(--primary);background:var(--primary-soft);color:var(--primary);font-weight:800}.mwp-article-after{width:min(100%, 860px);margin-inline:auto;margin-block-start:clamp(48px, 6vw, 76px);padding-block-start:clamp(28px, 4vw, 40px);border-block-start:1px solid var(--border)}.mwp-article-after>*+*{margin-block-start:clamp(28px, 4vw, 42px)}.mwp-article-sidebar{display:grid;gap:var(--sp-6);align-content:start}.mwp-article-sidebar:empty{display:none}body.single-post .mwp-author-box{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;align-items:start;padding:22px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:0 8px 28px rgb(15 23 42 / .035)}body.single-post .mwp-author-box::after{display:none}body.single-post .mwp-author-box__avatar-wrap{position:relative;width:88px;height:88px}body.single-post .mwp-author-box__avatar{position:relative;display:block;width:88px;height:88px;overflow:hidden;border:1px solid var(--border);border-radius:50%;background:var(--surface-sunken);box-shadow:none}body.single-post .mwp-author-box__image,body.single-post .mwp-author-box__avatar img{display:block;width:100%;height:100%;object-fit:cover}body.single-post .mwp-author-box__verified{position:absolute;inset-inline-end:-1px;inset-block-end:1px;z-index:2;display:grid;place-items:center;width:24px;height:24px;border:2px solid var(--surface);border-radius:50%;background:var(--primary);color:var(--on-primary);font-size:.7rem;font-weight:900;line-height:1;box-shadow:none}body.single-post .mwp-author-box__body{min-width:0}body.single-post .mwp-author-box__topline{display:flex;flex-wrap:wrap;align-items:center;gap:7px 9px;margin-block-end:5px}body.single-post .mwp-author-box__eyebrow{color:var(--text-secondary);font-size:.7rem;font-weight:700}body.single-post .mwp-author-box__role{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 9px;border:1px solid rgb(220 38 38 / .18);border-radius:999px;background:rgb(220 38 38 / .055);color:#b91c1c;font-size:.69rem;font-weight:800;line-height:1.2;white-space:nowrap;box-shadow:none}body.single-post .mwp-author-box__role::before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#dc2626;content:""}body.single-post .mwp-author-box__role::after,body.single-post .mwp-author-box__role-mark{display:none}body.single-post .mwp-author-box__name{margin:0;font-size:clamp(1.18rem, 1.1rem + .3vw, 1.38rem);line-height:1.35}body.single-post .mwp-author-box__name a{color:var(--text-primary);text-decoration:none}body.single-post .mwp-author-box__name a:hover,body.single-post .mwp-author-box__name a:focus-visible{color:var(--primary)}body.single-post .mwp-author-box__bio{max-width:72ch;margin:8px 0 0;color:var(--text-secondary);font-size:.88rem;line-height:1.75}body.single-post .mwp-author-box__expertise{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:12px}body.single-post .mwp-author-box__expertise span{display:inline-flex;align-items:center;min-height:25px;padding:3px 8px;border:1px solid var(--border);border-radius:999px;background:#fff0;color:var(--text-secondary);font-size:.67rem;font-weight:700}body.single-post .mwp-author-box__link{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-block-start:13px;padding:0;border:0;background:#fff0;color:var(--primary);font-size:.77rem;font-weight:800;text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}body.single-post .mwp-author-box__link:hover{color:var(--primary-hover,var(--primary));background:#fff0}body.single-post .mwp-author-box__link:focus-visible{color:var(--primary-hover,var(--primary));background:#fff0;outline:3px solid color-mix(in srgb,var(--focus-ring) 30%,transparent);outline-offset:3px}.mwp-comments{padding-block-start:var(--sp-10);border-block-start:1px solid var(--border)}.mwp-comments__title{font-size:1.4rem;margin-block-end:var(--sp-6)}.mwp-comment-list,.mwp-comment-list .children{list-style:none;margin:0;padding:0}.mwp-comment-list{display:grid;gap:var(--sp-5)}.mwp-comment-list .children{margin-block-start:var(--sp-5);padding-inline-start:var(--sp-6);border-inline-start:2px solid var(--border);display:grid;gap:var(--sp-5)}.mwp-comment-list .comment-body{padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.mwp-comment-list .comment-author{display:flex;align-items:center;gap:var(--sp-3);margin-block-end:var(--sp-3)}.mwp-comment-list .avatar{border-radius:50%;flex:none;display:block}.mwp-comment-list .comment-author .fn{font-style:normal;font-weight:700;color:var(--text-primary)}.mwp-comment-list .comment-metadata{margin-inline-start:auto;text-align:end;font-size:.78rem;color:var(--text-secondary)}.mwp-comment-list .comment-metadata a{color:inherit}.mwp-comment-list .comment-content p{margin:0 0 var(--sp-3);color:var(--text-primary);line-height:1.8}.mwp-comment-list .comment-content p:last-child{margin-block-end:0}.mwp-comment-list .comment-awaiting-moderation{display:block;margin-block-end:var(--sp-3);padding:8px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,#f59e0b 10%,var(--surface));color:color-mix(in srgb,#f59e0b 62%,var(--text-primary));font-size:var(--fs-sm)}.mwp-comment-list .reply{margin-block-start:var(--sp-3)}.mwp-comment-list .reply a{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);color:var(--text-primary);font-weight:600;font-size:var(--fs-sm)}.mwp-comment-list .reply a:hover{border-color:var(--primary);color:var(--primary)}.mwp-comment-list .pingback,.mwp-comment-list .trackback{padding:var(--sp-3) var(--sp-4);background:var(--surface-sunken);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text-secondary)}.mwp-comment-list .pingback .comment-body::before,.mwp-comment-list .trackback .comment-body::before{display:inline-block;width:14px;height:14px;margin-inline-end:6px;background:var(--text-secondary);content:"";vertical-align:-2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7 4 12l5 5M4 12h10a6 6 0 0 1 6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7 4 12l5 5M4 12h10a6 6 0 0 1 6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.mwp-comment-list .pingback .edit-link,.mwp-comment-list .trackback .edit-link{margin-inline-start:var(--sp-2)}.mwp-comment-list .pingback .edit-link a,.mwp-comment-list .trackback .edit-link a{color:var(--text-secondary);text-decoration:underline}#respond,.comment-respond{margin-block-start:var(--sp-8);padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.comment-reply-title{margin:0 0 var(--sp-2);font-size:1.2rem}.comment-reply-title small{font-size:var(--fs-sm);font-weight:600;margin-inline-start:var(--sp-2)}.comment-reply-title small a{color:var(--text-secondary)}.comment-notes,.logged-in-as{color:var(--text-secondary);font-size:var(--fs-sm);margin:0 0 var(--sp-5)}.logged-in-as a{color:var(--primary)}.comment-form-comment,.comment-form-author,.comment-form-email,.comment-form-url{display:flex;flex-direction:column;gap:var(--sp-2);margin:0 0 var(--sp-4)}.comment-form label{font-weight:700;font-size:var(--fs-sm);color:var(--text-primary)}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--background);color:var(--text-primary);font:inherit;font-size:var(--fs-body);transition:border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.comment-form input[type="text"]:focus,.comment-form input[type="email"]:focus,.comment-form input[type="url"]:focus,.comment-form textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.comment-form textarea{min-height:140px;resize:vertical}.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:8px;margin:0 0 var(--sp-4);font-size:var(--fs-sm);color:var(--text-secondary)}.comment-form-cookies-consent input{margin-block-start:3px;accent-color:var(--primary)}.comment-form .form-submit{margin:0}.comment-form .form-submit input[type="submit"]{min-height:46px;padding-inline:var(--sp-8);border:0;font:inherit;font-weight:700;cursor:pointer}.must-log-in,.comment-form-cookies-consent+p{color:var(--text-secondary)}@media (min-width:1024px) and (max-width:1279px){.mwp-article-layout{grid-template-columns:280px minmax(0,1fr);gap:24px}.mwp-article-main{max-width:none}.mwp-article-rail .mwp-toc__item a{font-size:.74rem}.mwp-article-header{padding:30px}}@media (max-width:1023px){.mwp-article-layout{grid-template-columns:minmax(0,1fr);direction:rtl;gap:20px}.mwp-article-main{grid-column:1;order:2;max-width:100%}.mwp-article-rail{grid-column:1;display:contents}.mwp-article-rail .mwp-toc{position:relative;top:auto!important;order:1;display:block;width:100%;max-height:none!important;overflow:hidden;backdrop-filter:none}.mwp-toc__eyebrow{padding:12px 14px 6px}.mwp-article-rail .mwp-toc__details{display:block;overflow:visible}.mwp-article-rail .mwp-toc__title{min-height:44px;padding:8px 14px 12px;cursor:pointer}.mwp-article-rail .mwp-toc__details>ul{max-height:min(46vh, 360px);padding:8px 10px 12px;overflow-y:auto}.mwp-article-rail .mwp-toc__details:not([open]) .mwp-toc__title{padding-block-end:10px;border-block-end-color:#fff0}.mwp-article-sidebar{order:3}.entry-content>p,.entry-content>ul,.entry-content>ol{max-width:100%}}@media (max-width:640px){.mwp-article-page{padding-block:18px 56px}.mwp-article-header{margin-block:14px 22px;padding:20px 18px}.mwp-article-header h1{max-width:none;font-size:clamp(1.75rem, 8.2vw, 2.35rem);line-height:1.2}.mwp-article-deck{font-size:.96rem;line-height:1.75}body.single-post .rank-math-breadcrumb,body.single-post .mwp-breadcrumb{margin-block-end:14px;font-size:.7rem}body.single-post .rank-math-breadcrumb p,body.single-post .mwp-breadcrumb ol{width:100%;flex-wrap:nowrap;overflow:hidden;padding:6px 9px;white-space:nowrap}body.single-post .rank-math-breadcrumb .last,body.single-post .mwp-breadcrumb [aria-current="page"]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mwp-article-layout{margin-block-start:0}.mwp-entry-meta{align-items:flex-start}.mwp-article-featured{margin-block-end:var(--sp-6)}.mwp-article-featured img{aspect-ratio:4 / 3;max-height:none}.mwp-article-rail .mwp-toc__item a{padding:8px 9px;font-size:.76rem}.mwp-article-rail .mwp-toc__item--h3 a{padding-inline-start:16px;font-size:.72rem}.mwp-article-next{grid-template-columns:1fr;gap:16px;padding:18px}.mwp-article-next .mwp-btn{width:100%;max-width:none}body.single-post .mwp-author-box{grid-template-columns:1fr;gap:14px;padding:18px 16px;text-align:center}body.single-post .mwp-author-box__avatar-wrap{width:80px;height:80px;margin-inline:auto}body.single-post .mwp-author-box__avatar{width:80px;height:80px}body.single-post .mwp-author-box__verified{width:23px;height:23px}body.single-post .mwp-author-box__topline,body.single-post .mwp-author-box__expertise{justify-content:center}body.single-post .mwp-author-box__bio{margin-inline:auto;text-align:start}body.single-post .mwp-author-box__link{justify-content:center;margin-inline:auto}#respond,.comment-respond{padding:var(--sp-4)}.mwp-comment-list .comment-metadata{margin-inline-start:0;text-align:start}.mwp-comment-list .comment-author{flex-wrap:wrap}}