.jsz-editorial-figure{margin:2rem 0;text-align:center}.jsz-editorial-figure img{display:block;max-width:100%;height:auto;margin:auto;border-radius:8px}.jsz-editorial-figure figcaption{font-size:.88rem;color:#65645e;line-height:1.8;margin-top:.7rem}.jsz-reading-guide{padding:1.3rem 1.5rem;background:#f7f5ee;border-left:3px solid #9b7b47;margin:1.5rem 0}.jsz-reading-guide ol{padding-left:1.4rem}.jsz-reading-guide a{color:#6e572f}.jsz-related-reading{padding:1.5rem;border-top:1px solid #ddd;margin-top:2rem}
#jsz-chat{position:fixed;right:22px;bottom:24px;z-index:10000;font:15px/1.6 system-ui,sans-serif}.jsz-chat-toggle{border:0;border-radius:30px;padding:12px 24px;background:#76613d;color:#fff;box-shadow:0 4px 20px #0002;cursor:pointer}.jsz-chat-panel{position:absolute;right:0;bottom:65px;width:min(380px,calc(100vw - 32px));background:white;border:1px solid #dfdacf;border-radius:15px;box-shadow:0 10px 50px #0003;overflow:hidden}.jsz-chat-panel[hidden]{display:none}.jsz-chat-panel header{display:flex;align-items:center;justify-content:space-between;background:#f4f1e9;padding:14px 18px;color:#413b2d}.jsz-chat-close{background:none;border:0;font-size:27px;cursor:pointer}.jsz-chat-messages{height:min(350px,45vh);overflow:auto;padding:15px}.jsz-chat-messages p{padding:10px 13px;border-radius:12px;margin:0 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}.jsz-chat-answer{background:#f5f5f1;margin-right:16px!important}.jsz-chat-user{background:#eee7d7;margin-left:16px!important}.jsz-chat-panel form{padding:12px 15px;border-top:1px solid #eee}.jsz-chat-panel label{font-size:13px}.jsz-chat-compose{display:flex;gap:8px}.jsz-chat-compose input{min-width:0;flex:1;padding:9px;border:1px solid #ccc;border-radius:7px}.jsz-chat-compose button{border:0;padding:8px 13px;background:#76613d;color:#fff;border-radius:7px}.jsz-chat-panel small{font-size:11px;color:#777}.jsz-chat-panel button:focus-visible,.jsz-chat-panel input:focus-visible{outline:2px solid #2e6558;outline-offset:2px}@media(max-width:600px){#jsz-chat{right:16px;bottom:16px}.jsz-reading-guide{padding:1rem}}
.jsz-chat-panel{width:min(420px,calc(100vw - 32px))}.jsz-chat-panel header small{display:block;color:#716b5e;font-size:11px}.jsz-chat-new{margin-left:auto;background:none;border:1px solid #d4cbb8;border-radius:6px;padding:4px 8px;color:#615139;cursor:pointer;white-space:nowrap}.jsz-chat-panel header{gap:8px}.jsz-chat-messages>div{padding:11px 13px;border-radius:12px;margin-bottom:12px;overflow-wrap:anywhere}.jsz-chat-messages>div>p{padding:0;margin:0;white-space:pre-wrap}.jsz-chat-messages{height:min(320px,40dvh)}.jsz-chat-sources{display:grid;gap:6px;margin-top:10px;border-top:1px solid #dedbd2;padding-top:8px}.jsz-chat-sources a{font-size:12px;color:#526840;text-decoration:underline;text-underline-offset:3px}.jsz-chat-suggestions{display:flex;flex-wrap:wrap;gap:7px;padding:0 15px 12px}.jsz-chat-suggestions button{border:1px solid #ded8c9;background:#faf8f1;color:#5b513c;border-radius:15px;padding:5px 9px;font-size:12px;cursor:pointer}.jsz-chat-panel button:disabled{opacity:.6;cursor:wait}.jsz-chat-help{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;margin-top:8px;font-size:11px}.jsz-chat-help a{color:#655132;text-decoration:underline}.jsz-chat-pending{font-size:12px;color:#777}.jsz-knowledge-hub{padding:32px 0}.jsz-knowledge-hub h1{font-size:clamp(25px,4vw,38px);line-height:1.4;margin:0 0 15px;color:#413d32}.jsz-knowledge-hub p{line-height:1.9;max-width:850px}.jsz-hub-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.jsz-hub-links a{padding:8px 14px;border:1px solid #d5cab2;border-radius:6px;color:#615035}.jsz-fact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.jsz-answer-card{border:1px solid #e4dfd2;border-radius:10px;padding:20px;margin:18px 0;scroll-margin-top:100px}.jsz-answer-card h2{font-size:20px;line-height:1.5;margin:0 0 10px}.jsz-answer-card p{line-height:1.9;margin:0 0 12px}.jsz-evidence-note{font-size:13px;color:#6b675d;border-left:3px solid #b09a70;padding:12px 15px;background:#f8f6f0}.jsz-facts-content{max-width:980px;margin:auto;padding:48px 20px}.jsz-facts-content h1{font-size:clamp(26px,4vw,36px);line-height:1.4}.jsz-facts-content dl{display:grid;grid-template-columns:110px 1fr;gap:12px;line-height:1.8}.jsz-facts-content dd{margin:0}.jsz-source-list li{margin:18px 0}.jsz-source-list p{line-height:1.8}.jsz-facts-content a{text-decoration:underline;text-underline-offset:3px}.jsz-home-answer{margin-top:14px;font-size:15px}.jsz-source-credit{font-size:13px;color:#6b675d;margin-top:24px}.jsz-knowledge-hub a:focus-visible,.jsz-facts-content a:focus-visible{outline:2px solid #2e6558;outline-offset:3px}@media(max-width:600px){.jsz-fact-grid{grid-template-columns:1fr}.jsz-chat-panel{bottom:60px;max-height:calc(100dvh - 110px);overflow:auto}.jsz-chat-panel header{padding:10px 12px}.jsz-chat-messages{height:31dvh;padding:12px}.jsz-chat-panel form{padding:10px 12px}.jsz-facts-content dl{grid-template-columns:1fr;gap:5px}.jsz-facts-content dt{font-weight:600}.jsz-answer-card{padding:16px}}

.jsz-source-notes{margin:22px 0;padding:16px 0;border-top:1px solid #ded8ca;font-size:13px;line-height:1.8;color:#625d51}.jsz-source-notes ul{padding-left:20px}.jsz-source-notes a{color:#566b40;text-decoration:underline;text-underline-offset:3px}.jsz-source-notes p{font-size:13px}

/* Preserve editorial product photographs when inline dimensions exceed a phone screen. */
.article-content-wrapper img{max-width:100%;height:auto!important}

main{display:block} .syszly-intro{text-align:center;background:#f7f3ed;padding:18px 15px}.syszly-intro h1{font-size:26px;color:#603b35;line-height:1.5}.syszly-intro p{font-size:14px;margin:8px 0}.syszly-page-heading{max-width:1200px;margin:24px auto 8px;text-align:center;font-size:28px;color:#603b35}.syszly-facts{max-width:1000px;margin:30px auto;padding:24px;line-height:1.9}.syszly-facts h1{font-size:30px;margin-bottom:16px}.syszly-facts h2{font-size:22px}.syszly-facts dt{font-weight:bold}.syszly-facts dd{margin:0 0 12px}.jsz-page-intro{max-width:1000px;margin:12px auto;text-align:center;padding:0 16px;line-height:1.8} [data-crosssite-navigation]{max-width:1100px;margin:30px auto!important;text-align:center;border-radius:12px;background:#f9f6f0;box-sizing:border-box}[data-crosssite-navigation] ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;padding:0!important}[data-crosssite-navigation] li a{display:block;border:1px solid #d5c8b7;border-radius:6px;padding:8px 14px;background:white}#nr img,.ab_img img{max-width:100%;height:auto!important}.jsz-chat-toggle,.jsz-chat-compose button{background:#603b35}.jsz-chat-panel header{background:#f5eee7}@media(max-width:600px){#jsz-chat{bottom:70px;right:12px}.syszly-intro h1{font-size:23px}.syszly-facts{padding:18px}[data-crosssite-navigation] ul{flex-direction:column}.syszly-page-heading{font-size:24px}}
