/* Optional editorial block. No global selectors, no external font or script. */
.swbl-localtext{--swbl-gold:#c9c29d;--swbl-line:#e8dfc8;--swbl-link:#695e3d;--swbl-ink:#252525;--swbl-muted:#5d5d5d;--swbl-blue:#eef9fb;box-sizing:border-box;position:relative;display:block;width:100%;max-width:1120px;margin:28px auto 44px;padding:0 10px;color:var(--swbl-ink);font:400 16px/1.7 Arial,Helvetica,sans-serif;text-align:left;clear:both;isolation:isolate;scroll-margin-top:96px}
.swbl-localtext *, .swbl-localtext *::before,.swbl-localtext *::after{box-sizing:border-box;min-width:0}
.swbl-localtext :where(h2,h3,h4,p,ul,ol,li,header,footer,nav,details,summary){float:none;clear:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;letter-spacing:normal;text-transform:none;text-indent:0}
.swbl-localtext :where(p,li,summary,a,h2,h3,h4){overflow-wrap:anywhere}
.swbl-localtext :where(h2,h3,h4)::before,.swbl-localtext :where(h2,h3,h4)::after{content:none}
.swbl-localtext .swbl-heading{padding:26px 28px;margin:0 0 26px;border:1px solid var(--swbl-line);border-left:4px solid var(--swbl-gold);border-radius:16px;background:linear-gradient(115deg,#fbf8ef,#fff 74%,#eef9fb)}
.swbl-localtext .swbl-eyebrow{margin:0 0 10px;color:var(--swbl-link);font:700 11px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.swbl-localtext h2{margin:0;max-width:31ch;color:var(--swbl-link);font:400 clamp(27px,2.6vw,36px)/1.2 Georgia,'Times New Roman',serif;letter-spacing:-.025em;text-wrap:balance}
.swbl-localtext .swbl-copy{display:block;max-width:940px;margin:0 auto;padding:0 8px}
.swbl-localtext h3{position:relative;margin:32px 0 14px;padding:0 0 12px;border-bottom:1px solid var(--swbl-line);color:var(--swbl-link);font:400 clamp(22px,2vw,27px)/1.28 Georgia,'Times New Roman',serif;letter-spacing:-.012em;text-wrap:pretty;break-after:avoid}
.swbl-localtext h3::after{content:"";position:absolute;left:0;bottom:-1px;width:42px;height:2px;background:var(--swbl-gold)}
.swbl-localtext h4{margin:20px 0 10px;color:var(--swbl-link);font:400 21px/1.35 Georgia,'Times New Roman',serif}
.swbl-localtext p{margin:0 0 14px;color:var(--swbl-muted);font:400 16px/1.7 Arial,Helvetica,sans-serif}
.swbl-localtext .swbl-lead{font-size:17px;line-height:1.7}
.swbl-localtext strong{font-weight:700;color:var(--swbl-ink)}
.swbl-localtext a{color:var(--swbl-link);font-weight:600;text-decoration:underline;text-underline-offset:3px}
.swbl-localtext :where(a,summary):focus-visible{outline:3px solid #435c63;outline-offset:3px;border-radius:4px}
.swbl-localtext ul,.swbl-localtext ol{margin:12px 0;padding-left:1.5em}
.swbl-localtext li{margin:0 0 8px}
.swbl-localtext .swbl-related{margin:18px 0 24px}
.swbl-localtext .swbl-related ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:10px;margin:0;padding:0;list-style:none}
.swbl-localtext .swbl-related li{display:block;margin:0;padding:0;list-style:none}
.swbl-localtext .swbl-related li::before,.swbl-localtext .swbl-chips li::before{content:none}
.swbl-localtext .swbl-related a{display:flex;justify-content:space-between;gap:12px;align-items:center;height:100%;min-height:52px;padding:13px 15px;border:1px solid var(--swbl-line);border-radius:12px;background:#fbf8ef;text-decoration:none;line-height:1.4}
.swbl-localtext .swbl-data,.swbl-localtext .swbl-note{margin:20px 0;padding:18px 20px;border:1px solid var(--swbl-line);border-left:4px solid var(--swbl-gold);border-radius:12px;background:#fbf8ef}
.swbl-localtext .swbl-note{background:var(--swbl-blue);border-left-color:#93d4e2}
.swbl-localtext .swbl-data p:last-child,.swbl-localtext .swbl-note p:last-child{margin-bottom:0}
.swbl-localtext .swbl-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:12px 0;list-style:none}
.swbl-localtext .swbl-chips li{padding:5px 12px;margin:0;border:1px solid var(--swbl-line);border-radius:999px;background:#fff;color:var(--swbl-link);font-size:14px;list-style:none}
.swbl-localtext .swbl-small{font-size:13px;line-height:1.6}
.swbl-localtext details{margin:10px 0;border:1px solid var(--swbl-line);border-radius:12px;background:#fff}
.swbl-localtext summary{position:relative;display:block;min-height:52px;padding:16px 55px 16px 17px;list-style:none;cursor:pointer;color:var(--swbl-ink);font:600 16px/1.5 Arial,Helvetica,sans-serif;border-radius:11px;text-wrap:pretty}
.swbl-localtext summary::marker,.swbl-localtext summary::-webkit-details-marker{display:none;content:""}
.swbl-localtext summary::after{content:"+";position:absolute;right:15px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--swbl-line);border-radius:50%;color:var(--swbl-link);font-size:20px;font-weight:400;line-height:1}
.swbl-localtext details[open]>summary{border-radius:11px 11px 0 0;background:#fbf8ef;border-bottom:1px solid var(--swbl-line)}
.swbl-localtext details[open]>summary::after{content:"−"}
.swbl-localtext details>div{padding:15px 17px 3px}
.swbl-localtext details>p{padding:15px 17px 0}
.swbl-localtext .swbl-sources{margin-top:30px;border-top:1px solid var(--swbl-line);padding-top:14px}
.swbl-localtext .swbl-sources h3{font-size:20px;margin:0 0 12px;border:0;padding:0}
.swbl-localtext .swbl-sources h3::after{content:none}
.swbl-localtext .swbl-sources p{font-size:13px;line-height:1.65}
.swbl-localtext .swbl-footer{max-width:940px;margin:22px auto 0;padding:0 8px}
.swbl-localtext .swbl-button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:46px;padding:12px 22px;border:2px solid var(--swbl-gold);border-radius:999px;background:var(--swbl-gold);color:#353122;font:700 14px/1.45 Arial,Helvetica,sans-serif;text-decoration:none;text-align:center}
@media(max-width:600px){.swbl-localtext{margin-top:22px;padding:0 8px}.swbl-localtext .swbl-heading{padding:22px 18px}.swbl-localtext .swbl-copy{padding:0 4px}.swbl-localtext .swbl-data,.swbl-localtext .swbl-note{padding:15px 14px}.swbl-localtext .swbl-button{width:100%}}
@media(hover:hover){.swbl-localtext .swbl-related a:hover,.swbl-localtext summary:hover{background:var(--swbl-blue)}.swbl-localtext .swbl-button:hover{background:#93d4e2;border-color:#93d4e2;color:#243b42}}
@media(forced-colors:active){.swbl-localtext :where(.swbl-heading,.swbl-related a,.swbl-note,.swbl-data,details,.swbl-button){border:1px solid CanvasText}.swbl-localtext h3::after{background:CanvasText}}
@media print{.swbl-localtext{padding:0;margin:0;max-width:none}.swbl-localtext .swbl-heading{background:none}.swbl-localtext .swbl-related ul{display:block}.swbl-localtext .swbl-footer{display:none}.swbl-localtext details::details-content{content-visibility:visible;display:block}.swbl-localtext details>div{display:block}.swbl-localtext summary::after{content:none}.swbl-localtext h3{break-after:avoid}}
