.rp-head{max-width:760px}.rp-head .nu-h2{margin:0}.rp-head .nu-lead{margin:16px 0 0;text-wrap:pretty}.rp-label{display:block;font:700 12px/1.2 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--nu-muted)}.rp-ico{display:inline-flex}.rp-ico svg{width:18px;height:18px}.rp-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);margin:var(--s-7) 0 0;padding:0;list-style:none}.rp-bar{border-top:3px solid var(--nu-ink);padding-top:var(--s-4)}.rp-bar__n{font:800 12px/1 var(--f-head);letter-spacing:.06em;color:var(--nu-gold-ink)}.rp-bar__t{margin:10px 0 6px;font:800 18px/1.2 var(--f-head);letter-spacing:-.01em;color:var(--nu-ink)}.rp-bar__d{margin:0;font-size:15px;line-height:1.45;color:var(--nu-text);text-wrap:pretty}.rp-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);margin-top:var(--s-7);padding:0 8px 8px 0}.rp-type{display:flex;flex-direction:column;min-width:0;background:var(--nu-surface);border:1px solid var(--lb-line, var(--nu-line));box-shadow:8px 8px 0 var(--nu-gold)}.rp-type__pic{position:relative;margin:0}.rp-type__pic img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:var(--nu-lilac)}.rp-type__pic .nu-example--corner{font-size:12px;letter-spacing:.02em}.rp-type__body{display:flex;flex-direction:column;gap:var(--s-4);flex:1;padding:var(--s-5) 20px}.rp-type__n{font:800 12px/1 var(--f-head);letter-spacing:.06em;text-transform:uppercase;color:var(--nu-gold-ink)}.rp-type__name{margin:-8px 0 0;font-size:26px;line-height:1.05;letter-spacing:-.02em;color:var(--nu-ink)}.rp-fit,.rp-trade{margin:0;font-size:15px;line-height:1.45;color:var(--nu-text);text-wrap:pretty}.rp-fit{min-height:106px}.rp-fit b,.rp-trade b{display:block;margin-bottom:4px;font:700 12px/1.2 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--nu-muted)}.rp-cost{padding:var(--s-3) 0;border-block:1px solid var(--lb-line, var(--nu-line))}.rp-cost .rp-label{margin-bottom:8px}.rp-meter{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.rp-meter i{display:block;height:10px;background:var(--nu-lilac-2)}.rp-meter i.is-on{background:var(--nu-ink)}.rp-meter--any i.is-on{background:none;box-shadow:inset 0 0 0 2px var(--nu-ink)}.rp-meter__key{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:6px;font-size:12px;line-height:1.25;color:var(--nu-muted)}.rp-cost__word{min-height:4.05em;margin:8px 0 0;font-size:15px;font-weight:600;line-height:1.35;color:var(--nu-ink)}.rp-look{flex:1}.rp-look ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px}.rp-look li{position:relative;padding-left:18px;font-size:15px;line-height:1.4;color:var(--nu-text)}.rp-look li::before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;background:var(--nu-gold)}.rp-trade{margin-top:0;min-height:84px}.rp-nav{display:none}.rp-nav__hint{font-size:15px;color:var(--nu-muted)}.rp-nav__ctl{display:flex;align-items:center;gap:10px}.rp-nav__count{min-width:52px;text-align:center;font:700 15px/1 var(--f-body);color:var(--nu-ink)}.rp-nav__btn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:2px solid var(--nu-ink);border-radius:50%;background:transparent;color:var(--nu-ink);cursor:pointer}.rp-nav__btn svg{width:18px;height:18px}.rp-nav__btn--prev svg{transform:scaleX(-1)}.rp-nav__btn:disabled{opacity:.3;cursor:default}.rp-nav__btn:not(:disabled):hover{background:var(--nu-ink);color:var(--nu-on-ink)}.rp-legend{margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--lb-line-2, var(--nu-line-strong))}.rp-legend__h{margin:0;font:800 18px/1.2 var(--f-head);color:var(--nu-ink)}.rp-legend__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-5);padding-right:8px;margin-top:var(--s-5)}.rp-legend__item .rp-meter{max-width:180px}.rp-legend__t{margin:12px 0 4px;font:800 18px/1.2 var(--f-head);color:var(--nu-ink)}.rp-legend__d{margin:0;font-size:15px;line-height:1.45;color:var(--nu-text)}.rp-legend__j{margin:4px 0 0;font-size:12px;color:var(--nu-muted)}.rp-legend__fine{margin:var(--s-5) 0 0;max-width:760px;font-size:12px;line-height:1.5;color:var(--nu-muted)}.rp-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5);margin-top:var(--s-6)}.rp-whycard{display:flex;flex-direction:column;gap:10px;padding:var(--s-6);background:rgba(246,243,251,.06);border:1px solid var(--nu-on-ink-line, rgba(246, 243, 251, .18));border-top:6px solid var(--nu-gold)}.rp-whycard--book{border-top-color:var(--nu-purple, #6027C9)}.rp-whycard__h{margin:0;font:800 26px/1.15 var(--f-head);letter-spacing:-.02em;color:var(--nu-on-ink)}.rp-whycard__why{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:var(--nu-on-ink)}.rp-whycard__sub{margin:0 0 var(--s-3);font-size:15px;line-height:1.5;color:var(--nu-on-ink-muted)}.rp-whycard .nu-btn{align-self:flex-start;margin-top:auto}.rp-hl{color:var(--nu-on-ink)}.rp-end .nu-h2{margin:0;color:var(--nu-on-ink);max-width:760px}.rp-end__fine{margin:var(--s-7) 0 0;padding-top:var(--s-4);border-top:1px solid var(--nu-on-ink-line);max-width:760px;font-size:12px;line-height:1.5;color:var(--nu-on-ink-muted)}@media (max-width: 1199px){.rp-legend__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-types{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--s-6)}}@media (max-width: 819px){.rp-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:var(--s-6)}.rp-types{display:flex;gap:16px;margin-top:var(--s-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 10px 12px 0}.rp-types::-webkit-scrollbar{display:none}.rp-type{flex:0 0 86%;scroll-snap-align:start;box-shadow:6px 6px 0 var(--nu-gold)}.rp-legend{margin-top:var(--s-7)}.rp-legend__grid{grid-template-columns:1fr;gap:var(--s-5)}.rp-fit,.rp-cost__word,.rp-trade{min-height:0}.rp-why{grid-template-columns:1fr}.rp-whycard{padding:var(--s-5)}.rp-whycard .nu-btn{align-self:stretch;justify-content:center;white-space:nowrap;padding-inline:20px}}@media (max-width: 559px){.rp-bars{grid-template-columns:1fr;gap:0;margin-top:var(--s-5)}.rp-bar{display:grid;grid-template-columns:36px 1fr;column-gap:8px;padding:var(--s-4) 0;border-top-width:1px;border-top-color:var(--lb-line-2, var(--nu-line-strong))}.rp-bar__n{grid-row:span 2;padding-top:4px}.rp-bar__t{margin:0 0 4px;font-size:18px}}@media (prefers-reduced-motion: reduce){.rp-types{scroll-behavior:auto}}.rp-doors{display:grid;gap:10px;margin-top:auto}.rp-doors .nu-btn{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;align-self:stretch;margin-top:0;text-align:left;white-space:normal}.rp-door__x{display:flex;flex-direction:column;gap:2px}.rp-door__s{font:400 13px/1.3 var(--f-body);opacity:.85}
