.mx-guides-body{padding-bottom:0!important}.mg-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center;padding:65px 7%;border-bottom:1px solid var(--mx-line)}.mg-intro h1{font:70px/1 'Libre Caslon Display',Georgia,serif;margin:0 0 28px;letter-spacing:-.025em}.mg-intro h1 em{color:var(--mx-red)}.mg-intro p{font-size:14px}.mg-intro .mg-lead{font-size:19px;line-height:1.5}.mg-intro>img{height:420px;width:100%;object-fit:cover;object-position:75% center}.mg-index{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--mx-line);border-bottom:1px solid var(--mx-line)}.mg-index>a{padding:22px;background:#e5dece;text-decoration:none;display:flex;flex-direction:column;gap:8px}.mg-index>a:hover{background:#f5f0e6}.mg-index span{color:var(--mx-red);font-size:11px}.mg-index strong{font:24px/1.15 'Libre Caslon Display',Georgia,serif}.mg-index small{font-size:10px;color:var(--mx-muted)}.mg-method,.mg-sources{padding:40px max(7%,calc((100% - 900px)/2));background:#e5dece}.mg-method h2,.mg-sources h2{font:32px/1.15 'Libre Caslon Display',Georgia,serif}.mg-method p,.mg-sources p,.mg-sources li{font-size:13px}.mg-guide{padding:65px max(7%,calc((100% - 900px)/2));border-bottom:1px solid var(--mx-line);scroll-margin-top:20px}.mg-guide h2{font:55px/1.05 'Libre Caslon Display',Georgia,serif;margin:0 0 24px;max-width:800px}.mg-objective{font-size:16px;line-height:1.65}.mg-course{font-size:11px;color:var(--mx-muted);border-bottom:1px solid var(--mx-line);padding-bottom:25px;margin-bottom:30px}.mg-prose{max-width:74ch;font:18px/1.8 Georgia,serif}.mg-prose p{margin:0 0 22px}.mg-guide h3{font:27px/1.15 'Libre Caslon Display',Georgia,serif;margin:0 0 20px}.mg-passages{padding:25px;border:1px solid var(--mx-line);margin:30px 0}.mg-passages ul{list-style:none;padding:0;margin:0}.mg-passages li+li{margin-top:12px}.mg-passages a{font-size:13px}.mg-passages a>span{display:inline-block;width:65px;text-transform:uppercase;font-size:10px;color:var(--mx-red)}.mg-passages details{margin-top:20px;border-top:1px solid var(--mx-line);padding-top:15px}.mg-passages summary{font-size:12px;cursor:pointer}.mg-passages details ul{margin-top:15px}.mg-practice{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:32px;background:#e5dece}.mg-practice ol{padding-left:18px}.mg-practice li{margin-bottom:15px}.mg-practice p,.mg-practice li{font-size:13px;line-height:1.7}.mg-answer{border-top:1px solid var(--mx-line);padding-top:16px}.mg-answer summary{cursor:pointer;color:var(--mx-red);font-size:12px;font-weight:600}.mg-bridge{font:italic 20px/1.6 Georgia,serif;color:var(--mx-red);border-left:3px solid var(--mx-red);padding-left:24px;margin-top:35px}.mg-next{display:flex;justify-content:space-between;gap:20px;margin-top:30px;font-size:12px}.mg-sources ul{padding-left:20px}.mg-sources li{margin-bottom:10px}@media(max-width:900px){.mg-intro{grid-template-columns:1fr;gap:30px}.mg-intro>img{height:250px}.mg-index{grid-template-columns:repeat(2,1fr)}.mg-intro h1{font-size:58px}.mg-guide h2{font-size:46px}.mg-practice{grid-template-columns:1fr;gap:24px}.mg-prose{font-size:17px}}@media(max-width:500px){.mg-intro{padding:40px 6%}.mg-intro h1{font-size:47px}.mg-intro .mg-lead{font-size:17px}.mg-guide{padding:45px 6%}.mg-guide h2{font-size:39px}.mg-index>a{padding:18px}.mg-index strong{font-size:22px}.mg-method,.mg-sources{padding:30px 6%}.mg-passages,.mg-practice{padding:21px}.mg-passages a>span{display:block;width:auto;margin-bottom:3px}.mg-next{font-size:11px}.mg-bridge{font-size:18px}.mg-prose{line-height:1.75}}@media print{.mx-header nav,.mg-intro>img,.mx-actions,.mg-index,.mg-next,.mx-footer{display:none}.mg-intro,.mg-guide,.mg-method,.mg-sources{padding:20px 0;break-inside:auto}.mg-guide{break-before:page}.mg-practice{display:block}.mg-guide details::details-content{display:block;content-visibility:visible}.mx-guides-body{background:white!important;color:black!important}}
.mg-passage-help{font-size:11px;color:var(--mx-muted);margin:0 0 20px}
