.s1-compare{overflow-x:clip}.s1-compare .compare-intro{margin:0 0 16px;color:#3d4652}.s1-compare .compare-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.s1-compare .compare-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:12px 0}.s1-compare .compare-actions a,.s1-compare .compare-controls button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 12px;border:1px solid #ae3a40;border-radius:8px;background:#ae3a40;color:#fff;font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.s1-compare .compare-actions a,.s1-compare .compare-controls button.is-quiet{background:#fff;color:#ae3a40}.s1-compare .compare-actions a.is-visit{background:#ae3a40;color:#fff}.s1-compare .compare-controls button:disabled{opacity:.5;cursor:default}.s1-compare .compare-switch{display:inline-flex;align-items:center;gap:6px;color:#1c2430;font-size:14px}.s1-compare .compare-copied,.s1-compare .compare-note{color:#5c656e;font-size:14px}.s1-compare .compare-scroll{max-width:100%;overflow-x:auto;border:1px solid #eadfe2;border-radius:12px;background:#fff}.s1-compare table{width:100%;min-width:640px;border-collapse:collapse}.s1-compare td,.s1-compare th{padding:10px 12px;border-bottom:1px solid #f0e6e8;vertical-align:top;text-align:left;font-size:14px;line-height:1.4}.s1-compare thead th{background:#f8f5f5}.s1-compare tbody th{width:180px;color:#1c2430;font-weight:700}.s1-compare .compare-caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.s1-compare .compare-name{display:block;margin-bottom:8px}.s1-compare .compare-actions{display:flex;flex-wrap:wrap;gap:6px}.s1-policy .policy-body h2{margin:22px 0 8px;color:#1c2430;font-size:22px;line-height:1.3}.s1-policy .policy-body p{margin:0 0 10px}.s1-policy .policy-pending{padding:10px 12px;border-left:3px solid #ae3a40;background:#f8f5f5;color:#3d4652}@media (max-width:700px){.s1-compare .compare-picks{grid-template-columns:1fr}.s1-compare .page-header h1,.s1-policy .page-header h1{font-size:26px}}