.amlegal-article-widget-mnt{--al-cream:#f3ede0;--al-brown:#2a2019;--al-gold:#c99a42;--al-off:#f5f0e6;--al-link:#7a5516;width:100%;background:var(--al-cream);padding:1.5rem 0;font-family:'Segoe UI',Arial,sans-serif;color:var(--al-brown);line-height:1.75;font-size:1rem;box-sizing:border-box}
.amlegal-article-widget-mnt *{box-sizing:border-box}
.amlegal-article-widget-mnt .al-inner{max-width:820px;margin:0 auto;padding:0 1rem}
.amlegal-article-widget-mnt h1{font-family:Georgia,'Times New Roman',serif;font-style:italic;color:var(--al-brown);font-size:clamp(1.65rem,4.5vw,2.3rem);font-weight:700;margin:0 0 .6rem;line-height:1.3}
.amlegal-article-widget-mnt h2{color:var(--al-brown);font-size:clamp(1.25rem,3vw,1.55rem);font-weight:700;margin:2.3rem 0 .8rem;border-left:4px solid var(--al-gold);padding-left:.7rem;line-height:1.35}
.amlegal-article-widget-mnt h3{color:var(--al-brown);font-size:1.1rem;font-weight:700;margin:0 0 .6rem}
.amlegal-article-widget-mnt p,.amlegal-article-widget-mnt li{color:var(--al-brown)}
.amlegal-article-widget-mnt a{color:var(--al-link);text-decoration:underline;font-weight:600}
.amlegal-article-widget-mnt .al-byline{font-size:.9rem;margin:0 0 1.2rem;color:#4a3d2e}
.amlegal-article-widget-mnt .al-intro{background:var(--al-off);border-left:4px solid var(--al-brown);padding:1.1rem 1.3rem;border-radius:6px;margin:0 0 1.5rem}
.amlegal-article-widget-mnt .al-intro p{margin:0}
.amlegal-article-widget-mnt .al-source{background:var(--al-off);border:1px solid var(--al-gold);padding:.8rem 1rem;border-radius:6px;font-size:.92rem;margin:1rem 0}
.amlegal-article-widget-mnt .al-source p{margin:0}
.amlegal-article-widget-mnt .al-expert{background:var(--al-brown);color:var(--al-off);border-left:5px solid var(--al-gold);padding:1.2rem 1.4rem;border-radius:6px;margin:2rem 0}
.amlegal-article-widget-mnt .al-expert h3,.amlegal-article-widget-mnt .al-expert p{color:var(--al-off)}
.amlegal-article-widget-mnt .al-expert h3{color:#e6c27a}
.amlegal-article-widget-mnt table{width:100%;border-collapse:collapse;margin:1.2rem 0;font-size:.95rem;background:var(--al-off)}
.amlegal-article-widget-mnt th{background:var(--al-brown);color:var(--al-off);text-align:left;padding:.65rem .8rem}
.amlegal-article-widget-mnt td{padding:.65rem .8rem;border-bottom:1px solid #d8cdb5;vertical-align:top;color:var(--al-brown)}
.amlegal-article-widget-mnt .al-cta-wrap{text-align:center;margin:2rem 0}
.amlegal-article-widget-mnt .al-cta-btn{display:inline-block;background:var(--al-gold);color:var(--al-brown);font-weight:700;padding:.85rem 1.6rem;border-radius:30px;text-decoration:none;box-shadow:0 3px 8px rgba(42,32,25,.2)}
.amlegal-article-widget-mnt .al-cta-btn:hover{background:#b8872f}
.amlegal-article-widget-mnt .al-faq-item{border-bottom:1px solid #d8cdb5;padding:.9rem 0}
.amlegal-article-widget-mnt .al-faq-item summary{cursor:pointer;font-weight:700;color:var(--al-brown);list-style:none;position:relative;padding-right:1.5rem}
.amlegal-article-widget-mnt .al-faq-item summary::-webkit-details-marker{display:none}
.amlegal-article-widget-mnt .al-faq-item summary::after{content:"+";position:absolute;right:0;color:var(--al-link);font-size:1.3rem}
.amlegal-article-widget-mnt .al-faq-item[open] summary::after{content:"\2212"}
.amlegal-article-widget-mnt .al-faq-item p{margin:.6rem 0 0}
.amlegal-article-widget-mnt .al-disclaimer{font-size:.88rem;color:#4a3d2e;margin-top:2.2rem;border-top:1px solid #cdbf9f;padding-top:1rem}
.amlegal-article-widget-mnt .al-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}
.amlegal-article-widget-mnt .al-reveal.al-visible{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.amlegal-article-widget-mnt .al-reveal{opacity:1;transform:none;transition:none}}
@media (max-width:600px){
.amlegal-article-widget-mnt table,.amlegal-article-widget-mnt thead,.amlegal-article-widget-mnt tbody,.amlegal-article-widget-mnt th,.amlegal-article-widget-mnt td,.amlegal-article-widget-mnt tr{display:block}
.amlegal-article-widget-mnt thead{display:none}
.amlegal-article-widget-mnt tr{margin-bottom:1rem;border:1px solid #d8cdb5;border-radius:6px;padding:.5rem;background:var(--al-off)}
.amlegal-article-widget-mnt td{border:none;padding:.35rem .5rem}
.amlegal-article-widget-mnt td::before{content:attr(data-label);font-weight:700;color:var(--al-link);display:block;font-size:.8rem}
}

.amlegal-article-widget-mnt .al-news{margin:1.4rem 0;background:#fff;border:1px solid #d8cdb5;border-left:5px solid var(--al-gold);border-radius:8px;overflow:hidden}
.amlegal-article-widget-mnt .al-news-img{display:block;background:#e5dbc9;line-height:0}
.amlegal-article-widget-mnt .al-news-img img{display:block;width:100%;height:auto}
.amlegal-article-widget-mnt .al-news figcaption{padding:1rem 1.2rem;font-size:.95rem;line-height:1.7;color:var(--al-brown)}
.amlegal-article-widget-mnt .al-news-link{display:inline-block;margin-top:.5rem}
/* theme-proof link and button states */
.amlegal-article-widget-mnt a,.amlegal-article-widget-mnt a:visited{color:#7a5516 !important}
.amlegal-article-widget-mnt a:hover,.amlegal-article-widget-mnt a:focus,.amlegal-article-widget-mnt a:active{color:#2a2019 !important;background:transparent !important}
.amlegal-article-widget-mnt .al-cta-btn,.amlegal-article-widget-mnt .al-cta-btn:visited{color:#2a2019 !important;background:#c99a42 !important}
.amlegal-article-widget-mnt .al-cta-btn:hover,.amlegal-article-widget-mnt .al-cta-btn:focus,.amlegal-article-widget-mnt .al-cta-btn:active{color:#f5f0e6 !important;background:#2a2019 !important}
.amlegal-article-widget-mnt .al-news-img:hover,.amlegal-article-widget-mnt .al-news-img:focus{background:#e5dbc9 !important}