.stp-switch{display:flex;flex-wrap:wrap;gap:6px 14px;max-width:var(--measure, 68ch);margin:0 auto;padding:12px clamp(16px, 4vw, 24px) 0;font-size:.85rem;color:var(--bone-soft)}.stp-switch a{display:inline-flex;align-items:center;min-height:44px;color:var(--bone, #eef1f4);font-weight:800}.stp-switch a[aria-current]{color:var(--proof, #f2b33d);text-decoration:none}.stp-choose{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.stp-choose a{display:grid;gap:4px;padding:14px 16px;background:var(--field-2);border-radius:6px;border-top:4px solid var(--proof, #f2b33d);color:var(--bone, #eef1f4);text-decoration:none}.stp-choose span{color:var(--bone-soft);font-size:.92rem;line-height:1.45}.stp-big{display:grid;gap:4px;margin:0 0 14px}.stp-big strong{font-size:clamp(2.6rem, 9vw, 4rem);line-height:1;color:var(--proof, #f2b33d);font-variant-numeric:tabular-nums}.stp-big span{color:var(--bone-soft);line-height:1.45}.stp-board th a{color:var(--bone, #eef1f4);font-weight:800}.stp-board th small{display:block;margin-top:2px;color:var(--bone-soft);font-weight:400;font-size:.8rem;line-height:1.35}.stp-board td{color:var(--bone-soft);font-size:.9rem;line-height:1.4}.stp-board{table-layout:fixed}.stp-board thead th:nth-child(1){width:52%}.stp-board :is(th, td){overflow-wrap:break-word}.stp-select{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.stp-select a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 10px 4px 4px;background:var(--field-2);border-radius:6px;color:var(--bone, #eef1f4);font-weight:700;font-size:.88rem;text-decoration:none}.stp-select .stp-init{margin:0;min-width:44px;height:28px;font-size:.8rem}.stp-group-line{margin:0 0 12px;color:var(--bone-soft)}.stp-cards{display:grid;gap:14px;margin:0;padding:0;list-style:none}@media (min-width: 1000px){.stp-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}.stp-card{min-width:0;padding:14px clamp(12px, 3vw, 18px);background:var(--field-2);border-radius:6px;border-top:4px solid var(--field-line);scroll-margin-top:84px}.stp-card h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 10px;font-size:1.15rem}.stp-card h3 a{color:var(--bone, #eef1f4)}.stp-card h3 small{color:var(--bone-soft);font-size:.8rem;font-weight:400}.stp-facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 14px;margin:0 0 10px}.stp-facts dt{color:var(--bone-soft);font-size:.78rem;line-height:1.3}.stp-facts dd{margin:2px 0 0;font-size:.92rem;color:var(--bone, #eef1f4)}.stp-fact--main{grid-column:1/-1}.stp-fact--main dd .st-ch{font-size:1.5rem}.stp-best{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:10px 0 0;font-size:.9rem;color:var(--bone-soft)}.stp-best .hs-init{margin:0;min-width:44px;height:26px;font-size:.8rem}.stp-best b{color:var(--bone, #eef1f4)}.stp-best strong{color:var(--proof, #f2b33d)}.stp-more{margin-top:10px}.stp-card .wc{margin:6px 0 0}.stp--c .st-sec > h2 + .rp-table-wrap{margin-top:0}.st-table--bymonth thead th{vertical-align:top;padding-top:0}.st-table--bymonth td :is(.st-ch, b, small){display:block}.st-table--bymonth td b:not([class]){font-weight:800;font-size:.9rem;font-variant-numeric:tabular-nums;color:var(--bone)}.st-table--bymonth td small{font-size:.8rem;color:var(--bone-soft)}.st-table--bymonth th .wc-hi{display:inline-block;margin-top:4px}.st-table--bymonth th .st-best{display:block;margin-top:2px;font-size:.8rem;font-weight:600;color:var(--bone-soft)}@media (max-width: 699px){.st-table--bymonth{table-layout:fixed}.st-table--bymonth :is(th, td){padding:10px 6px;font-size:.9rem;overflow-wrap:break-word}.st-table--bymonth :is(th, td):first-child{padding-left:0}.st-table--bymonth thead th{font-size:.78rem}.st-table--bymonth thead th:nth-child(1){width:29%}.st-table--bymonth thead th:nth-child(2){width:23%}.st-table--bymonth thead th:nth-child(3){width:22%}.st-table--bymonth .st-row-tab{font-size:.95rem}}@media (max-width: 559px){.st-table--bymonth{display:block;table-layout:auto}.st-table--bymonth :is(thead, tbody, tr.st-more, tr.st-more > td){display:block}.st-table--bymonth :is(thead tr, tbody tr:not(.st-more)){display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:10px;border-bottom:1px solid var(--field-line)}.st-table--bymonth :is(thead tr, tbody tr:not(.st-more)) > :is(th, td){width:auto !important;padding:0;border:0}.st-table--bymonth thead tr{padding-bottom:6px}.st-table--bymonth thead tr > :first-child{display:none}.st-table--bymonth tbody tr:not(.st-more){padding:12px 0;row-gap:16px}.st-table--bymonth tbody tr:not(.st-more) > th{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.st-table--bymonth tbody tr:not(.st-more) > th :is(.wc-hi, .st-best){margin:0}}@media (max-width: 400px){.st-table--bymonth :is(th, td){padding:10px 4px;font-size:.84rem}.st-table--bymonth .st-row-tab{font-size:.86rem;gap:4px}}.stp-k{margin:10px 0 4px;font-size:.78rem;font-weight:800;color:var(--bone-soft)}.stp-dec,.stp-rec{display:grid;gap:6px;margin:0;padding:0;list-style:none;line-height:1.45}.stp-dec li{display:grid;grid-template-columns:14px minmax(0, 1fr);gap:0 8px}.stp-dec li i{margin-top:.35em}.stp-dec li span{grid-column:2;display:block;color:var(--bone-soft);font-size:.88rem}.stp-dec a{color:var(--bone, #eef1f4);font-weight:700}.stp-chg{margin:0;color:var(--bone-soft);font-size:.9rem;line-height:1.5}.stp-chg .lg-chg{max-width:100%;vertical-align:middle}.stp-rec{color:var(--bone-soft);font-size:.9rem}.stp-rec strong{color:var(--proof, #f2b33d)}.stp-card .wc{--wc-h:76px;--cell:10px;padding:10px 10px 8px}.stp-card .wc-cap{display:none}.stp-card .wc-ch{font-size:.72rem}.stp .lg-wrap > .st-note{max-width:var(--measure);margin-inline:auto}