.etf-compare-page .breakout{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.etf-compare-page .inner{max-width:900px;margin-inline:auto;padding-inline:var(--space-4);display:flex;flex-direction:column;gap:var(--space-6)}.etf-compare-page .back-link{margin:0}.etf-compare-page .back-link a{display:inline-flex;align-items:center;min-height:var(--touch-target-min);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-sm);transition:background-color .1s ease-out,color .1s ease-out}.etf-compare-page .back-link a:hover,.etf-compare-page .back-link a:focus-visible{background:var(--color-surface);color:var(--color-brand-primary)}.etf-compare-page .page-header{display:flex;flex-direction:column;gap:var(--space-3)}.etf-compare-page .page-header h1{margin:0;overflow-wrap:break-word}.etf-compare-page .lede{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-base)}.etf-compare-page .summary-box{padding:var(--space-4);background:var(--color-surface);border-left:4px solid var(--color-brand-primary);border-radius:var(--radius-sm)}.etf-compare-page .summary-box h2{margin:0 0 var(--space-3);font-size:var(--font-size-lg)}.etf-compare-page .summary-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.etf-compare-page .summary-grid h3{margin:0 0 var(--space-2);font-size:var(--font-size-base)}.etf-compare-page .summary-grid ul{margin:0;padding-left:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.etf-compare-page .summary-note{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media(min-width:700px){.etf-compare-page .summary-grid{grid-template-columns:repeat(2,1fr)}}.etf-compare-page section>h2{margin:0 0 var(--space-3)}.etf-compare-page section p{margin:0 0 var(--space-3)}.etf-compare-page section p:last-child{margin-bottom:0}.etf-compare-page section ul{padding-left:var(--space-4)}.etf-compare-page .structural-hint{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.etf-compare-page .compare-table-wrapper{overflow-x:hidden}.etf-compare-page .compare-table{width:100%;border-collapse:collapse}.etf-compare-page .compare-table th,.etf-compare-page .compare-table td{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--color-border);overflow-wrap:break-word;vertical-align:top}.etf-compare-page .compare-table thead th{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:600}.etf-compare-page .compare-table tbody th[scope=row]{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:600;white-space:nowrap}.etf-compare-page .compare-table tbody td{font-weight:600}@media(max-width:699px){.etf-compare-page .compare-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.etf-compare-page .compare-table,.etf-compare-page .compare-table tbody,.etf-compare-page .compare-table tr,.etf-compare-page .compare-table th,.etf-compare-page .compare-table td{display:block;width:100%}.etf-compare-page .compare-table tr{margin-bottom:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.etf-compare-page .compare-table tr:last-child{margin-bottom:0}.etf-compare-page .compare-table tbody th[scope=row]{border-bottom:none;padding-bottom:var(--space-1)}.etf-compare-page .compare-table td{border-bottom:none;padding-block:var(--space-1)}.etf-compare-page .compare-table td:before{content:attr(data-label) ": ";font-weight:600;color:var(--color-text-secondary)}}.etf-compare-page .related-tools-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.etf-compare-page .related-tools-list a{display:inline-flex;align-items:center;min-height:var(--touch-target-min);color:var(--color-brand-primary);overflow-wrap:break-word}.etf-compare-page .secondary-actions{display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:480px){.etf-compare-page .secondary-actions{flex-direction:row;flex-wrap:wrap}}.etf-compare-page .source-columns{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:700px){.etf-compare-page .source-columns{grid-template-columns:repeat(2,1fr)}}.etf-compare-page .source-columns h3{margin:0 0 var(--space-2);font-size:var(--font-size-base)}.etf-compare-page .source-list{margin:0 0 var(--space-2);padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.etf-compare-page .source-list a{color:var(--color-brand-primary);overflow-wrap:break-word}.etf-compare-page .verified-date{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.etf-compare-page .data-note{margin:0;padding:var(--space-3) var(--space-4);background:var(--color-surface);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm)}
