/* Editorial guide. Scoped to the guide; no JavaScript required. */
body.mc26-portal .mc-guide{max-width:920px}
.mc-guide-kicker{font-size:11px!important;letter-spacing:1.8px;font-weight:700;color:var(--mc-pink)!important;margin-bottom:15px!important}
body.mc26-portal .mc-guide .mc-lead{font-size:20px;line-height:1.65;color:#3b3b3b}
.mc-guide-start{border-left:3px solid var(--mc-pink);background:#fcf8fa;padding:24px 26px;margin:28px 0}
.mc-guide-start>strong{font-size:21px;display:block;margin-bottom:7px}
.mc-guide-start .mc-button{margin-top:18px}
body.mc26-portal .mc-guide-nav{gap:10px;margin:30px 0 0;padding:0 0 28px;border-bottom:1px solid var(--mc-line)}
body.mc26-portal .mc-guide-nav a{font-size:13px;min-height:44px;display:flex;align-items:center;background:white;border-radius:6px}
.mc-guide-nav a:hover{border-color:var(--mc-pink);color:var(--mc-pink)}
body.mc26-portal .mc-guide section{padding-top:48px;scroll-margin-top:110px}
body.mc26-portal .mc-guide h2{font-size:30px!important;line-height:1.25;letter-spacing:-.5px;margin-bottom:18px!important}
body.mc26-portal .mc-guide h3{font-size:18px!important;margin:0 0 9px}
body.mc26-portal .mc-guide p,body.mc26-portal .mc-guide li{font-size:16px;line-height:1.8;color:#535353}
.mc-guide section>p+p{margin-top:16px!important}
.mc-guide ul,.mc-guide ol{padding-left:23px;margin:20px 0}
.mc-guide li{padding-left:5px;margin:9px 0}
.mc-guide p>a,.mc-guide h3>a{color:var(--mc-pink)!important;text-decoration:underline!important;text-underline-offset:3px}
.mc-guide-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:25px 0}
.mc-guide-choices>div{border-top:2px solid #e8c9d5;padding-top:17px;min-width:0}
body.mc26-portal .mc-guide-choices p,body.mc26-portal .mc-guide-services p{font-size:15px}
.mc-guide-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px;margin:27px 0}
.mc-guide-services>div{border-bottom:1px solid var(--mc-line);padding-bottom:22px;min-width:0}
.mc-guide-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.mc-guide-links>a{padding:10px 14px;border:1px solid #e6c4d1;border-radius:6px;font-size:14px;color:var(--mc-pink)!important}
.mc-guide-links>a:hover{background:var(--mc-blush)}
body.mc26-portal .mc-guide .mc-guide-source{font-size:12px;line-height:1.65;margin-top:17px!important}
.mc-guide-timeline>li{padding-left:9px;margin-bottom:22px}
.mc-guide-timeline strong{color:#282828}
.mc-guide-faq details{border-top:1px solid var(--mc-line);padding:18px 0}
.mc-guide-faq details:last-child{border-bottom:1px solid var(--mc-line)}
.mc-guide-faq summary{font-weight:700;font-size:16px;min-height:28px;padding-right:12px;cursor:pointer}
.mc-guide-faq details>p{padding:12px 24px 0 0}
@media(max-width:600px){
 body.mc26-portal .mc-guide .mc-lead{font-size:17px}
 body.mc26-portal .mc-guide section{padding-top:36px;scroll-margin-top:85px}
 body.mc26-portal .mc-guide h2{font-size:25px!important}
 body.mc26-portal .mc-guide p,body.mc26-portal .mc-guide li{font-size:15px;line-height:1.75}
 .mc-guide-start{padding:20px;margin:23px 0}
 .mc-guide-start>strong{font-size:19px}
 .mc-guide-start .mc-button{width:100%}
 .mc-guide-choices,.mc-guide-services{grid-template-columns:1fr;gap:20px}
 body.mc26-portal .mc-guide-nav a{font-size:12px}
 .mc-guide-faq summary{font-size:15px;line-height:1.6}
}
