[data-v-2cdab4ff]:root{--layout-grid--content-max-width: 100%}.page-container[data-v-2cdab4ff]{max-width:1200px;margin:0 auto;padding:2rem 1rem;width:100%}.page-header[data-v-2cdab4ff]{margin-bottom:2rem}.page-header h1[data-v-2cdab4ff]{font-size:1.75rem;line-height:1.4;margin:0 0 .5rem;color:#000}.data-date[data-v-2cdab4ff]{margin:0;font-size:.95rem;color:#666;font-weight:500}section[data-v-2cdab4ff]{margin-bottom:3rem}section h2[data-v-2cdab4ff]{font-size:1.35rem;margin:0 0 1.5rem;color:#000;border-bottom:1px solid #e0e0e0;padding-bottom:.75rem}.comparison-table[data-v-2cdab4ff]{width:100%;border-collapse:separate;border-spacing:0;margin:2rem 0;background:linear-gradient(180deg,#f7f7f7,#fff0);border-radius:16px;overflow:hidden;border:1px solid #e9e9e9}.comparison-table caption[data-v-2cdab4ff]{font-weight:600;color:#333;text-align:left;margin-bottom:1rem;font-size:.95rem}.comparison-table thead[data-v-2cdab4ff]{background-color:transparent;position:relative}.comparison-table thead[data-v-2cdab4ff]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#e9e9e9}.comparison-table th[data-v-2cdab4ff]{padding:1.25rem;text-align:left;font-weight:600;color:#000;position:relative;font-size:.95rem}.comparison-table th[data-v-2cdab4ff]:not(:last-child):after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background-color:#e9e9e9}.comparison-table tbody tr[data-v-2cdab4ff]{position:relative}.comparison-table tbody tr[data-v-2cdab4ff]:not(:last-child){border-bottom:1px solid #e9e9e9}.comparison-table tbody tr.group[data-v-2cdab4ff]{background-color:#f9f9f9}.comparison-table tbody tr.group th[data-v-2cdab4ff]{font-weight:700;color:#333;background-color:#f9f9f9;padding:1.25rem;border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9}.comparison-table td[data-v-2cdab4ff]{padding:1.25rem;color:#333;position:relative}.comparison-table td[data-v-2cdab4ff]:not(:last-child):after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background-color:#e9e9e9}.methodology-note[data-v-2cdab4ff]{margin-top:1.5rem;padding:1rem;background-color:#f5f5f5;border-radius:4px}.note summary[data-v-2cdab4ff]{font-weight:400;color:inherit;-webkit-user-select:none;user-select:none;padding:0;margin:0;display:inline;margin-left:.25rem;font-size:.9em;vertical-align:.125em;list-style:none}.note p[data-v-2cdab4ff]{margin:1rem 0 0;color:#666;font-size:.95rem}.comparison-table td .note[data-v-2cdab4ff]{display:inline;margin-left:.25rem}.comparison-table td .note summary[data-v-2cdab4ff]{padding:0;margin:0;font-size:.85rem;display:inline;font-weight:400;color:inherit;vertical-align:.05em;list-style:none}.comparison-table td .note p[data-v-2cdab4ff]{position:absolute;background:#fff;border:1px solid #ddd;border-radius:4px;padding:.75rem;font-size:.85rem;max-width:200px;z-index:100;box-shadow:0 2px 8px #0000001a;margin:.5rem 0 0;line-height:1.4}.faq-list[data-v-2cdab4ff],.related-links[data-v-2cdab4ff]{list-style:none;padding:0;margin:0}.cell-yes[data-v-2cdab4ff],.cell-no[data-v-2cdab4ff]{display:inline-flex;align-items:baseline;gap:.5rem}.visually-hidden[data-v-2cdab4ff]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.note[data-v-2cdab4ff]{cursor:pointer}.note summary[data-v-2cdab4ff]{font-weight:600;color:#06c;-webkit-user-select:none;user-select:none;padding:.5rem;margin:-.5rem}.note p[data-v-2cdab4ff]{margin:1rem 0 0;color:#666;font-size:.95rem;line-height:1.6}.summary-content[data-v-2cdab4ff]{font-size:1rem;line-height:1.6;color:#333}.faq-list[data-v-2cdab4ff]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.faq-item[data-v-2cdab4ff]{border:1px solid #e0e0e0;border-radius:4px;padding:0}.faq-item summary[data-v-2cdab4ff]{padding:1rem;font-weight:600;color:#000;cursor:pointer;-webkit-user-select:none;user-select:none}.faq-item summary[data-v-2cdab4ff]:hover{background-color:#f9f9f9}.faq-item[open] summary[data-v-2cdab4ff]{border-bottom:1px solid #e0e0e0}.faq-item p[data-v-2cdab4ff]{padding:1rem;margin:0;color:#666;font-size:.95rem;line-height:1.6}.sources-table[data-v-2cdab4ff]{width:100%;border-collapse:separate;border-spacing:0;margin-top:1rem;background:linear-gradient(180deg,#f7f7f7,#fff0);border-radius:16px;overflow:hidden;border:1px solid #e9e9e9}.sources-table thead[data-v-2cdab4ff]{background-color:transparent;position:relative}.sources-table thead[data-v-2cdab4ff]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#e9e9e9}.sources-table th[data-v-2cdab4ff]{padding:1.25rem;text-align:left;font-weight:600;color:#000;position:relative;font-size:.95rem}.sources-table th[data-v-2cdab4ff]:not(:last-child):after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background-color:#e9e9e9}.sources-table tbody tr[data-v-2cdab4ff]{position:relative}.sources-table tbody tr[data-v-2cdab4ff]:not(:last-child){border-bottom:1px solid #e9e9e9}.sources-table td[data-v-2cdab4ff]{padding:1.25rem;color:#333;position:relative;font-size:.9rem}.sources-table td[data-v-2cdab4ff]:not(:last-child):after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background-color:#e9e9e9}.sources-table a[data-v-2cdab4ff]{color:#06c;-webkit-text-decoration:none;text-decoration:none;word-break:break-word;overflow-wrap:break-word;display:inline-block;max-width:100%}.sources-table a[data-v-2cdab4ff]:hover{-webkit-text-decoration:underline;text-decoration:underline}.related-links[data-v-2cdab4ff]{list-style:none;padding:0;margin:0}.related-links li[data-v-2cdab4ff]{margin-bottom:.75rem}.related-links a[data-v-2cdab4ff]{color:#06c;-webkit-text-decoration:none;text-decoration:none}.related-links a[data-v-2cdab4ff]:hover{-webkit-text-decoration:underline;text-decoration:underline}.cta-container[data-v-2cdab4ff]{padding:2rem;background-color:#f5f5f5;border-radius:4px;text-align:center}@media (max-width: 1000px){.page-container[data-v-2cdab4ff]{padding:1.75rem 1rem}.page-header h1[data-v-2cdab4ff]{font-size:1.5rem;line-height:1.35}section h2[data-v-2cdab4ff]{font-size:1.2rem;margin-bottom:1.25rem}.comparison-table[data-v-2cdab4ff]{font-size:.8rem;margin:1.5rem 0}.comparison-table th[data-v-2cdab4ff],.comparison-table td[data-v-2cdab4ff]{padding:.75rem .5rem}.comparison-table th[data-v-2cdab4ff]{font-size:.85rem}.sources-table[data-v-2cdab4ff]{font-size:.8rem}.sources-table th[data-v-2cdab4ff],.sources-table td[data-v-2cdab4ff]{padding:.6rem .4rem}.sources-table th[data-v-2cdab4ff]{font-size:.85rem}.sources-table a[data-v-2cdab4ff]{display:inline;max-width:none}.faq-item[data-v-2cdab4ff]{border-radius:3px}.faq-item summary[data-v-2cdab4ff]{padding:.9rem;font-size:.98rem}.faq-item p[data-v-2cdab4ff]{padding:.9rem;font-size:.95rem}}@media (max-width: 768px){.page-container[data-v-2cdab4ff]{padding:1.5rem .75rem}.page-header[data-v-2cdab4ff]{margin-bottom:1.5rem}.page-header h1[data-v-2cdab4ff]{font-size:1.3rem;line-height:1.3;margin-bottom:.75rem}.data-date[data-v-2cdab4ff]{font-size:.9rem}section[data-v-2cdab4ff]{margin-bottom:2rem}section h2[data-v-2cdab4ff]{font-size:1.1rem;margin-bottom:1rem}.comparison-table[data-v-2cdab4ff]{font-size:.75rem;margin:1.5rem 0;overflow-x:auto;display:block;width:100%;border-radius:8px}.comparison-table thead[data-v-2cdab4ff],.comparison-table tbody[data-v-2cdab4ff]{display:table}.comparison-table thead[data-v-2cdab4ff],.comparison-table tbody[data-v-2cdab4ff]{width:100%}.comparison-table th[data-v-2cdab4ff],.comparison-table td[data-v-2cdab4ff]{padding:.5rem .4rem;white-space:nowrap}.comparison-table th[data-v-2cdab4ff]{font-size:.7rem}.cell-label[data-v-2cdab4ff]{font-size:.75rem}.sources-table[data-v-2cdab4ff]{font-size:.75rem;overflow-x:auto;display:block;width:100%}.sources-table thead[data-v-2cdab4ff],.sources-table tbody[data-v-2cdab4ff]{display:table}.sources-table th[data-v-2cdab4ff],.sources-table td[data-v-2cdab4ff]{padding:.4rem .3rem;white-space:nowrap}.sources-table a[data-v-2cdab4ff]{display:inline-block;max-width:100%;word-break:break-word;white-space:normal}.faq-item summary[data-v-2cdab4ff]{padding:.75rem;font-size:.95rem}.faq-item p[data-v-2cdab4ff]{padding:.75rem}.summary-content[data-v-2cdab4ff]{font-size:.95rem;line-height:1.5}}
