/* Reading pages within the existing warm studio identity. */
body.warm-studio .maker-guide{max-width:800px;margin:40px auto 72px;overflow-wrap:anywhere}
body.warm-studio .maker-guide h1{font-size:clamp(34px,5.5vw,58px);line-height:1.1}
body.warm-studio .maker-guide h2{font-size:clamp(25px,3.5vw,34px);line-height:1.2;margin-top:36px}
.maker-guide li{margin-bottom:12px}
.maker-guide a{text-underline-offset:3px}
.maker-guide .guide-table-wrap{overflow-x:auto;margin:24px 0}
.maker-guide table{width:100%;border-collapse:collapse;font-size:16px;overflow-wrap:normal}
.maker-guide caption{text-align:left;font-weight:700;margin-bottom:12px}
body.warm-studio .maker-guide th,body.warm-studio .maker-guide td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid var(--line,#d9d4ca);overflow-wrap:normal}
.maker-guide td{white-space:nowrap}
.maker-guide thead th{background:var(--tint,#f0ece3)}
.guide-sources,.maker-guide-more,.maker-guide-cta{border-top:1px solid var(--line,#d9d4ca);margin-top:32px;padding-top:8px}
.maker-guide .guide-sources{font-size:16px}
body.warm-studio .maker-guide-more{display:block;font-size:18px;line-height:1.65}
.maker-guide-more ul{display:block;padding-left:24px}
.maker-guide-more a{font-size:inherit;font-weight:400;line-height:inherit}
.maker-guide .maker-guide-cta{padding:20px;background:var(--tint,#f0ece3)}
.maker-guide .maker-guide-cta p{margin:0}
.maker-guide-index{padding-left:24px}
.maker-guide-index li{padding-left:6px;margin-bottom:28px}
@media(max-width:520px){body.warm-studio .maker-guide{margin-top:24px}body.warm-studio .maker-guide th,body.warm-studio .maker-guide td{padding:8px}.maker-guide table{font-size:14px}.maker-guide .maker-guide-cta{padding:16px}}
