/* Shared Money Detective header and footer for articles, Blog and Free Tools */
.md-top{background:#fffdfa;border-bottom:1px solid #eee0ea;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;}
.md-top-in{max-width:1100px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}
.md-top-logo img{height:104px;width:auto;display:block;}
.md-top nav{display:flex;flex-wrap:wrap;gap:4px 22px;align-items:center;}
.md-top nav a{color:#241f2b;text-decoration:none;font-size:14px;font-weight:700;padding:10px 0;}
.md-top nav a:hover{color:#00758a;text-decoration:underline;text-underline-offset:4px;}
.md-foot{background:#241f2b;color:#e8dfe6;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.6;}
.md-foot-in{max-width:1100px;margin:0 auto;padding:44px 20px 30px;}
.md-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:34px;}
.md-foot h3{font-family:Georgia,serif;font-size:19px;color:#fff;margin:0 0 12px;}
.md-foot p{margin:0 0 10px;color:#cfc4cd;}
.md-foot a{color:#f0b5e4;text-underline-offset:3px;}
.md-foot ul{list-style:none;margin:0;padding:0;}
.md-foot li{margin:0 0 7px;}
.md-foot-base{border-top:1px solid #4a4150;margin-top:30px;padding-top:18px;font-size:12.5px;color:#a99ea8;}
.md-social{margin-top:16px;}
.md-fs-label{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a99ea8;margin-bottom:10px;}
.md-fs-row{display:flex;gap:10px;flex-wrap:wrap;}
.md-fs-btn{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:2px solid #f0b5e4;color:#f0b5e4;text-decoration:none;transition:background .15s,color .15s;}
.md-fs-btn:hover{background:#f0b5e4;color:#241f2b;}
@media(max-width:720px){.md-foot-grid{grid-template-columns:1fr;gap:24px;}.md-top-in{justify-content:center;padding:6px 14px 4px;gap:0;}.md-top-logo img{height:66px;width:auto;}.md-top nav{justify-content:center;gap:0 14px;}.md-top nav a{font-size:13px;padding:7px 0;}}
