.mw-article{max-width:calc(var(--measure) + 2 * var(--gutter));margin:0 auto;padding:2.5rem var(--gutter) var(--section);color:var(--body);font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--leading-body);text-align:left}@media(max-width:600px){.mw-article{padding-top:1.75rem;padding-bottom:var(--section-phone)}}.mw-article__header{margin-bottom:2rem}.mw-article__header h1{margin:0 0 1rem}.mw-article__eyebrow{margin-bottom:.75rem}.mw-article__meta{font-family:var(--font-sans);font-size:var(--text-label);color:var(--muted);margin:0 0 2rem;padding-bottom:1rem;border-bottom:1px solid var(--rule)}.mw-article .mw-dek{margin:1.25rem 0 0}.mw-article h2{margin:2.5rem 0 .9rem;scroll-margin-top:calc(var(--header-h) + 16px)}.mw-article__section,.mw-faq,.mw-sources,.mw-article__cta,.mw-article [id]{scroll-margin-top:calc(var(--header-h) + 16px)}.mw-article h3{margin:1.75rem 0 .6rem}.mw-article__section{margin-bottom:1.5rem}.mw-article__section>p,.mw-article__section>ul,.mw-article__section>ol{max-width:var(--measure)}.mw-article ul,.mw-article ol{padding-left:1.35em}.mw-article li{margin-bottom:.45em}.mw-figure{margin:1.5rem 0}.mw-figure img{width:100%;height:auto;display:block;border-radius:var(--radius-card)}.mw-figure__caption{font-family:var(--font-sans);font-size:var(--text-label);line-height:1.4;color:var(--muted);margin-top:.5rem}.mw-callout{border-left:3px solid var(--pine);padding:.2rem 0 .2rem .9rem;margin:1.5rem 0;color:var(--ink);font-weight:500;max-width:var(--measure)}.mw-table-wrap{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:1.25rem 0 1.75rem;border-top:1px solid var(--rule-strong)}.mw-table-wrap table{min-width:480px}.mw-table-wrap th{border-top:0}@media(hover:hover){.mw-table-wrap tbody tr:hover td{background:var(--code-bg)}}@media(max-width:640px){.mw-table-wrap{position:relative}.mw-table-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:28px;pointer-events:none;background:linear-gradient(to left,#f3f3eef2,#f3f3ee00)}.mw-table-wrap table{font-size:var(--text-ui)}.mw-table-wrap th{padding:.5rem .6rem .5rem 0}.mw-table-wrap td{padding:.55rem .6rem .55rem 0}.mw-table-wrap th:first-child,.mw-table-wrap td:first-child{position:sticky;left:0;z-index:1;background:var(--paper);box-shadow:2px 0 4px #14201e0d}}.mw-byline{display:flex;gap:1rem;align-items:flex-start;margin:1.5rem 0 0;padding:1rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--font-sans);font-size:var(--text-ui);line-height:1.45;color:var(--muted)}.mw-byline__photo{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.mw-byline__text{flex:1;min-width:0}.mw-byline p{margin:0}.mw-byline__name{color:var(--ink);font-weight:600}.mw-byline__role{color:var(--muted);font-weight:400}.mw-byline__date{font-size:var(--text-label);margin-top:.15rem}.mw-byline__bio{margin-top:.4rem;color:var(--body)}.mw-toc{margin:1.75rem 0 2.25rem;max-width:var(--measure)}.mw-toc__title{font-family:var(--font-sans);font-size:var(--text-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .25rem;line-height:1.3}.mw-toc__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule);counter-reset:toc}.mw-toc__list li{margin:0;border-bottom:1px solid var(--rule);counter-increment:toc}.mw-toc__list a{display:flex;gap:.75rem;align-items:baseline;min-height:44px;padding:.6rem 0;font-family:var(--font-sans);font-size:var(--text-ui);font-weight:500;color:var(--ink);text-decoration:none}.mw-toc__list a:before{content:counter(toc);font-variant-numeric:tabular-nums;color:var(--faint);min-width:1.25em}.mw-toc__list a:hover{color:var(--pine)}.mw-toc__list a:active{color:var(--pine-ink)}.mw-faq{margin:3rem 0 2rem;max-width:var(--measure)}.mw-faq__list{border-top:1px solid var(--rule)}.mw-faq__item{border-bottom:1px solid var(--rule)}.mw-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-height:44px;padding:.85rem 0;cursor:pointer;list-style:none;font-family:var(--font-serif);font-size:var(--text-h3);font-weight:600;line-height:var(--leading-snug);color:var(--ink)}.mw-faq__q::-webkit-details-marker{display:none}.mw-faq__q::marker{content:""}.mw-faq__q:hover{color:var(--pine)}.mw-faq__q:active{color:var(--pine-ink)}.mw-faq__q:focus-visible{outline:2px solid var(--pine);outline-offset:2px;border-radius:var(--radius-control)}.mw-faq__q .mw-icon{margin-top:.3em;color:var(--muted);transition:transform var(--motion)}.mw-faq__item[open] .mw-faq__q .mw-icon{transform:rotate(180deg)}.mw-faq__a{margin:0 0 1.1rem;max-width:var(--measure)}.mw-sources{margin:3rem 0 2rem}.mw-sources__list{font-family:var(--font-sans);font-size:var(--text-ui);line-height:1.5;color:var(--muted);padding-left:1.5em;margin:0}.mw-sources__list li{margin-bottom:.45em}.mw-sources__list a{color:var(--pine);overflow-wrap:anywhere}.mw-article__cta{margin-top:3rem}.mw-article__cta h2{margin-top:0;font-size:var(--text-h3)}.mw-article__cta .mw-cta__intro{margin-bottom:1rem}.mw-article__cta .search-form.glass-panel-light{background:transparent;border:0;padding:0;max-width:none}.mw-cta__more{font-family:var(--font-sans);font-size:var(--text-ui);margin:1rem 0 0}.mw-cta__more a{display:inline-flex;align-items:center;gap:.3rem}.mw-inline-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:2rem 0}.mw-inline-cta__text{flex:1 1 220px;margin:0;color:var(--ink)}.mw-related{margin-top:.75rem}.mw-article__nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:3rem;padding-top:1rem;border-top:1px solid var(--rule);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:500}.mw-article__nav a{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;text-decoration:none}.mw-article__nav a:hover{text-decoration:underline}.mw-article__nav a:active{color:var(--pine-ink)}.mw-guide-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.mw-guide-row{margin:0;padding:1.1rem 0 1.25rem;border-bottom:1px solid var(--rule)}.mw-guide-row .mw-eyebrow{margin-bottom:.35rem}.mw-guide-row h3{margin:0 0 .35rem;font-size:var(--text-h3)}.mw-guide-row h3 a{color:var(--ink);text-decoration:none}.mw-guide-row h3 a:hover{color:var(--pine)}.mw-guide-row__desc{font-family:var(--font-sans);font-size:var(--text-ui);color:var(--muted);margin:0 0 .5rem}.mw-guide-row>a{text-decoration:none}.mw-legal h2{display:flex;gap:.6rem;align-items:baseline;font-family:var(--font-sans);font-size:var(--text-ui);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:2.25rem 0 .75rem;padding-top:1rem;border-top:1px solid var(--rule)}.mw-legal__num{color:var(--muted);font-variant-numeric:tabular-nums}.mw-legal section{margin-bottom:.5rem}.mw-legal .mw-article__meta{border-bottom:0;padding-bottom:0;margin-bottom:1rem}.mw-legal p,.mw-legal li{max-width:var(--measure)}.mw-legal a{overflow-wrap:anywhere}.mw-utility{max-width:560px;margin:0 auto;padding:3rem var(--gutter) var(--section)}@media(max-width:600px){.mw-utility{padding-top:1.5rem;padding-bottom:var(--section-phone)}}.mw-utility .mw-note{padding:1.75rem 1.5rem}.mw-utility h1{font-size:var(--text-h2);line-height:1.2;margin:0 0 .75rem}.mw-utility p{font-family:var(--font-sans);font-size:var(--text-small);line-height:1.55;color:var(--body);margin:0 0 .9rem}.mw-utility p:last-child{margin-bottom:0}.mw-utility__icon{display:block;color:var(--pine);margin:0 0 1rem}.mw-utility__form{display:flex;gap:.5rem;margin:1rem 0 0}.mw-utility__form input{flex:1;min-width:0}.mw-utility p.mw-utility__error{color:var(--danger);font-size:var(--text-ui);margin-top:.75rem}.mw-utility__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.mw-utility p.mw-utility__help{font-size:var(--text-ui);color:var(--muted);margin-top:1.25rem}.mw-utility .mw-btn{margin-top:.25rem}.mw-utility__list{margin:1rem 0 0;padding:.75rem 0 0;border-top:1px solid var(--rule)}.mw-utility__list p{padding-bottom:.65rem;margin-bottom:.65rem;border-bottom:1px solid var(--rule)}.mw-utility__list p:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}@media(prefers-reduced-motion:reduce){.mw-faq__q .mw-icon{transition:none}}@media print{.mw-article .mw-adframe,.mw-article .adsense-slot,.mw-article__cta,.mw-inline-cta,.mw-article__nav,.mw-toc,.mw-utility__form,.mw-utility__actions,.mw-article .search-form,.mw-article .email-capture{display:none!important}.mw-article{padding:0;max-width:none}.mw-table-wrap{overflow:visible;border-top-color:var(--rule-strong)}.mw-table-wrap:after{content:none}.mw-table-wrap table{min-width:0;font-size:.8125rem}.mw-table-wrap th:first-child,.mw-table-wrap td:first-child{position:static;box-shadow:none;background:transparent}.mw-faq__q .mw-icon{display:none}.mw-faq__item::details-content{content-visibility:visible;display:block}.mw-figure,.mw-faq__item,.mw-byline{break-inside:avoid}.mw-sources__list a:after{content:" (" attr(href) ")";font-size:.75rem;color:var(--muted)}}@media(max-width:700px){.mw-guide-list__more,.mw-more{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:700px){.mw-sources__list a{display:block;min-height:44px;padding:.45rem 0}.mw-sources__list li{margin-bottom:.15em}.mw-byline{gap:.85rem}.mw-byline__date{margin-top:.3rem}.mw-byline__bio{margin-top:.55rem}}
