.rdf .rdf-h1{font-size:clamp(2.3rem,5.6vw,3.7rem)}.rdf .rd-plats li{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:12px;padding:10px 16px;font-weight:700}.rdf .rd-plats li.one{border-color:var(--rd-accent);color:var(--rd-accent)}.rdf .rd-plats li.any{border-style:dashed}.rdf ul.rd-chips a{align-items:center;min-height:44px;font-size:.92rem;display:inline-flex}.rdf nav.rd-chips a{align-items:center;min-height:44px;display:inline-flex}.rdf ol.rdf-earn,.rdf ul.rdf-cards{margin-top:32px}.rdf ul.rdf-rows{margin-top:18px}.rdf ul.rd-plats{margin-top:14px}.rdf ul.rd-chips{margin-top:18px}@media (min-width:760px){.rdf ul.rdf-rows{margin-top:10px}}@media (min-width:800px){.rdf .rd-pain{grid-template-columns:repeat(3,1fr)}}.rdf-earn{gap:14px;margin-top:32px;display:grid}@media (min-width:760px){.rdf-earn{grid-template-columns:repeat(2,1fr)}}.rdf-earn li{background:var(--rd-surface);border:1px solid var(--rd-line);padding:24px;border-radius:20px;min-width:0;padding-inline-start:84px;position:relative}.rdf-earn li>i{inset-inline-start:22px;background:var(--rd-grad);width:44px;height:44px;color:var(--rd-on);font-style:normal;font-family:var(--rd-display);border-radius:14px;place-items:center;font-size:1.3rem;font-weight:900;display:grid;position:absolute;top:22px}.rdf-earn h3{font-size:clamp(1.25rem,2.6vw,1.5rem)}.rdf-earn p{color:var(--rd-soft);margin-top:10px;font-weight:600}.rdf-earn p b{letter-spacing:.12em;text-transform:uppercase;color:var(--rd-money);background:var(--rd-money-bg);border-radius:999px;margin-inline-end:6px;padding:2px 8px;font-size:.74rem;font-weight:800;display:inline-block}@media (max-width:420px){.rdf-earn li{padding-block-start:80px;padding-inline-start:22px}}.rdf-plats{background:var(--rd-tint);border-radius:22px;margin-top:30px;padding:clamp(20px,3.5vw,32px)}.rdf-plats .rd-plats{margin-top:14px}.rdf-plats .rd-foot{margin-top:6px}.rdf-hrs{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:28px;display:flex}.rdf-hrs b{font-family:var(--rd-display);font-size:clamp(3rem,10vw,5.4rem);font-weight:900;line-height:1}.rdf-hrs span{font-size:clamp(1.1rem,2.6vw,1.4rem);font-weight:800}.rdf-hrs small{color:var(--rd-soft);font-size:.95rem;font-weight:700}.rdf-ba{display:none}.rdf-rows{gap:12px;margin-top:18px;display:grid}.rdf-rows li{align-items:stretch;gap:8px;display:grid}.rdf-rows li>div{border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.rdf-rows small{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.rdf-rows span{font-size:1.05rem;font-weight:750}.rdf-rows .today{background:#fff6e6;border:1px solid #f3ddb3}.rdf-rows .today small{color:var(--rd-spark-ink)}.rdf-rows .today span{color:var(--rd-soft);-webkit-text-decoration:line-through #7a4a0073;text-decoration:line-through #7a4a0073;text-decoration-thickness:2px}.rdf-rows .with{background:#e8f6f0;border:1px solid #bfe5d4}.rdf-rows .with small{color:var(--rd-money)}.rdf-rows .with span{color:var(--rd-ink)}.rdf-rows .with span:before{content:"✓";background:var(--rd-money);width:22px;height:22px;color:var(--rd-on);vertical-align:2px;border-radius:50%;place-items:center;margin-inline-end:8px;font-size:.75rem;font-weight:900;display:inline-grid}.rdf-rows .arrow{border-inline:9px solid #0000;border-top:11px solid var(--rd-accent);justify-self:center;width:0;height:0}@media (min-width:760px){.rdf-ba{letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr 44px 1fr;margin-top:26px;font-size:.78rem;font-weight:800;display:grid}.rdf-ba .today{color:var(--rd-spark-ink);grid-column:1}.rdf-ba .with{color:var(--rd-money);grid-column:3}.rdf-rows{margin-top:10px}.rdf-rows li{grid-template-columns:1fr 44px 1fr;align-items:center;gap:0}.rdf-rows li>div{justify-content:center;height:100%}.rdf-rows small{display:none}.rdf-rows .arrow{border-block:9px solid #0000;border-inline-end:0;border-inline-start:12px solid var(--rd-accent)}}.rdf-also{padding-block:clamp(36px,6vw,56px)}.rdf-also h2{margin-top:10px;font-size:clamp(1.5rem,3.6vw,2.1rem)}.rdf-top{max-width:900px;padding-block:40px 30px}@media (min-width:980px){.rdf-top{padding-block:72px 44px}}.rdf-cards{gap:16px;margin-top:32px;display:grid}@media (min-width:720px){.rdf-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.rdf-cards{grid-template-columns:repeat(3,1fr)}}.rdf-cards>li{min-width:0;scroll-margin-top:90px}.rdf-cards>li:first-child{grid-column:1/-1}.rdf-card{height:100%;color:var(--rd-ink);background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:22px;flex-direction:column;gap:12px;padding:clamp(20px,3.4vw,28px);text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.rdf-card:hover{border-color:var(--rd-accent);transform:translateY(-2px);box-shadow:0 24px 50px -30px #4338ca8c}.rdf-card h3{font-size:clamp(1.6rem,3.6vw,2.1rem)}.rdf-card .line{color:var(--rd-soft);font-size:1.02rem;font-weight:650}.rdf-card .money b{font-family:var(--rd-display);font-size:clamp(2.6rem,7vw,3.4rem);font-weight:900;line-height:1;display:block}.rdf-card .money span{margin-top:4px;font-weight:750;display:block}.rdf-card .bar{background:var(--rd-tint);border-radius:999px;height:12px;margin-top:10px;overflow:hidden}.rdf-card .bar i{background:var(--rd-grad);border-radius:999px;height:100%;display:block}.rdf-card .pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rdf-card .pair div{background:var(--rd-tint);border-radius:14px;min-width:0;padding:12px 14px}.rdf-card .pair b{font-family:var(--rd-display);color:var(--rd-accent);font-size:1.55rem;font-weight:900;line-height:1.05;display:block}.rdf-card .pair span{color:var(--rd-soft);margin-top:2px;font-size:.84rem;font-weight:700;display:block}.rdf-card .go{color:var(--rd-accent);text-underline-offset:4px;margin-top:auto;padding-top:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}@media (min-width:720px){.rdf-cards>li:first-child .rdf-card{grid-template-rows:auto auto 1fr auto;grid-template-columns:1.1fr 1fr;column-gap:32px;display:grid}.rdf-cards>li:first-child .rdf-card>h3,.rdf-cards>li:first-child .rdf-card>.line,.rdf-cards>li:first-child .rdf-card>.go{grid-column:1}.rdf-cards>li:first-child .rdf-card>.money{grid-area:1/2/span 2;align-self:center}.rdf-cards>li:first-child .rdf-card>.pair{grid-area:3/2/span 2;align-self:end;margin-top:10px}.rdf-cards>li:first-child .rdf-card>.go{grid-row:4;align-self:end}}.rdf-mixed{background:var(--rd-ink);color:var(--rd-bg);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding:clamp(22px,4vw,34px);display:flex}.rdf-mixed>div{flex:320px;min-width:0}.rdf-mixed h3{color:var(--rd-bg);font-size:clamp(1.4rem,3.2vw,1.9rem)}.rdf-mixed p{color:#d4d4da;margin-top:8px;font-size:1.05rem}.rdf-mixed .rd-btn--line{background:var(--rd-bg)}@media (prefers-reduced-motion:reduce){.rdf-card,.rdf-card:hover{transition:none;transform:none}}
