.comparison{color:#18181b}.compare-answer-sources{margin-top:10px;font-size:11px;color:#fff9}.comparison .compare-answer-sources .compare-cites a{color:#ffffffd9}.compare-meta{display:flex;align-items:center;gap:14px;padding-block:28px 12px;font-size:13px;color:#52525b}.compare-meta img{border-radius:50%;flex-shrink:0}.compare-meta p+p{margin-top:4px;color:#71717a}.comparison a:focus-visible{outline:2px solid #3a7fbe;outline-offset:5px}.compare-meta a,.compare-prose a,.compare-sources a,.compare-hub-note p a{text-decoration:underline;text-underline-offset:4px}.compare-toc{display:flex;flex-wrap:wrap;gap:10px 22px;padding-block:18px 0;font-size:13px;color:#52525b}.compare-toc a:hover{color:#18181b;text-decoration:underline;text-underline-offset:4px}.compare-section{padding-block:56px;scroll-margin-top:80px}.compare-section-heading{max-width:780px;margin-bottom:30px}.comparison h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.015em}.compare-section-heading p,.compare-prose p,.compare-sources>p,.compare-hub-note p{margin-top:20px;font-size:16px;line-height:1.8;color:#52525b}.compare-eyebrow{display:block;margin-bottom:14px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#71717a}.compare-table-scroll{overflow-x:auto;border-radius:24px;background:#f4f4f5}.compare-table{width:100%;min-width:660px;border-collapse:collapse;text-align:left}.compare-table caption{caption-side:bottom;padding:20px 24px;font-size:12px;line-height:1.6;color:#71717a;text-align:left}.compare-table th,.compare-table td{padding:18px 24px;vertical-align:top;font-size:14px;line-height:1.65}.compare-table thead th{font-size:17px;font-weight:500;padding-block:26px}.compare-table thead th:nth-child(2){color:#285b8a}.compare-table tbody th{width:22%;font-weight:500}.compare-table td{width:39%;color:#52525b}.compare-table tr+tr,.compare-table tbody tr:first-child{border-top:1px solid #e4e4e7}.compare-table th:nth-child(2),.compare-table td:nth-child(2){background:#6db6df14}.compare-cites{display:inline;margin-left:.3em;white-space:normal;font-size:.73em;vertical-align:super;line-height:1}.comparison .compare-cites a{display:inline-block;margin-right:.2em;color:#285b8a;text-decoration:none;font-weight:500}.compare-cites a:hover{text-decoration:underline}.compare-section--art{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px;align-items:center}.compare-prose{max-width:780px}.compare-art{align-self:stretch;min-height:380px;justify-content:center}.compare-art>.fa{width:100%}.compare-proof{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:36px}.compare-proof figure{min-width:0}.compare-proof img,.compare-hub-note img{display:block;width:100%;height:auto;border-radius:20px;background:#f4f4f5}.compare-release-proof{grid-column:1 / -1;max-width:1000px;margin-top:8px}.compare-release-proof img{display:block;width:100%;height:auto;border-radius:24px;background:#f4f4f5}.comparison figcaption{margin-top:12px;font-size:13px;line-height:1.7;color:#71717a}.compare-switch-title{max-width:800px;margin-bottom:42px}.compare-reading{margin-top:40px;max-width:780px;color:#fff9;font-size:14px;line-height:1.8}.compare-reading a{color:#ffffffe6;text-decoration:underline;text-underline-offset:4px}.compare-faq{max-width:850px}.compare-faq h2{margin-bottom:32px}.compare-faq details+details{margin-top:12px}.compare-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;cursor:pointer;list-style:none}.compare-faq h3{font-size:17px;font-weight:500;line-height:1.5}.compare-faq summary>span{font-size:26px;color:#71717a;transition:rotate .2s}.compare-faq details[open] summary>span{rotate:45deg}.compare-faq details p{padding:0 24px 24px;font-size:15px;line-height:1.8;color:#52525b}.compare-sources{border-top:1px solid #e4e4e7}.compare-sources>p{max-width:850px;font-size:14px}.compare-sources ol{display:grid;grid-template-columns:1fr 1fr;gap:22px 44px;padding-left:22px;margin-top:32px;list-style:decimal}.compare-sources li{padding-left:4px;font-size:13px;line-height:1.7;scroll-margin-top:100px}.compare-sources li span{display:block;margin-top:4px;color:#71717a}.compare-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.compare-related-link{padding:24px;border-radius:20px;background:#f4f4f5;transition:background .2s}.compare-related-link:hover{background:#eaeef2}.compare-related-link strong{display:block;font-size:18px;font-weight:500}.compare-related-link>span{display:block;margin-top:10px;font-size:14px;line-height:1.7;color:#71717a}.compare-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.compare-hub-card{min-height:440px;background:#f4f4f5}.compare-hub-card--wide{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;min-height:380px;background:#deb5ae}.compare-hub-card .mk-card__copy{padding:36px 36px 0;position:relative;z-index:1}.compare-hub-card--wide .mk-card__copy{align-self:center;padding:48px}.compare-hub-card h3{font-family:"Instrument Serif",serif;font-size:42px;font-weight:400}.compare-card-action{display:block;margin-top:24px;font-size:13px;font-weight:500}.compare-card-art{margin:auto 0 0;overflow:hidden}.compare-card-art>.fa{width:100%}.compare-hub-card:not(.compare-hub-card--wide) .compare-card-art{height:280px}.compare-hub-card--wide .compare-card-art{align-self:end}.compare-hub-note{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}@media (max-width: 1023px){.compare-section--art{gap:28px}.compare-section{padding-block:42px}.compare-art{min-height:300px}}@media (max-width: 700px){.compare-meta{align-items:flex-start;line-height:1.7}.compare-toc{gap:12px 18px}.compare-section--art,.compare-proof,.compare-sources ol,.compare-hub-grid,.compare-hub-card--wide,.compare-hub-note{grid-template-columns:1fr}.compare-section--art{gap:28px}.compare-art{min-height:0;max-height:390px}.compare-proof{gap:26px}.compare-related-grid{grid-template-columns:1fr}.compare-hub-card--wide{grid-column:auto}.compare-hub-card--wide .mk-card__copy,.compare-hub-card .mk-card__copy{padding:28px 28px 0}.compare-hub-card--wide .compare-card-art{max-height:320px}.compare-hub-note{gap:28px}}
