.kb-anchors{margin-top:var(--space-block)}.kb-anchors__list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.kb-hub__sections{padding:var(--space-2) var(--space-gutter) var(--space-section)}.kb-hub__sections>.section__inner{display:flex;flex-direction:column;gap:calc(var(--space-flow) * 1.25)}.kb-hub__title{margin:0 0 var(--space-2);font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tracking-heading);color:var(--text-heading);text-wrap:balance}.kb-hub__title a{color:inherit;text-decoration:none}.kb-hub__title a:active{color:var(--link-hover)}.kb-hub__desc{margin:0 0 var(--space-5);max-width:var(--w-measure);font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--text-muted)}.kb-list{display:grid;grid-template-columns:minmax(0,1fr)}.kb-list .list-row__title{margin:0}.kb-hub__pending{margin:0;padding-block:var(--space-4);border-top:var(--border-width) solid var(--border);font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--text-muted)}.kb-hub__pending a,.article__notice a,.article__sources-list a{color:var(--link);text-decoration:underline;text-underline-offset:var(--space-1);text-decoration-color:var(--link-underline)}.kb-hub__pending a:active,.article__notice a:active,.article__sources-list a:active{color:var(--link-hover)}.article__body a:active{color:var(--link-hover);border-bottom-color:var(--link-hover)}.kb-pagination{margin-top:var(--space-8)}.kb-pagination .screen-reader-text{position:absolute;inline-size:var(--border-width);block-size:var(--border-width);margin:calc(var(--border-width) * -1);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kb-pagination .nav-links{display:flex;flex-wrap:wrap;gap:var(--space-2)}.kb-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--tap-min);min-height:var(--tap-min);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-pill);font-size:var(--fs-ui);font-weight:var(--fw-medium);color:var(--text-secondary);text-decoration:none}.kb-pagination .page-numbers.current{border-color:transparent;background:var(--bg-inverse);color:var(--on-dark)}.kb-pagination .page-numbers.dots{border-color:transparent}.kb-pagination a.page-numbers:active{background:var(--bg-pressed)}.article__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-5);font-size:var(--fs-sm);color:var(--text-muted)}.article__eyebrow .kicker{margin:0}.article__eyebrow>*+*:before{content:"";display:inline-block;inline-size:var(--space-1);block-size:var(--space-1);margin-inline-end:var(--space-3);border-radius:var(--radius-circle);background:var(--border-strong);vertical-align:middle}a.article__section{text-decoration:none}a.article__section:active{color:var(--link-hover)}.article__hero .article__notice{background:var(--bg-surface)}.article__notice{margin:0 0 var(--space-block);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-accent);border-radius:var(--radius-sm);background:var(--bg-sunken);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-secondary)}.article__main{padding:var(--space-block) var(--space-gutter) var(--space-section)}.article__body{max-width:var(--w-prose);margin-inline:auto}.article__body>:first-child{margin-top:0}.article__body>:last-child{margin-bottom:0}.article__body h2{margin:var(--space-10) 0 var(--space-4);font-size:var(--fs-h3)}.article__body h3{font-size:var(--fs-h5)}.article__body ul,.article__body ol{margin:0 0 var(--space-6);padding-inline-start:var(--space-6)}.article__body li+li{margin-top:var(--space-2)}.article__body li::marker{color:var(--accent-ink)}.article__body img{display:block;max-width:100%;height:auto;border-radius:var(--radius-md)}.article__body figure{margin:var(--space-6) 0}.article__body figcaption{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--text-muted)}.article__body blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-6);border-inline-start:var(--space-1) solid var(--accent);background:var(--bg-surface);border-radius:var(--radius-sm)}.article__body .article__note{max-width:none;margin:var(--space-6) 0;padding:var(--space-4) var(--space-6);background:var(--bg-sunken);border:var(--border-width) solid var(--border);border-inline-start:var(--space-1) solid var(--accent);border-radius:var(--radius-md);color:var(--text-heading)}.article__body .article__source{max-width:none;margin:var(--space-4) 0;font-size:var(--fs-sm)}.article__body .article__source a{display:inline-block;padding:var(--space-2) var(--space-4);background:var(--bg-surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;overflow-wrap:anywhere;transition:var(--transition-interactive)}@media(hover:hover)and (pointer:fine){.article__body .article__source a:hover{border-color:var(--accent);color:var(--text-heading)}}.article__body .article__source a:active{background:var(--bg-pressed)}.article__body .wp-block-table{overflow-x:auto}.article__body table{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.article__body th,.article__body td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-hairline);text-align:start;vertical-align:top}.article__body th{color:var(--text-heading)}.article__footer{max-width:var(--w-prose);margin-inline:auto}.article__disclaimer{margin:var(--space-10) 0 0;padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--border-accent);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--elev-1)}.article__disclaimer p{margin:0;font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--text-body)}.article__sources{margin-top:var(--space-10);padding-top:var(--space-6);border-top:var(--border-width) solid var(--border-hairline)}.article__sources-list li+li{margin-top:var(--space-1)}.article__sources-list a{display:inline-flex;align-items:center;min-height:var(--tap-min)}.article__faq{max-width:var(--w-prose);margin-top:var(--space-12);margin-inline:auto}.article .faq__heading{margin:0 0 var(--space-4);font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--text-heading)}.kb-related{padding-block:calc(var(--space-section) * .7);border-top:var(--border-width) solid var(--border-hairline)}.kb-related__title{margin:0 0 var(--space-6);font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--text-heading)}.kb-related .grid>li{display:flex}.kb-card{flex:1 1 auto}.kb-card .kicker,.kb-card .card__title{margin-bottom:var(--space-2)}.kb-card .card__meta{padding-top:var(--space-3)}@media(min-width:700px){.kb-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-10)}}@media(hover:hover)and (pointer:fine){.kb-hub__title a:hover,a.article__section:hover,.kb-hub__pending a:hover,.article__notice a:hover,.article__sources-list a:hover,.article__body a:hover{color:var(--link-hover);border-bottom-color:var(--link-hover)}.kb-pagination a.page-numbers:hover{border-color:var(--border-hover);background:var(--bg-hover)}}.article__figure{margin:var(--space-8) auto 0;max-width:var(--w-prose)}.article__image{display:block;inline-size:100%;block-size:auto;border-radius:var(--radius-md);border:var(--border-width) solid var(--border);background:var(--bg-sunken)}.article__figcaption{margin:var(--space-3) 0 0;max-width:var(--measure);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--text-muted)}.article__hero .article__section{margin-bottom:var(--space-5);background:var(--bg-surface)}.article__hero .article__eyebrow{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-hairline)}@media(min-width:900px){.article__hero--media .article__eyebrow{border-top:0;padding-top:0}}} .kb-toc{margin-bottom:var(--space-8);padding:var(--space-card);background:var(--bg-surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-md)}.kb-toc>.kicker{padding-inline-start:calc(var(--space-1) + var(--space-3))}.kb-toc__list{margin:var(--space-3) 0 0}.kb-toc__sub{display:none;padding-inline-start:var(--space-4)}.kb-toc__link{display:block;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border-inline-start:var(--space-1) solid transparent;border-radius:var(--radius-sm);font-size:var(--fs-ui);line-height:var(--lh-snug);color:var(--text-secondary);text-decoration:none;overflow-wrap:break-word;transition:var(--transition-interactive)}.kb-toc__link[aria-current]{border-inline-start-color:var(--accent);background:var(--bg-hover);color:var(--text-heading)}.kb-toc__link:active{background:var(--bg-pressed)}.kb-toc__sub .kb-toc__link{font-size:var(--fs-sm);color:var(--text-muted)}@media(hover:hover)and (pointer:fine){.kb-toc__link:hover{background:var(--bg-hover);color:var(--text-heading)}}@media(min-width:700px){.kb-toc__sub{display:block}}@media(min-width:1100px){.article--toc .section__inner--page{display:grid;grid-template-columns:var(--w-toc) minmax(0,var(--w-prose));column-gap:var(--space-10);justify-content:center;align-items:start;max-width:var(--w-page)}.article--toc .article__col{grid-column:2}.kb-toc{grid-column:1;align-self:start;position:sticky;top:var(--scroll-offset);max-height:calc(100vh - var(--scroll-offset) - var(--space-8));max-height:calc(100dvh - var(--scroll-offset) - var(--space-8));overflow-y:auto;padding-inline:var(--space-2);margin-inline:calc(var(--space-2) * -1);margin-bottom:0;padding-block:0;background:none;border:0;border-radius:0;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.admin-bar .kb-toc{top:calc(var(--scroll-offset) + var(--wp-admin--admin-bar--height, 32px))}}
