.fractions-page .pt-hero{grid-template-columns:1.55fr 1fr;gap:32px}
.fractions-page .pt-hero h1{font-size:clamp(34px,4vw,48px);max-width:760px}
.fa-evidence{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;margin:24px 0}
.fa-evidence figure{margin:0;border:1px solid #d4e2ee;border-radius:14px;overflow:hidden;background:#f5f8fb}
.fa-evidence img{display:block;max-width:100%;height:auto;margin:auto}
.fa-evidence figcaption{padding:14px 18px;font-size:13px;line-height:1.7;color:#486078}
.fa-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}
.fa-stat{padding:22px;border:1px solid #b7d2df;background:white;border-radius:12px}
.fa-stat span{display:block;font-size:13px;color:#486078}.fa-stat output{display:block;font-size:36px;font-weight:800;color:#102a43;margin-top:8px;font-variant-numeric:tabular-nums}
.fa-worksheet{margin-top:24px;border:1px solid #d4e2ee;border-radius:12px;background:#f8fbfd;padding:22px}
.fa-worksheet li{margin:8px 0}
.fa-author{display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:start}
.fa-author img{border-radius:50%;width:72px;height:72px}.fa-author h2{font-size:22px;margin:0 0 6px}.fa-author p{margin:6px 0;font-size:14px}
.fractions-page .fa-comparison table{table-layout:fixed}
.fa-comparison th:first-child{width:19%}
.fa-comparison td{font-size:14px}
.fa-equation{font-size:23px;font-weight:750;font-variant-numeric:tabular-nums}
.fractions-page .pt-form .pt-columns{margin-bottom:20px}
.fa-preview-difference{padding:14px 18px;background:#fff8ed;border-left:3px solid #b47718;border-radius:0 8px 8px 0;font-size:14px}
@media(max-width:800px){.fractions-page .pt-hero{grid-template-columns:1fr}.fa-evidence{gap:18px}.fa-comparison table,.fa-comparison tbody,.fa-comparison tr,.fa-comparison td{display:block}.fa-comparison thead{display:none}.fa-comparison th[scope=row]{display:block;width:auto;padding:14px;font-size:17px;background:#edf4f8}.fa-comparison td::before{content:attr(data-label);display:block;font-weight:750;color:#087c70;margin-bottom:4px}.fa-comparison td{padding:14px 16px}.fa-comparison tr:not(:last-child){border-bottom:2px solid #b7cddd}.fa-comparison caption{display:block}.fractions-page .fa-comparison table{width:100%}}
@media(max-width:540px){.fa-evidence{grid-template-columns:1fr}.fa-stats{gap:10px}.fa-stat{padding:18px}.fa-stat output{font-size:30px}.fa-author{grid-template-columns:56px 1fr;gap:14px}.fa-author img{width:56px;height:56px}.fa-worksheet{padding:16px}.fa-equation{font-size:20px}.fa-stats span{font-size:12px}}

/* Partner buttons below the fractional ownership comparison. */
.fractions-page .fa-affiliate{margin-top:24px;padding-top:22px;border-top:1px solid var(--pt-line);text-align:center}
.fractions-page .fa-affiliate-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}
.fractions-page a.fa-affiliate-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;max-width:100%;padding:13px 18px;border:1px solid #087568;border-radius:9px;background:#087568;color:#fff;text-decoration:none;font-size:15px;font-weight:800;line-height:1.5;text-align:center;box-shadow:0 6px 16px #08756818}
.fractions-page a.fa-affiliate-button:hover{background:#065c52;border-color:#065c52;color:#fff}
.fractions-page a.fa-affiliate-button:focus-visible{outline:3px solid #102a43;outline-offset:4px}
.fractions-page .fa-affiliate-note{margin:12px 0 0;font-size:12px;line-height:1.6;color:var(--pt-muted)}
.fractions-page .fa-affiliate+.etoro-affiliate-risk{margin:16px 0 0;font-size:13px;line-height:1.7;color:var(--pt-muted)}
@media(max-width:800px){.fractions-page .fa-affiliate-links{grid-template-columns:1fr;max-width:380px;margin-inline:auto}}
