.rpp{--cv-cast: rgba(201, 196, 178, .2)}.rpp .cv-band{--cv-cast: rgba(201, 196, 178, .2)}.rp-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;align-items:center}.rp-hero .hw-intro{max-width:56ch}.rp-hero .hw-title{line-height:1.02}.rp-quick__label{margin:26px 0 10px;font-family:var(--cb-font-mono);font-size:var(--cb-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--cb-wing)}.rp-quick{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;max-width:560px}.rp-quick a{display:inline-block;padding:8px 12px 7px;text-decoration:none;background:transparent;color:var(--cb-white);border:2px solid rgba(250,249,245,.7);font-family:var(--cb-font-sans);font-weight:600;font-size:var(--cb-fs-sm)}.rp-quick a:hover,.rp-quick a:focus-visible{background:var(--cb-yellow);color:var(--cb-ink);border-color:var(--cb-yellow)}.rp-slip{position:relative;width:min(100%,340px);margin:6px auto 0;padding:26px 22px 30px;background:var(--cb-white);color:var(--cb-ink);font-family:var(--cb-font-mono);box-shadow:10px 10px 0 var(--cb-yellow);transform:rotate(1.5deg);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),97% 100%,94% calc(100% - 10px),91% 100%,88% calc(100% - 10px),85% 100%,82% calc(100% - 10px),79% 100%,76% calc(100% - 10px),73% 100%,70% calc(100% - 10px),67% 100%,64% calc(100% - 10px),61% 100%,58% calc(100% - 10px),55% 100%,52% calc(100% - 10px),49% 100%,46% calc(100% - 10px),43% 100%,40% calc(100% - 10px),37% 100%,34% calc(100% - 10px),31% 100%,28% calc(100% - 10px),25% 100%,22% calc(100% - 10px),19% 100%,16% calc(100% - 10px),13% 100%,10% calc(100% - 10px),7% 100%,4% calc(100% - 10px),1% 100%,0 calc(100% - 10px))}.rp-slip>.cb-hazard{position:absolute;top:0;left:0;right:0}.rp-slip__head{margin:6px 0 14px;text-align:center;font-weight:700;font-size:.95rem;letter-spacing:.16em;text-transform:uppercase}.rp-slip__head small{display:block;margin-top:4px;font-weight:400;font-size:.68rem;letter-spacing:.1em;color:var(--cb-text-muted)}.rp-slip__rows{list-style:none;margin:0;padding:0;border-top:1px dashed var(--cb-ink)}.rp-slip__rows li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed var(--cb-line-strong);font-size:.9rem}.rp-slip__rows b{white-space:nowrap}.rp-slip__total{display:flex;justify-content:space-between;align-items:baseline;margin:12px 0 0;padding-top:10px;border-top:2px solid var(--cb-ink);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem}.rp-slip__total b{font-size:1.9rem;line-height:1;background:var(--cb-yellow);padding:2px 12px 0}.rp-slip__foot{margin:14px 0 0;text-align:center;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-text-muted)}@media (prefers-reduced-motion: no-preference){.rp-slip{transition:transform .25s ease}.rp-slip:hover{transform:rotate(0deg)}}.rp-sec .cv-h2{margin-bottom:10px}.rp-sec .cv-intro{max-width:72ch}.rp-table tbody th{min-width:210px}.rp-table tbody th a{display:inline}.rp-table__days{white-space:nowrap}.rp-table__days b{display:block;font-family:var(--cb-font-mono);font-size:var(--cb-fs-base)}.rp-table__from{display:block;font-size:var(--cb-fs-xs);color:var(--cb-text-muted)}.rp-pick{display:inline-block;margin:8px 0 0;padding:4px 8px 3px;text-decoration:none;white-space:nowrap;background:transparent;border:2px solid var(--cb-ink);color:var(--cb-ink);font-family:var(--cb-font-mono);font-size:.64rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.rp-pick:hover,.rp-pick:focus-visible{background:var(--cb-yellow)}.rp-duo{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:18px}.rp-rank{margin-top:0;padding:16px 18px 12px}.rp-rank__h{margin:0 0 8px;font-family:var(--cb-font-mono);font-size:.74rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.rp-rank__list{margin:0;padding:0;list-style:none;counter-reset:rp}.rp-rank__list li{counter-increment:rp;display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:9px 0;border-top:1px dashed var(--cb-line-strong)}.rp-rank__list li:first-child{border-top:0}.rp-rank__list li span::before{content:counter(rp) ". ";font-family:var(--cb-font-mono);color:var(--cb-text-muted)}.rp-rank__list small{font-family:var(--cb-font-mono);font-size:.64rem;color:var(--cb-text-muted);letter-spacing:.08em}.rp-rank__list b{font-family:var(--cb-font-mono);white-space:nowrap}@media (min-width: 900px){.rp-hero__grid{grid-template-columns:minmax(0,1fr) 360px;gap:56px}.rp-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.rp-table tbody th{min-width:0}.rp-table__days{white-space:normal}.rp-table__days b{display:inline;margin-right:6px}.rp-table__from{display:inline}}
