/* MYCDIC Insights v1.9.30.3 - public reading refinement */
.insights-page{--insi-deep:#063e2b;--insi-green:#006238;--insi-gold:#bd9325;--insi-line:#dce7e1;--insi-soft:#f5f8f6}
.ins-article-header{padding:64px 0 38px;background:linear-gradient(180deg,#fff 0%,#fbfdfc 100%);border-bottom:1px solid #edf2ef}
.ins-article-header-inner{max-width:1120px}.ins-article-header h1{font-size:clamp(2.6rem,5vw,4.75rem);max-width:1040px}.ins-article-deck{max-width:920px;font-size:1.13rem}
.ins-byline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid var(--insi-line);border-radius:14px;padding:0;margin-top:30px;overflow:hidden;background:#fff}
.ins-byline div{padding:13px 15px;border-right:1px solid var(--insi-line)}.ins-byline div:last-child{border-right:0}.ins-byline span{font-size:.62rem}.ins-byline strong{font-size:.8rem;overflow-wrap:anywhere}
.ins-featured{margin:28px 0 44px}.ins-featured .container{max-width:1120px}.ins-featured img{max-height:590px;object-fit:contain;background:#f7faf8;border:1px solid var(--insi-line);box-shadow:0 18px 44px rgba(0,63,35,.06)}
.ins-article-layout{grid-template-columns:205px minmax(0,800px);gap:54px;max-width:1120px!important}.ins-toc{top:110px;border:1px solid var(--insi-line);border-top:4px solid var(--insi-green);border-radius:14px;padding:16px;background:#fbfdfc}.ins-toc a{padding:5px 7px;border-radius:7px;text-decoration:none}.ins-toc a:hover{background:#edf5f0;color:var(--insi-green)}
.ins-prose{font-size:1.01rem;line-height:1.88;color:#40564b}.ins-prose h2{font-size:clamp(1.65rem,3vw,2.2rem);margin-top:44px}.ins-key-answer{border:1px solid #ead9a2;border-left:4px solid #d1a523;background:linear-gradient(135deg,#fffaf0,#fffdf7);border-radius:14px;padding:22px 24px;box-shadow:0 10px 26px rgba(89,67,0,.035)}
.ins-context-box{background:linear-gradient(135deg,#04442e,#00653b);box-shadow:0 18px 42px rgba(0,63,35,.12)}.ins-references li{padding:15px 0}.ins-citation-box,.ins-author-box{border:1px solid var(--insi-line);background:#fbfdfc}
.ins-card{transition:transform .18s ease,box-shadow .18s ease}.ins-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(0,63,35,.07)}
@media(max-width:900px){.ins-byline{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-byline div{border-bottom:1px solid var(--insi-line)}.ins-byline div:nth-child(2n){border-right:0}.ins-byline div:last-child{border-bottom:0}.ins-article-layout{gap:24px}.ins-toc{top:auto}}
@media(max-width:620px){.ins-article-header{padding:46px 0 28px}.ins-article-header h1{font-size:clamp(2.15rem,10vw,3rem)}.ins-article-deck{font-size:1rem;line-height:1.7}.ins-byline{grid-template-columns:1fr}.ins-byline div{border-right:0!important}.ins-featured{margin:18px 0 30px}.ins-featured img{border-radius:13px}.ins-article-layout{padding-left:0;padding-right:0}.ins-prose{font-size:.97rem}.ins-key-answer{padding:18px}.ins-toc{margin:0 0 4px}}
