.s32-jump{font-size:1rem}.s32-theme p,.s32-decision p,.s32-related p{line-height:1.85;overflow-wrap:anywhere}.s32-detailed{margin:18px 0;border:1px solid #c8d2cd;border-radius:10px;padding:0 14px}.s32-detailed summary{padding:14px 0;min-height:48px;box-sizing:border-box;cursor:pointer;line-height:1.65;font-weight:700}.s32-detailed summary:focus-visible{outline:3px solid #176b72;outline-offset:3px}.s32-table-wrap{max-width:100%;overflow:auto;overscroll-behavior-inline:contain}.s32-table-wrap table{border-collapse:collapse;width:100%;min-width:900px;font-size:.95rem}.s32-table-wrap th,.s32-table-wrap td{padding:14px;border:1px solid #c8d2cd;vertical-align:top;text-align:left}.s32-table-wrap td{min-width:230px}.s32-table-wrap caption{text-align:left;padding:10px;font-weight:700}.s32-table-wrap th[scope=row]{min-width:145px}.s32-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px;margin-top:22px}.s32-picks article,.s32-related{padding:18px;border:1px solid #c8d2cd;border-radius:10px;min-width:0}.s32-purchase{display:flex;align-items:center;width:100%;min-height:48px;box-sizing:border-box;padding:14px;overflow-wrap:anywhere}.s32-theme a:focus-visible,.s32-decision a:focus-visible,.s32-related a:focus-visible,.s32-table-wrap:focus-visible{outline:3px solid #176b72;outline-offset:3px}.s32-terms,.s32-source-note{font-size:.9rem}.s32-theme [data-affiliate-cta],.s32-decision [data-affiliate-cta]{padding:0;border:0}