.wrss .pv-check{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.wrss .pv-check input{width:16px;height:16px;accent-color:var(--brand);flex:none;margin:2px 0 0}.wrss .pv-check input[aria-invalid=true]{outline:2px solid var(--danger);outline-offset:1px}.wrss .pv-hint{color:var(--danger);margin:-2px 0 0 26px;font-size:13px}.wrss .pv-renewal{background:var(--page);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:12px;font-size:13px;line-height:19px}.wrss .pv-row{flex-wrap:wrap;align-items:center;gap:16px;padding:20px 24px;display:flex}.wrss .pv-row+.pv-row{border-top:1px solid var(--border)}.wrss .pv-row>.grow{min-width:220px}.wrss .pv-list{margin:0;padding:0;list-style:none}.wrss .pv-list li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px;font-size:14px;display:flex}.wrss .pv-list li:first-child{border-top:0}.wrss .pv-list .pv-when{color:var(--text-2);margin-left:auto;font-size:13px}.wrss .pv-tag{background:var(--muted);color:var(--text-2);border-radius:999px;padding:1px 8px;font-size:12px;line-height:18px}.wrss .pv-tag.yes{background:var(--brand-50);color:var(--brand-strong)}.wrss .pv-banner{background:var(--danger-bg);color:var(--danger);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.wrss .pv-banner p{min-width:220px;color:var(--text);flex:1;margin:0;font-size:14px}.wrss .pv-switch{flex:none;width:40px;height:22px;position:relative}.wrss .pv-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.wrss .pv-switch span{background:var(--border);pointer-events:none;border-radius:999px;transition:background .15s;position:absolute;inset:0}.wrss .pv-switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.wrss .pv-switch input:checked+span{background:var(--brand)}.wrss .pv-switch input:checked+span:after{transform:translate(18px)}.wrss .pv-switch input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.wrss .legal table{border-collapse:collapse;width:100%;font-size:14px}.wrss .legal th,.wrss .legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 8px}.wrss .legal th{font-family:var(--font-display);color:var(--text);font-weight:600}.wrss .legal .table-wrap{overflow-x:auto}.wrss .legal-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 20px;display:flex}.wrss .legal-foot nav{flex-wrap:wrap;gap:20px;display:flex}@media (max-width:640px){.wrss .pv-row{padding:16px}.wrss .pv-list li{padding:12px 16px}.wrss .pv-list .pv-when{width:100%;margin-left:0}}
