/* EXTROY article styles scoped for Light Web template */
.part-left h1{font-family:Arial,Helvetica,sans-serif;font-size:30px;line-height:1.2;color:#252525;max-width:980px;margin:0 0 14px}
.extroy-article{max-width:980px;margin:0 auto;padding:0 0 48px;color:#222;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55;box-sizing:border-box}
.extroy-article *{box-sizing:border-box}
.extroy-article a{color:#7a2636}
.extroy-article h2{font-size:25px;margin-top:38px;color:#7a2636}
.extroy-article h3{font-size:19px;margin-top:24px;color:#333}
.extroy-article .article-lead{font-size:19px;color:#555}
.extroy-article .article-kicker,.extroy-article .article-meta,nav.breadcrumbs{color:#777;font-size:14px}
nav.breadcrumbs{margin:0 0 16px}
.extroy-article .eeat{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}
.extroy-article .eeat-person,.extroy-article .article-callout{background:#f7f1f2;padding:16px;border-left:4px solid #7a2636}
.extroy-article .article-figure{margin:28px 0;text-align:center}
.extroy-article .article-figure img{max-width:100%;height:auto}
.extroy-article .article-figure figcaption{font-size:14px;color:#666;font-style:italic;margin-top:8px}
.extroy-article .article-table{border-collapse:collapse;width:100%;overflow:auto}
.extroy-article .article-table th,.extroy-article .article-table td{border:1px solid #ccc;padding:9px;vertical-align:top}
.extroy-article .article-faq{margin-top:42px}
.extroy-article .faq-item{border-bottom:1px solid #ddd;padding:8px 0}
.extroy-article blockquote{border-left:3px solid #7a2636;padding-left:16px;color:#444}
@media(max-width:700px){.extroy-article .eeat{grid-template-columns:1fr}.part-left h1{font-size:24px}.extroy-article h2{font-size:22px}}

.part-left h1 + * { }
