.mc-guide-share{margin:0 0 28px;border:1px solid #d6e2d3;border-radius:10px;background:#f6f9f3;color:#183b26}
.mc-guide-share summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;font-size:14px;font-weight:750;cursor:pointer;list-style:none}
.mc-guide-share summary::-webkit-details-marker{display:none}.mc-guide-share summary span{font-size:20px;color:#397326}.mc-guide-share summary span::before{content:'+'}.mc-guide-share[open] summary span::before{content:'−'}
.mc-guide-share-panel{padding:0 18px 16px}.mc-guide-share-panel label{display:block;font-size:13px;font-weight:700;margin:0 0 8px}
.mc-guide-copy-row{display:flex;gap:10px;align-items:stretch}.mc-guide-copy-row input{flex:1;min-width:0;width:100%;padding:11px 12px;border:1px solid #bacbb3;border-radius:6px;background:#fff;color:#173c24;font-size:16px;line-height:1.5}
.mc-guide-copy-row button,.mc-guide-share-actions a,.mc-guide-share-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 15px;border:1px solid #bfcfba;border-radius:6px;background:#fff;color:#214c2b;font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;box-sizing:border-box}
.mc-guide-copy-row button{background:#123d24;border-color:#123d24;color:#fff;white-space:nowrap}.mc-guide-share-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.mc-guide-share-actions a:hover,.mc-guide-share-actions button:hover{background:#eaf3e4}.mc-guide-share [hidden]{display:none!important}
.mc-guide-share-status{font-size:13px;line-height:1.5;margin:8px 0 0;min-height:0}.mc-guide-share-status:empty{display:none}
.mc-guide-share :is(a,button,input,summary):focus-visible{outline:3px solid #6aaf24;outline-offset:3px}
.mc-guide-topic-nav{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 32px}.mc-guide-topic-nav a{display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid #d6e2d3;border-radius:7px;background:#f5f8f1;color:#214c2b;font-size:13px;font-weight:700;text-decoration:none}
.mc-guide-topic-nav a:hover{background:#eaf3e4}.mc-guide-topic-section{margin:0 0 48px;scroll-margin-top:24px}.mc-guide-topic-section>header{margin:0 0 22px}.mc-guide-topic-section>header h2{font-size:30px;line-height:1.25;margin:0 0 10px}.mc-guide-topic-section>header p{font-size:16px;line-height:1.65;color:var(--mc-muted);max-width:850px;margin:0}
@media(max-width:600px){.mc-guide-copy-row{flex-wrap:wrap}.mc-guide-copy-row button{width:100%}.mc-guide-share-panel{padding:0 14px 14px}.mc-guide-share summary{padding:13px 14px}.mc-guide-topic-section>header h2{font-size:25px}.mc-guide-topic-nav a{font-size:12px}}
