.srx{--ink:#1b2430;--muted:#55606e;--line:#d9dee5;--bg:#f6f4ef;--card:#fff;--navy:#17324d;--gold:#a8833a;--gold-soft:#f3ead6;--good:#2f6b45;--warn:#8a5a12;--c1:#17324d;--c2:#a8833a;--c3:#2f7d8c;--c4:#8c3b5e;--c5:#5b6b2f;--c6:#6a5acd}.srx h1,.srx h2,.srx h3{color:var(--navy);margin:0 0 .5rem;line-height:1.2}.srx a{color:var(--navy)}.srx .wrap{max-width:1180px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.srx .sample{background:var(--gold-soft);color:#5c4614;border:1px solid #e3cf9f;border-radius:8px;margin:1rem 0 1.5rem;padding:.8rem 1rem;font-size:.95rem}.srx .lede{color:var(--muted);max-width:52rem;font-size:1.1rem}.srx .card{background:var(--card);border:1px solid var(--line);border-radius:12px;margin:1.1rem 0;padding:1.4rem 1.5rem}.srx .card h3{margin-bottom:.2rem}.srx .hint{color:var(--muted);margin:.1rem 0 .9rem;font-size:15px}.srx .grid{flex-wrap:wrap;gap:.55rem;display:flex}.srx label.chk{border:1px solid var(--line);cursor:pointer;user-select:none;background:#fbfbfa;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.98rem;display:inline-flex}.srx label.chk:has(input:checked){border-color:var(--navy);background:#eaf0f6}.srx label.chk input{width:1.15rem;height:1.15rem;accent-color:var(--navy)}.srx .row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.srx select,.srx input[type=email]{font:inherit;background:#fff;border:1px solid #b9c1cc;border-radius:8px;min-width:16rem;padding:.55rem .7rem;font-size:1rem}.srx button{font:inherit;cursor:pointer;border:1px solid var(--navy);color:var(--navy);background:#fff;border-radius:8px;padding:.6rem 1.1rem;font-weight:600}.srx button.primary{background:var(--navy);color:#fff;padding:.85rem 1.6rem;font-size:1.1rem}.srx button.link{color:var(--navy);background:0 0;border:none;padding:.2rem .3rem;font-weight:500;text-decoration:underline}.srx .chips{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.srx .chip{background:#eaf0f6;border:1px solid #b7c7d8;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .5rem .35rem .9rem;display:inline-flex}.srx .chip button{color:var(--muted);background:0 0;border:none;padding:0 .3rem;font-size:1.1rem;line-height:1}.srx details{border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem}.srx summary{cursor:pointer;color:var(--navy);font-weight:600}.srx .seg{border:1px solid var(--navy);border-radius:8px;display:inline-flex;overflow:hidden}.srx .seg label{cursor:pointer;padding:.5rem 1rem;font-size:.98rem}.srx .seg input{display:none}.srx .seg label:has(input:checked){background:var(--navy);color:#fff}.srx .counter{background:var(--navy);color:#fff;border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.25rem;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #0000001f}.srx .counter strong{color:#f1d99c}.srx .counter button.primary{background:var(--gold);border-color:var(--gold)}.srx .yn{flex-wrap:wrap;gap:2rem;display:flex}.srx .yn>div{min-width:18rem}.srx .note{color:var(--muted);font-size:15px}.srx .meta{flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;display:flex}.srx .meta span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:.3rem .8rem;font-size:15px}.srx .howto{border-left:4px solid var(--gold);background:#fff;border-radius:0 8px 8px 0;margin:1.2rem 0;padding:.9rem 1.1rem}.srx .howto p{margin:.15rem 0}.srx ul.findings{padding-left:1.2rem}.srx ul.findings li{margin:.45rem 0;font-size:1.05rem}.srx .tablewrap{border:1px solid var(--line);background:#fff;border-radius:12px;overflow-x:auto}.srx table{border-collapse:collapse;width:100%;font-size:.95rem}.srx th,.srx td{border-bottom:1px solid var(--line);text-align:right;vertical-align:top;white-space:nowrap;padding:.7rem .8rem}.srx th:first-child,.srx td:first-child{text-align:left}.srx thead th{color:var(--navy);background:#eef1f5;font-size:15px;font-weight:600}.srx tbody tr:last-child td{border-bottom:none}.srx td small{color:var(--muted);font-size:15px;display:block}.srx .limited{color:var(--warn);font-style:italic}.srx .none{color:#9aa3ad}.srx .up{color:var(--good);font-weight:600}.srx .down{color:#9b3b2c;font-weight:600}.srx .legend{flex-wrap:wrap;gap:1.2rem;margin:.6rem 0;display:flex}.srx .legend span{align-items:center;gap:.45rem;font-size:.95rem;display:inline-flex}.srx .legend i{border-radius:2px;width:22px;height:4px;display:inline-block}.srx .chartcard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:1rem}.srx .disclaimer{color:var(--muted);border-top:1px solid var(--line);margin-top:3rem;padding-top:1rem;font-size:15px}.srx .delivery{background:#eaf0f6;border:1px solid #b7c7d8;border-radius:10px;margin-top:1rem;padding:.9rem 1.1rem}.srx .view{display:none}.srx .view.on{display:block}.srx{color:var(--ink);font-size:18px;line-height:1.55}.srx h1{font-size:2.3rem}.srx h2{margin-top:2.2rem;font-size:1.65rem}.srx h3{font-size:1.25rem}.srx td small,.srx .note,.srx .hint{font-size:15px}.srx table{font-size:16px}.srx th{font-size:15px}.srx .srx-tabs{flex-wrap:wrap;gap:.6rem;margin:0 0 1rem;display:flex}.srx .srx-tabs a{border:1px solid var(--navy);color:var(--navy);border-radius:8px;padding:.5rem 1rem;font-weight:600;text-decoration:none}.srx .srx-tabs a[aria-current=page]{background:var(--navy);color:#fff}@media (width<=700px){.srx h1{font-size:1.8rem}}.srx thead th{white-space:normal;vertical-align:bottom;max-width:10rem}.srx thead th:first-child{max-width:none}.srx td:first-child{white-space:normal;min-width:13rem}.srx .showall{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.8rem 0 0;font-size:16px;display:flex}.srx .showall button,.srx .jump button{border:1px solid var(--navy);color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;padding:.6rem 1rem;font:600 17px/1.2 inherit}.srx .jump{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.2rem 0 .4rem;display:flex}.srx .jump span{color:var(--muted);font-weight:600}.srx .linkish{color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.srx .twoclub{border-top:2px solid var(--line);margin-top:2.8rem;padding-top:1.6rem;scroll-margin-top:1rem}.srx .twoclub h2{margin-top:0}.srx #cc-market{scroll-margin-top:1rem}.srx .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);margin:0 0 .3rem;font-size:15px;font-weight:600}.srx .recapgrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.srx .recapcard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:1.1rem 1.3rem}.srx .recapcard dl{grid-template-columns:1fr auto;gap:.35rem 1rem;margin:0;display:grid}.srx .recapcard dt{color:var(--muted)}.srx .recapcard dd{text-align:right;margin:0;font-weight:600}.srx table.cmp{min-width:680px}.srx table.cmp th,.srx table.cmp td{white-space:normal;text-align:left;vertical-align:top}.srx table.cmp thead th{max-width:none;font-size:17px}.srx table.cmp thead th:first-child{width:22%}.srx table.cmp th{text-transform:none;letter-spacing:0}.srx table.cmp tbody th{color:var(--navy);background:#f7f8fa;width:22%;font-weight:600}.srx table.cmp td{width:39%;min-width:0}.srx table.cmp td:first-child{min-width:0}.srx table.cmp tr.grp th{color:var(--navy);background:#eef1f5;font-size:17px}.srx table.cmp ul{margin:0;padding-left:1.1rem}.srx table.cmp li{margin:0 0 .25rem}.srx table.cmp details summary{cursor:pointer;color:var(--navy);font-weight:600}.srx .mcat{border-bottom:1px solid var(--line);padding:.5rem 0}.srx .mcat:last-child{border-bottom:0}.srx .mcat dl{grid-template-columns:1fr auto;gap:.2rem 1rem;margin:.3rem 0 0;display:grid}.srx .mcat dt{color:var(--muted)}.srx .mcat dd{text-align:right;margin:0;font-weight:600}.srx .mcat dd small{font-weight:400}.srx .fn{color:var(--navy);cursor:pointer;background:0 0;border:0;padding:0 .1rem;font:600 1em inherit;text-decoration:underline}.srx .club-notes{color:var(--muted);margin:1rem 0 0;padding-left:1.6em;font-size:16px}.srx .pick-two{background:#eaf0f6;border:1px solid #b7c7d8;border-radius:10px;margin-top:2rem;padding:.9rem 1.1rem}
