.news-default-diagram{margin:24px 0 18px}
.news-default-diagram a{display:block}
.news-default-diagram img{display:block;width:100%;height:auto;border:1px solid #cbb38470;border-radius:12px}
.news-default-diagram figcaption{margin-top:10px;color:#c5ced1;font:400 14px/1.6 Arial,sans-serif}
.news-default-guide-action .button{white-space:normal;text-align:left;line-height:1.5}
.md-default-guide{padding-top:28px;padding-bottom:70px}
.md-default-guide-heading{max-width:1000px;margin:0 auto 40px}
.md-default-guide h1{font:400 clamp(34px,4.5vw,56px)/1.15 Georgia,serif;max-width:1000px;margin:25px 0;color:#f5f1e8}
.md-default-guide p{font:400 18px/1.75 Arial,sans-serif;color:#d1d9dc;margin:0 0 20px}
.md-default-guide p.lead{font-size:21px;max-width:880px}
.md-default-guide .md-default-guide-byline{font-size:14px;color:#cbb384}
.md-default-guide-nav,.md-default-guide-next{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:28px}
.md-default-guide-schema{max-width:840px;margin:0 auto 50px;scroll-margin-top:130px}
.md-default-guide-schema img{display:block;width:100%;height:auto;border:1px solid #cbb38470;border-radius:12px}
.md-default-guide-schema figcaption{font:400 14px/1.6 Arial,sans-serif;color:#cbb384;margin-top:14px;text-align:center}
.md-default-guide .analysis,.md-default-guide .sources,.md-default-guide-next{max-width:920px;margin-inline:auto}
.md-default-guide .analysis,.md-default-guide .sources{border-top:1px solid #cbb38455;padding-top:38px;scroll-margin-top:125px}
.md-default-guide h2{font:400 36px/1.2 Georgia,serif;color:#f5f1e8;margin:12px 0 28px}
.md-default-guide h3{font:600 22px/1.35 Arial,sans-serif;color:#e4c98e;margin:34px 0 14px}
.md-default-guide .eyebrow{font:500 13px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#cbb384}
.md-default-guide .refs{display:inline;font-size:13px;margin-left:5px;white-space:nowrap}
.md-default-guide .refs a{margin-right:5px}
.md-default-guide a:not(.button){color:#e0c48e;text-underline-offset:4px}
.md-default-guide .example{background:#1b2b38;border:1px solid #5b747b;padding:0 26px 12px;border-radius:12px;margin:34px 0}
.md-default-guide table{width:100%;border-collapse:collapse;table-layout:fixed;margin:22px 0}
.md-default-guide th,.md-default-guide td{text-align:left;vertical-align:top;padding:14px 10px;border-bottom:1px solid #53656f;font:400 16px/1.6 Arial,sans-serif;overflow-wrap:anywhere}
.md-default-guide th{color:#e4c98e;font-weight:600}
.md-default-guide th:nth-child(1){width:20%}
.md-default-guide th:nth-child(2){width:20%}
.md-default-guide .sources{margin-top:42px}
.md-default-guide .sources ol{padding-left:25px;list-style:decimal}
.md-default-guide .sources li{padding-left:7px;margin-bottom:23px;scroll-margin-top:125px;color:#d1d9dc}
.md-default-guide .sources li p{font-size:15px;margin-top:6px}
.md-default-guide .sources a{overflow-wrap:anywhere}
.md-default-guide-next{border-top:1px solid #cbb38455;padding-top:30px;margin-top:35px}
@media(max-width:640px){
 .md-default-guide{padding-top:10px;padding-bottom:45px}
 .md-default-guide p{font-size:17px}
 .md-default-guide p.lead{font-size:19px}
 .md-default-guide h2{font-size:29px}
 .md-default-guide h3{font-size:21px}
 .md-default-guide .example{padding:0 14px 10px}
 .md-default-guide th,.md-default-guide td{font-size:14px;padding:10px 6px}
 .md-default-guide-nav .button,.md-default-guide-next .button{white-space:normal}
}
@media print{
 .md-default-guide{max-width:none;color:#152634}
 .md-default-guide h1,.md-default-guide h2,.md-default-guide h3,.md-default-guide p{color:#152634}
 .md-default-guide-schema{max-width:150mm;break-after:page}
 .md-default-guide .example{background:#f1f4f5;break-inside:avoid}
 .md-default-guide-nav,.md-default-guide-next{display:none}
}
