/* Loaded after legacy/minified styles; scoped corrections for editorial content. */
.yn-ae-answer{display:flex;align-items:flex-start;gap:18px;background:#eeeefa;color:#394bb3;border-left:4px solid #5262ce;padding:25px 28px;margin:24px 0;border-radius:5px;line-height:1.85;overflow-wrap:anywhere}
.yn-ae-answer .yn-ae-bulb{flex:0 0 28px;font-size:26px;line-height:1.5}.yn-ae-answer strong{display:block;font-size:1.05rem;color:#394bb3}.yn-ae-answer p{color:#394bb3!important;margin:4px 0 0!important;line-height:1.85!important}.yn-ae-answer a{color:inherit;text-decoration:underline}
.yn-ae-label{display:inline-block;color:#3546ad;background:#eeeeff;border-radius:999px;padding:5px 12px;font-weight:700;margin-bottom:12px}.yn-ae-byline{color:#475569;font-size:.9rem}.yn-ae-related,.yn-ae-sources{margin:28px 0;padding:22px;background:#f8fafc;border:1px solid #dce3ef;border-radius:12px;color:#18243a}.yn-ae-related a,.yn-ae-sources a{color:#294eb4;text-decoration:underline;overflow-wrap:anywhere}.yn-ae-related li,.yn-ae-sources li{margin:10px 0}.yn-ae-warning{border:1px solid #c98611;border-left:4px solid #c98611;background:#fffbeb;color:#713f12;padding:16px;margin:16px 0;border-radius:8px}.yn-ae-warning[hidden]{display:none!important}.yn-ae-warning a{color:#713f12;text-decoration:underline}.yn-ae-editor-fields{padding:16px;border:1px solid #dce3ef}.yn-ae-editor-fields textarea{display:block;width:100%;min-height:90px}.yn-ae-editor-fields legend{font-weight:700}
.yn-single-description .yn-faq-card{background:#fff;border:1px solid #dce3ef;border-radius:12px;margin:12px 0;overflow:hidden}.yn-single-description .yn-faq-card summary{display:flex;justify-content:space-between;gap:18px;align-items:center;cursor:pointer;list-style:none;padding:19px 22px;color:#18243a;font-weight:650;line-height:1.5}.yn-single-description .yn-faq-card summary::-webkit-details-marker{display:none}.yn-single-description .yn-faq-card summary::after{content:'+';font-size:24px;flex:none}.yn-single-description .yn-faq-card[open] summary::after{content:'−'}.yn-single-description .yn-faq-answer{padding:0 22px 20px;color:#24344a}.yn-faq-card summary:focus-visible,.yn-ae-related a:focus-visible{outline:3px solid #5262ce;outline-offset:3px}
/* A header must not inherit the gallery's height/stretch rules. */
.yn-priority-gallery-section .yn-priority-gallery-head{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;height:auto!important;min-height:64px!important;max-height:none!important;align-self:start!important;gap:12px!important;padding:14px 18px!important;box-sizing:border-box!important}
.yn-priority-gallery-section .yn-priority-gallery-head>div{display:block!important;min-width:0!important;flex:1 1 240px!important;height:auto!important}.yn-priority-gallery-section .yn-priority-gallery-head h2{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.3!important}.yn-priority-gallery-section .yn-priority-gallery-head>strong{flex:0 0 auto!important}.yn-priority-gallery-section{height:auto!important;min-height:0!important;display:block!important}.yn-priority-gallery-section .yn-gallery-track-wrap{min-height:0!important;height:auto!important}
@media(max-width:600px){.yn-ae-answer{padding:18px 16px;gap:12px}.yn-ae-answer .yn-ae-bulb{flex-basis:22px;font-size:22px}.yn-ae-related,.yn-ae-sources{padding:16px}}

.yn-priority-gallery-head .yn-ae-discover{position:relative;flex:0 0 auto;align-self:center;max-width:100%;color:#16336a;background:#fff;border-radius:8px;z-index:4;font-size:.9rem}.yn-ae-discover summary{padding:10px 14px;cursor:pointer;min-height:44px;box-sizing:border-box;font-weight:700;white-space:nowrap}.yn-ae-discover nav{position:absolute;right:0;top:100%;width:220px;max-width:75vw;background:#fff;border:1px solid #dce3ef;border-radius:10px;box-shadow:0 12px 28px #10264b26;padding:6px;display:grid}.yn-ae-discover nav a{display:flex;justify-content:space-between;padding:12px;color:#16336a;text-decoration:none;white-space:normal}.yn-ae-discover nav a:hover,.yn-ae-discover nav a:focus-visible{background:#eeeefa}.yn-priority-gallery-section:has(.yn-ae-discover[open]){overflow:visible!important}

.yn-ae-search{box-sizing:border-box;max-width:1200px;margin:22px auto;padding:24px;background:#fff;border:1px solid #dce3ef;border-radius:14px;color:#18243a}.yn-ae-search h2{margin:0 0 8px;color:#18243a}.yn-ae-search>p{color:#475569}.yn-ae-search label{display:block;font-weight:600;margin-bottom:8px}.yn-ae-search form>div{display:flex;gap:10px}.yn-ae-search input{flex:1;min-width:0;border:1px solid #94a3b8;border-radius:8px;padding:13px;color:#18243a;background:#fff;font:inherit}.yn-ae-search button{border:0;border-radius:8px;padding:13px 20px;background:#294eb4;color:#fff;font:inherit;cursor:pointer}.yn-ae-search-results article{padding:18px 0;border-top:1px solid #dce3ef}.yn-ae-search-results article>span{font-size:.8rem;color:#394bb3}.yn-ae-search-results h3 a{color:#294eb4;text-decoration:underline}.yn-ae-search-results p{color:#334155;line-height:1.75}.yn-ae-search-results small{color:#475569}@media(max-width:600px){.yn-ae-search{margin:12px 8px;padding:18px}.yn-ae-search form>div{flex-direction:column}}

.yn-ae-card-label{display:inline-block!important;background:#eeeeff!important;color:#3546ad!important;font-size:.72rem!important;padding:2px 8px!important;border-radius:999px!important;font-weight:700!important}
