.sw .fchips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.sw .fchip{border:1px solid var(--ink);min-height:44px;color:inherit;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.sw .fchip span{color:var(--mute)}.sw .fchip[aria-pressed=true]{background:var(--ink);color:#fff}.sw .fchip[aria-pressed=true] span{color:#bdbdb8}.sw .dm-count{color:var(--mute);margin-bottom:28px}.sw .dcards{row-gap:56px;padding:0;list-style:none}.sw .dcard{border-top:2px solid var(--ink);flex-direction:column;grid-column:span 4;padding-top:14px;scroll-margin-top:90px;display:flex}.sw .dcard:target{box-shadow:0 -6px 0 var(--ink)}.sw .dc-sph{color:var(--mute);margin-bottom:10px}.sw .dc-n{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin-bottom:16px;font-size:26px;font-weight:700;line-height:1.05}.sw .dc-dl dt{color:var(--mute);margin:14px 0 6px;font-size:11px}.sw .dc-dl dd{margin:0;font-size:15px;line-height:1.45}.sw .dc-dl ul{margin:0;padding:0;list-style:none}.sw .dc-dl li{grid-template-columns:16px 1fr;padding:3px 0;display:grid}.sw .dc-dl li:before{content:"";background:var(--ink);width:7px;height:2px;margin-top:.68em}.sw .dc-lacks li:before{border:1px solid var(--ink);background:0 0;width:7px;height:7px;margin-top:.45em}.sw .dc-lacks{color:var(--ink-2)}.sw .dc-ui{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sw .pill{border:1px solid var(--hair-2);letter-spacing:.04em;padding:3px 7px;font-size:11px}.sw .dc-only{color:var(--ink-2);flex-basis:100%;margin-top:2px;font-size:13px}.sw .dc-hint{color:var(--mute);margin-top:14px;font-size:13px;line-height:1.4}.sw .dc-act{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:auto;padding-top:22px;display:flex}.sw .dc-act .more{font-size:17px}.sw .dc-fb{color:var(--mute);flex-basis:100%;font-size:13px}.sw .dc-fb a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.sw .dc-no{color:var(--mute);flex-basis:100%}.sw .dc-desk{display:none}.sw .dm-end{border-top:2px solid var(--ink);align-items:start;margin-top:104px;padding-top:22px}.sw .dm-end h2{font-family:var(--display);letter-spacing:-.045em;grid-column:1/span 6;font-size:clamp(32px,3.8vw,56px);font-weight:700;line-height:1}.sw .dm-end>div{color:var(--ink-2);grid-column:8/span 5;font-size:17px}.sw .dm-end>div p+p{margin-top:16px}@media (max-width:1100px){.sw .dcard{grid-column:span 6}.sw .dm-end h2,.sw .dm-end>div{grid-column:span 12}.sw .dm-end>div{margin-top:16px}}@media (max-width:720px){.sw .dcard{grid-column:span 12}.sw .dcards{row-gap:44px}.sw .dm-end{margin-top:72px}.sw .dc-desk{border:1px solid var(--hair-2);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;padding:10px 12px;display:flex}.sw .dc-desk .mono{color:var(--mute);flex-basis:100%;font-size:11px}.sw .dc-send{align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}}
