.mcp-guide-byline{color:#b8c6d1;font-size:.9rem}.mcp-guide-index{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;flex-wrap:wrap;gap:12px 24px;margin-top:32px;padding:24px 0;display:flex}.mcp-guide-index a{font-size:.9rem}.mcp-guide section{scroll-margin-top:100px}.mcp-guide .mcp-public-table{min-width:650px}.mcp-guide .mcp-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-guide-checklist{background:#ffffff03;border:1px solid #ffffff24;border-radius:20px;margin:24px 0;padding:28px}.mcp-guide-checklist fieldset{border:0;min-width:0;padding:0}.mcp-guide-checklist legend{font-size:1.2rem;font-weight:700}.mcp-guide-checklist fieldset>p{color:#bccbd6;font-size:.9rem}.mcp-guide-checklist label{cursor:pointer;border-bottom:1px solid #ffffff18;align-items:flex-start;gap:14px;padding:14px 0;line-height:1.6;display:flex}.mcp-guide-checklist input{accent-color:#c8ff00;flex-shrink:0;width:20px;height:20px;margin-top:4px}.mcp-guide-checklist-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.mcp-guide-checklist-footer button{cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0}.mcp-guide :is(input,button,[tabindex]):focus-visible{outline-offset:5px;outline:2px solid #c8ff00}@media (max-width:800px){.mcp-guide .mcp-audience-grid{grid-template-columns:1fr}.mcp-guide-checklist{padding:20px}.mcp-guide-index{flex-direction:column}}.mcp-comparison-fields{grid-template-columns:1.2fr 1fr 1fr;gap:20px;margin:28px 0;display:grid}.mcp-guide-comparison label{color:#ddeffc;gap:10px;font-size:.9rem;font-weight:400;line-height:1.5;display:grid}.mcp-guide-comparison :is(input,select,textarea){box-sizing:border-box;color:#eef3f7;width:100%;min-width:0;min-height:46px;font:inherit;background:#111a22;border:1px solid #9aafbe80;border-radius:8px;padding:10px}.mcp-guide-comparison textarea{resize:vertical}.mcp-guide-comparison input::placeholder{color:#99aab8}.mcp-guide .mcp-comparison-table{table-layout:fixed;min-width:0}.mcp-comparison-table th:first-child{width:48%}.mcp-comparison-table tbody th>p{color:#c5d2dc;margin:10px 0 18px;font-size:.95rem;font-weight:400}.mcp-guide-comparison .mcp-comparison-choice>span{overflow-wrap:anywhere;font-size:.8rem}.mcp-comparison-table thead th{overflow-wrap:anywhere}.mcp-comparison-summary{border-left:2px solid #c8ff00;margin-top:24px;padding:4px 20px}.mcp-guide-comparison button{cursor:pointer;font:inherit}.mcp-guide-comparison :is(input,select,textarea,button,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #c8ff00}@media (max-width:800px){.mcp-comparison-fields{grid-template-columns:1fr}.mcp-guide .mcp-comparison-table,.mcp-comparison-table caption{display:block}.mcp-comparison-table thead{display:none}.mcp-comparison-table tbody{display:block}.mcp-comparison-table tr{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 8px;display:grid}.mcp-comparison-table tbody th:first-child{grid-column:1/-1;width:auto}.mcp-comparison-table :is(th,td){border:0;min-width:0;padding:10px;display:block}.mcp-comparison-table select{font-size:16px}.mcp-guide-comparison .mgp-cta{justify-content:center;width:100%}}
