/* Article-specific styles are extended by Quick Answer and TOC modules. */
.jw-quick-answer{display:grid;grid-template-columns:44px 1fr;gap:14px;margin:28px 0;padding:20px 22px;border:1px solid #bed2e8;border-inline-start:5px solid var(--jw-orange);border-radius:14px;background:linear-gradient(135deg,#f7fbff,#fffaf5)}.jw-quick-answer-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--jw-navy);color:#fff}.jw-quick-answer-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jw-quick-answer-label{display:block;margin-bottom:5px;color:var(--jw-navy);font-size:1rem}.jw-quick-answer-text>*:first-child{margin-top:0}.jw-quick-answer-text>*:last-child{margin-bottom:0}.jw-quick-answer-text p{margin:.45em 0;color:#354a65}
@media(max-width:560px){.jw-quick-answer{grid-template-columns:36px 1fr;padding:16px;gap:11px}.jw-quick-answer-icon{width:36px;height:36px}}

.jw-article-shell{padding-block:34px 64px}.jw-article-header{max-width:960px;margin-inline:auto}.jw-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:0 0 18px;color:#64748b;font-size:.9rem}.jw-breadcrumbs li+li::before{content:"/";margin-inline-end:7px;color:#94a3b8}.jw-article-category{display:inline-flex;margin-bottom:10px;font-size:.86rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em;color:var(--jw-blue)}.jw-article-title{max-width:860px;margin:0;color:var(--jw-navy);font-size:clamp(2rem,4vw,3.65rem);line-height:1.08;letter-spacing:-.035em}.jw-article-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;color:#64748b;font-size:.93rem}.jw-article-featured{margin:28px 0 0}.jw-article-featured img{display:block;width:100%;height:auto;border-radius:18px}.jw-article-reading{max-width:860px;margin-inline:auto;padding-top:28px}.jw-article-intro{font-size:1.17rem;line-height:1.8;color:#263b53}.jw-article-content{font-size:1.04rem;line-height:1.82;color:#263b53}.jw-article-content h2,.jw-article-content h3{scroll-margin-top:100px;color:var(--jw-navy);line-height:1.2}.jw-article-content h2{margin-top:2.1em;font-size:1.65rem}.jw-article-content h3{margin-top:1.7em;font-size:1.28rem}.jw-article-content img{max-width:100%;height:auto;border-radius:12px}.jw-article-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.jw-article-content th,.jw-article-content td{padding:10px 12px;border:1px solid #d7e0e9}.jw-toc{margin:26px 0;border:1px solid #d9e4ef;border-radius:14px;background:#f8fbfe}.jw-toc details{padding:0}.jw-toc summary{cursor:pointer;padding:16px 18px;font-weight:800;color:var(--jw-navy)}.jw-toc-list{margin:0;padding:0 22px 18px 42px}.jw-toc-item{margin:.42rem 0}.jw-toc-sublist{margin:.35rem 0 .65rem;padding-inline-start:22px}.jw-toc-h3{margin:.34rem 0;font-size:.94rem}.jw-toc a{text-decoration:none;color:#36546f}.jw-toc a:hover{text-decoration:underline}.jw-related{padding-block:36px 56px}.jw-related h2{color:var(--jw-navy)}
@media(max-width:600px){.jw-article-shell{padding-top:22px}.jw-article-title{font-size:clamp(1.9rem,9vw,2.65rem)}.jw-article-reading{padding-top:20px}.jw-article-content,.jw-article-intro{font-size:1rem}.jw-toc-list{padding-inline-start:34px}}

.jw-quick-answer-compact{grid-template-columns:34px 1fr;padding:14px 16px}.jw-quick-answer-compact .jw-quick-answer-icon{width:34px;height:34px;border-radius:9px}.jw-quick-answer-plain{grid-template-columns:1fr;border:0;border-inline-start:4px solid var(--jw-blue);border-radius:0;background:transparent;padding:4px 0 4px 18px}.jw-quick-answer-plain .jw-quick-answer-icon{display:none}

/* Structured Article Components */
.jw-article-component{margin:28px 0;padding:19px 21px;border:1px solid #cbd8e5;border-inline-start:5px solid #0b5fa5;border-radius:14px;background:#f7fafd;color:#263b53}.jw-article-component-heading{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:var(--jw-navy)}.jw-article-component-icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--jw-navy);color:#fff;font-weight:800}.jw-article-component-title{font-size:1rem}.jw-article-component-content>*:first-child{margin-top:0}.jw-article-component-content>*:last-child{margin-bottom:0}.jw-article-component-content p{margin:.45em 0}.jw-article-component-content ul,.jw-article-component-content ol{margin:.55em 0;padding-inline-start:1.35em}.jw-article-component-content li+li{margin-top:.35em}.jw-tone-success{background:#f3faf7;border-color:#c2e3d4;border-inline-start-color:#16835f}.jw-tone-success .jw-article-component-icon{background:#16835f}.jw-tone-info{background:#f1f7fd;border-color:#c9dff2;border-inline-start-color:#2f6fb0}.jw-tone-info .jw-article-component-icon{background:#2f6fb0}.jw-tone-warning{background:#fff8e8;border-color:#efd99d;border-inline-start-color:#b7791f}.jw-tone-warning .jw-article-component-icon{background:#b7791f}.jw-tone-primary{background:#f3f6f9;border-color:#cbd7e2;border-inline-start-color:var(--jw-navy)}.jw-tone-purple{background:#f8f3fb;border-color:#ddcce9;border-inline-start-color:#7b4b94}.jw-tone-purple .jw-article-component-icon{background:#7b4b94}.jw-tone-neutral{background:#f7f8fa;border-color:#d8dde3;border-inline-start-color:#687386}.jw-tone-neutral .jw-article-component-icon{background:#687386}
@media(max-width:560px){.jw-article-component{padding:16px 17px}.jw-article-header,.jw-article-reading{width:min(100% - 24px,960px)}}
.jw-article-title{color:var(--jw-heading,var(--jw-navy));font-size:clamp(2rem,4vw,var(--jw-single-h1-size,3.65rem))}.jw-article-content{font-size:var(--jw-article-font,17px)}.jw-article-content h2{color:var(--jw-h2,var(--jw-navy))}.jw-article-content h3{color:var(--jw-h3,var(--jw-navy))}.jw-article-content th{background:var(--jw-table-head,var(--jw-navy));color:var(--jw-table-head-text,#fff)}.jw-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0;padding:12px 0;border-block:1px solid var(--jw-border)}.jw-share>span{font-weight:800;color:var(--jw-navy)}.jw-share a{padding:6px 9px;border:1px solid var(--jw-border);border-radius:999px;text-decoration:none;font-size:.86rem}
.jw-table-striped .jw-article-content tbody tr:nth-child(even){background:var(--jw-mist,#f4f7fb)}


/* 1.2.3 — mobile table containment: wide tables scroll inside the article, never the viewport. */
.jw-article,.jw-article-header,.jw-article-reading,.jw-article-content{min-width:0;max-width:100%}
.jw-article-content .wp-block-table{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
@media(max-width:600px){
.jw-article-content table{width:100%;max-width:100%;table-layout:auto!important;-webkit-overflow-scrolling:touch}
.jw-article-content .wp-block-table table{display:table;width:max-content;min-width:100%;max-width:none;overflow:visible}
.jw-article-content th,.jw-article-content td{min-width:140px;overflow-wrap:normal;word-break:normal}
}
