/* InsightWAVE v14 footer and paired educational articles */
#footer.iw-footer-v14{background:#f7f8fa!important;border:0!important;padding:0!important;color:#385068}
#footer.iw-footer-v14>.inner.iw-footer-content{width:min(1100px,calc(100% - 46px));max-width:1100px;margin:0 auto;padding:30px 0 24px!important;display:block;box-sizing:border-box;overflow:visible!important}
.iw-footer-v14 .iw-footer-brand{padding:0 0 18px}
.iw-footer-v14 .iw-footer-logo{display:block;width:250px;height:auto;max-width:70%;object-fit:contain;margin:0 0 10px}
.iw-footer-v14 .iw-footer-lead{font-weight:800!important;font-size:15px;line-height:1.7;color:#163d60;letter-spacing:-.025em;margin:0 0 6px}
.iw-footer-v14 .iw-footer-description{font-size:13px!important;line-height:1.85!important;color:#63788a!important;margin:0!important;max-width:900px;word-break:keep-all}
.iw-footer-v14 .iw-footer-facts{border-top:1px solid #d9e0e5;padding:14px 0 10px;font-size:12px;line-height:1.9;color:#607589}
.iw-footer-v14 .iw-footer-facts p{margin:0 0 2px!important;display:flex;gap:6px 14px;flex-wrap:wrap;align-items:baseline}
.iw-footer-v14 .iw-footer-facts p span{display:inline-block}
.iw-footer-v14 .iw-footer-facts p span:not(:last-child)::after{content:'|';color:#c2cbd4;margin-left:13px}
.iw-footer-v14 .iw-footer-facts b{color:#364e63;font-weight:700;margin-right:4px}
.iw-footer-v14 .iw-footer-facts a{color:#385d77;text-decoration:none}
.iw-footer-v14 .iw-footer-pending{font-style:normal;color:#b25d66}
.iw-footer-v14 .iw-footer-links{display:flex;gap:0;flex-wrap:wrap;margin:9px 0 0}
.iw-footer-v14 .iw-footer-links a{font-size:12px;color:#365b76;text-decoration:none;padding:0 16px;border-right:1px solid #cbd4da;line-height:1.6}
.iw-footer-v14 .iw-footer-links a:first-child{padding-left:0}
.iw-footer-v14 .iw-footer-links a:last-child{border-right:0}
.iw-footer-v14 .iw-footer-links a:hover{text-decoration:underline;color:#e73071}
.iw-footer-v14 .iw-footer-copyright{background:#eaf0f3;border-top:1px solid #d9e0e6;padding:13px 0;font-size:11px;line-height:1.7;color:#72889a}
.iw-footer-v14 .iw-footer-copyright .inner{width:min(1100px,calc(100% - 46px));max-width:1100px;margin:auto;float:none!important;padding:0!important;height:auto!important;min-height:0!important;overflow:visible!important}
.iw-linked-article .iw-page-intro h1{max-width:1000px}
.iw-linked-article .iw-editorial-inner>p{max-width:1020px;font-size:14px;line-height:1.93}
.iw-linked-article .iw-editorial-inner p strong{color:#204c67}
.iw-v14-grid{display:grid;gap:10px;margin:18px 0}
.iw-v14-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.iw-v14-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.iw-v14-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}
.iw-v14-card{min-width:0;border:1px solid #dee8ee;background:#fff;padding:17px 16px}
.iw-v14-num{display:block;color:#df4276;font-size:11px;font-weight:800;margin-bottom:8px}
.iw-v14-card h3{color:#1b496b;font-size:15px;line-height:1.5;margin:0 0 7px;letter-spacing:-.025em}
.iw-v14-card p{color:#5d7688;line-height:1.76;font-size:12.5px;margin:0;word-break:keep-all}
.iw-v14-small{font-size:12px!important;color:#718696!important}
.iw-linked-article .iw-v14-flow{margin-top:24px}
.iw-v14-related{display:block!important;border:1px solid #d5e3ee;border-left:4px solid #26729e;background:#f7fbfe;padding:19px 22px;margin:23px 0 4px;text-decoration:none!important;transition:border-color .2s,background-color .2s}
.iw-v14-related:hover,.iw-v14-related:focus-visible{background:#edf6fc;border-left-color:#e73071}
.iw-v14-related span{display:block;font-size:10px;color:#c34f7e;font-weight:800;letter-spacing:.14em;margin:0 0 8px}
.iw-v14-related strong{display:block;color:#164c72;font-size:17px;line-height:1.5;word-break:keep-all}
.iw-v14-related em{display:block;margin-top:8px;color:#31749d;font-size:12px;font-weight:750;font-style:normal}
.iw-linked-article .iw-v14-inline{color:#126690;text-decoration:underline;text-underline-offset:3px;font-weight:750}
.iw-v14-contrast{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}
.iw-v14-contrast>div{padding:19px 21px;border:1px solid #e1e7ec;background:#fff}
.iw-v14-contrast>div:nth-child(2){border-color:#c8dfea;background:#f1f8fc}
.iw-v14-contrast span{font-size:12px;font-weight:800;color:#c0567d}
.iw-v14-contrast>div:nth-child(2) span{color:#216b95}
.iw-v14-contrast p{font-size:14px;line-height:1.72;color:#38566a;margin:8px 0 0}
.iw-linked-article #content-production,.iw-linked-article #share-mechanism{scroll-margin-top:24px}
@media(max-width:850px){.iw-v14-grid-three,.iw-v14-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){#footer.iw-footer-v14{background:#f7f8fa!important;background-image:none!important}
#footer.iw-footer-v14>.inner.iw-footer-content{width:calc(100% - 36px);padding:24px 0 20px!important;min-height:0!important;text-align:left}
.iw-footer-v14 .iw-footer-logo{max-width:200px;width:170px}
.iw-footer-v14 .iw-footer-lead{font-size:14px}
.iw-footer-v14 .iw-footer-description{font-size:12px!important;line-height:1.85!important}
.iw-footer-v14 .iw-footer-desktop{display:none}
.iw-footer-v14 .iw-footer-facts p{display:block!important}
.iw-footer-v14 .iw-footer-facts p span{display:block;margin-bottom:3px}
.iw-footer-v14 .iw-footer-facts p span:not(:last-child)::after{display:none}
.iw-footer-v14 .iw-footer-copyright .inner{width:calc(100% - 36px);font-size:10px}
.iw-linked-article .iw-editorial-inner>p{font-size:13px;line-height:1.85}
.iw-v14-related{padding:15px 16px}.iw-v14-related strong{font-size:15px}
.iw-v14-card{padding:15px 13px}}
@media(max-width:520px){.iw-v14-grid-three,.iw-v14-grid-two,.iw-v14-grid-four{grid-template-columns:1fr}
.iw-v14-contrast{grid-template-columns:1fr}
.iw-footer-v14 .iw-footer-facts{font-size:11px}
.iw-linked-article .iw-editorial-inner .iw-v14-grid-three{grid-template-columns:1fr}}
