.mts-related{background:#ffffff;border:1px solid #e8e8e8;padding:24px;border-radius:6px;margin-bottom:30px}.mts-sidebar-title{font-size:18px;font-weight:600;margin-bottom:16px;color:#263142}.mts-related-list{list-style:none;padding:0;margin:0}.mts-related-list li{margin-bottom:12px}.mts-related-list a{text-decoration:none;color:#263142;font-size:15px;line-height:1.4;transition:color .2s ease}.mts-related-list a:hover{color:#ddccb8}.mts-sidebar-ad{background:#263142;color:#ffffff;padding:34px 28px;border-radius:8px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,0.08)}.mts-ad-headline{font-size:20px;line-height:1.4;margin-bottom:22px;font-weight:600;letter-spacing:.2px}.mts-ad-button{display:inline-block;background:#ddccb8;color:#263142;text-decoration:none;font-weight:700;font-size:16px;padding:14px 24px;border-radius:5px;transition:all .25s ease}.mts-ad-button:hover{background:#ffffff;color:#263142;transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,0.15)}@media (max-width:980px){.mts-related{padding:20px}.mts-sidebar-ad{padding:24px 20px}}@media (max-width:600px){.mts-ad-headline{font-size:16px}.mts-sidebar-title{font-size:17px}}.mts-inline-ad{background:#263142;color:#ffffff;border-radius:8px;padding:28px 28px;margin:40px 0;box-shadow:0 10px 28px rgba(0,0,0,0.08);display:flex;align-items:center;justify-content:space-between;gap:24px}.mts-inline-ad-text{font-size:20px;font-weight:600;line-height:1.4}.mts-inline-ad-btn{background:#ddccb8;color:#263142;text-decoration:none;font-weight:700;font-size:15px;padding:12px 22px;border-radius:5px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.mts-inline-ad-btn span{display:block;transform:translateY(-2px)}.mts-inline-ad-btn:hover{background:#ffffff;color:#263142;transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,0.15)}@media (max-width:768px){.mts-inline-ad{flex-direction:column;text-align:center}.mts-inline-ad-text{font-size:18px}.mts-inline-ad-btn{margin-top:12px}}.mts-toc{background:#f9f9f9;border:1px solid #263142;border-radius:8px;padding:24px 26px;margin:32px 0}.mts-toc-title{font-size:18px;font-weight:700;color:#263142;margin-bottom:14px}.mts-toc-list{list-style:none;padding:0;margin:0}.mts-toc-list li{margin-bottom:10px}.mts-toc-list a{text-decoration:none;color:#263142;font-size:15px;line-height:1.4;transition:color .2s ease}.mts-toc-list a:hover{color:#ddccb8}@media (max-width:768px){.mts-toc{padding:20px}.mts-toc-title{font-size:17px}}