.lui-depth-article{max-width:920px;margin:0 auto}
.lui-depth-article .article-lead{font-size:20px;line-height:1.8;color:#352c20;margin:0 0 34px;padding-bottom:28px;border-bottom:1px solid #e5d8c2}
.lui-depth-article section{margin-top:38px}
.lui-depth-article section:first-of-type{margin-top:0}
.lui-depth-article h2{margin:0 0 16px;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.15}
.lui-depth-article h3{margin:24px 0 8px;color:#2b1d16;font-size:1.3rem;line-height:1.35}
.lui-depth-article p{margin:0 0 17px}
.lui-depth-article ul,.lui-depth-article ol{margin:8px 0 20px;padding-left:24px;color:#2b251d}
.lui-depth-article li{margin:9px 0;font-size:16px;line-height:1.7}
.lui-depth-article a:not(.lui-clean-card){color:#704900;text-decoration-thickness:1px;text-underline-offset:3px}
.lui-depth-note{margin:24px 0;padding:20px 22px;border-left:4px solid #916a0f;background:#fff8e9;border-radius:0 6px 6px 0}
.lui-depth-note strong{display:block;margin-bottom:6px;color:#704900}
.lui-depth-faq{padding:22px 0;border-top:1px solid #e5d8c2}
.lui-depth-faq:last-child{border-bottom:1px solid #e5d8c2}
.lui-depth-faq h3{margin:0 0 8px}
.lui-depth-faq p{margin-bottom:0}
.lui-depth-article .lui-clean-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){.lui-depth-article .article-lead{font-size:18px}.lui-depth-article .lui-clean-grid{grid-template-columns:1fr}.lui-depth-article section{margin-top:32px}}
