.rp .sec{padding-block:var(--sec);position:relative}.rp .sec--alt{background:var(--ink-2)}.rp .sh{gap:var(--s2);border-top:1px solid var(--line);padding-top:var(--s4);margin-bottom:var(--s6);display:grid}.rp .sh__t{font-size:var(--t-h2);letter-spacing:-.02em;text-wrap:balance;max-width:18ch;line-height:1.06}.rp .sh__t:focus{outline:none}.rp .sh__lead{color:var(--bone-2);font-size:var(--t-l);text-wrap:pretty;max-width:42ch;line-height:1.5}.rp .sec--alt .sh{border-color:color-mix(in srgb,var(--bone) 16%,transparent)}@media (min-width:960px){.rp .sh{column-gap:var(--gap);padding-top:var(--s5);margin-bottom:var(--s7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.rp .sh__t{grid-column:1/7}.rp .sh__lead{grid-column:7/11}.rp .sh--wide .sh__lead{grid-column:7/13;max-width:52ch}}html[data-rp-modal] body{overflow:hidden}main.rp{overflow-x:clip}.rf-sprite{width:0;height:0;position:absolute;overflow:hidden}.rf{width:100%;height:auto;display:block}.rf-fan{width:var(--fw);height:var(--fh);pointer-events:none;max-width:100%;margin-inline-start:auto;margin-inline-end:auto;display:block;position:relative}.rf-fan__c{width:var(--cw);margin-left:calc(var(--cw) / -2);background:var(--paper);box-shadow:0 1px 0 #ffffff0f inset,0 8px 20px var(--shadow);transform-origin:50% 100%;transform:translateX(calc(var(--k) * var(--dx))) translateY(calc(var(--a) * var(--dy))) rotate(calc(var(--k) * var(--da)));border-radius:6%/4%;position:absolute;bottom:0;left:50%;overflow:hidden}.rf-fan__c[data-deck=sansara]{background:#120c0c}.rf-fan--hero{--cw:88px;--dx:52px;--da:6deg;--dy:2px;--fw:300px;--fh:178px}.rf-fan--hero .rf-fan__c{animation:.6s cubic-bezier(.2,.8,.2,1) .1s both rfOpen}@keyframes rfOpen{0%{transform:translate(0)translateY(0)rotate(0)}}.rf-fan--card{--cw:64px;--dx:12px;--da:7deg;--dy:2px;--fw:116px;--fh:132px}.rf-fan--deck{--cw:96px;--dx:44px;--da:5deg;--dy:5px;--fw:300px;--fh:208px}@media (max-width:359px){.rf-fan--deck{--cw:84px;--dx:38px}.rf-fan--hero{--dx:46px}}@media (min-width:960px){.rf-fan--hero{--cw:150px;--dx:86px;--da:7deg;--dy:8px;--fw:460px;--fh:300px}.rf-fan--card{--cw:88px;--dx:18px;--da:7deg;--dy:3px;--fw:150px;--fh:182px}.rf-fan--deck{--cw:140px;--dx:46px;--da:3deg;--dy:5px;--fw:400px;--fh:296px}}.rp-hero{padding:var(--s5) 0 var(--s3);background:radial-gradient(130% 90% at 88% -10%,color-mix(in srgb,var(--bordo) 70%,transparent),transparent 62%),var(--ink);position:relative;overflow:hidden}.rp-hero__in{gap:var(--s3);align-items:center;display:grid}.rp-hero h1{font-size:calc(var(--t-h1) * 1.15);letter-spacing:-.025em;line-height:1.02}.rp-hero__sub{margin-top:var(--s2);max-width:44ch;font-size:var(--t-l);color:var(--bone);text-wrap:pretty;line-height:1.5}.rp-hero__facts{margin-top:var(--s2);font:500 var(--t-ui-s)/1.35 var(--f-ui);color:var(--bone-2)}.rp-hero__cta{min-height:48px;margin-top:14px;padding:0 24px}.rp-hero__cta i{font-style:normal}.rp-hero__fan{min-width:0}@media (min-width:960px){.rp-hero{padding:var(--s6) 0 var(--s4)}.rp-hero__in{gap:var(--s6);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.rp-ic{flex:none;width:32px;height:32px;display:block;overflow:visible}.rp-ic rect,.rp-ic path,.rp-ic circle{fill:none;stroke:var(--bone);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.rp-ic .a{stroke:var(--red-t);fill:color-mix(in srgb,var(--red-t) 30%,transparent)}.rp-ic .a2{stroke:var(--red-t)}@media (min-width:720px){.rp-ic{width:40px;height:40px}}.rc{height:100%;padding:12px var(--s4) 12px 10px;color:var(--bone);background:var(--char);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;text-decoration:none;transition:transform .15s;display:grid}.rc:hover{border-color:var(--line-2)}.rc:active{transform:scale(.99)}.rc:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.rc__fan{align-self:center;display:block}.rc__b{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.rc__depth{box-shadow:inset 0 0 0 1px var(--line-2);font:500 var(--t-xs)/1.2 var(--f-ui);color:var(--bone-2);border-radius:999px;align-self:flex-start;margin-bottom:6px;padding:3px 8px}.rc__t{font:600 var(--t-h4)/1.22 var(--f-serif);letter-spacing:-.01em}.rc__line{font-size:var(--t-s);color:var(--bone-2);text-wrap:pretty;margin-top:4px;line-height:1.45;display:block}.rc__meta{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-top:10px;display:flex}.rc__deck{min-width:0;font:500 var(--t-xs)/1.3 var(--f-ui);color:var(--red-t)}.rc__price{font:500 var(--t-ui-s)/1 var(--f-ui);color:var(--bone);white-space:nowrap;flex:none}.rc__price i{color:var(--red-t);margin-left:5px;font-style:normal}.rc__easy{font:500 var(--t-xs)/1.3 var(--f-ui);color:var(--mute);margin-top:6px}.rc__easy:before{content:"· "}@media (min-width:960px){.rc{padding:var(--s4) var(--s4) var(--s4);grid-template-columns:minmax(0,1fr);align-items:start}.rc__fan{padding:4px 0 6px}}.rc--big{padding:var(--s4);grid-template-columns:minmax(0,1fr);align-items:start}.rc--big .rf-fan--card{--cw:88px;--dx:22px;--da:8deg;--dy:3px;--fw:160px;--fh:182px}@media (min-width:960px){.rc--big .rf-fan--card{--cw:112px;--dx:28px;--fw:200px;--fh:232px}}.rp-bnf{margin-top:var(--s2);font:500 var(--t-micro)/1.4 var(--f-ui);color:var(--mute);text-align:center}.rsh{z-index:95;justify-content:center;align-items:stretch;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.rsh__bg{background:color-mix(in srgb,var(--ink) 82%,transparent);position:absolute;top:0;bottom:0;left:0;right:0}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.rsh__bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.rsh__box{background:var(--char);width:100%;height:100%;animation:rshIn .35s var(--ease) both;flex-direction:column;display:flex;position:relative}@keyframes rshIn{0%{opacity:.4;transform:translateY(24px)}}.rsh__box:focus{outline:none}.rsh__scroll{overscroll-behavior:contain;min-height:0;padding:calc(var(--s4) + env(safe-area-inset-top,0px)) var(--s4) var(--s5);flex:auto;overflow-y:auto}.rsh__head{padding-right:44px;position:relative}.rsh__meta{font:500 var(--t-xs)/1.3 var(--f-ui);color:var(--red-t)}.rsh__x{border-radius:var(--r);width:44px;height:44px;color:var(--bone-2);font:400 20px/1 var(--f-ui);place-items:center;display:grid;position:absolute;top:-10px;right:-8px}.rsh__x:hover{background:var(--char-2);color:var(--bone)}.rsh__t{font-size:var(--t-h3);letter-spacing:-.015em;margin-top:6px;line-height:1.15}.rsh__t:focus{outline:none}.rsh__line{font:italic 400 var(--t-b)/1.45 var(--f-serif);color:var(--bone-2);margin-top:6px}.rsh__grid{grid-template-columns:minmax(0,1fr);display:grid}.rsh__part{margin-top:var(--s5)}.rsh__lbl{margin-bottom:var(--s2);font:500 var(--t-xs)/1.2 var(--f-ui);letter-spacing:.02em;color:var(--mute)}.rsh__txt,.rsh__needs li,.rsh__dk{font-size:var(--t-s);color:var(--bone);line-height:1.5}.rsh__tbl{border-radius:var(--r);height:max(176px,min(52vw,230px));position:relative;overflow:hidden}.rsh__tbl .stol{position:absolute;top:0;bottom:0;left:0;right:0}.rsh__tbl .rk__n{min-width:17px;height:17px;padding:0 3px;font-size:10px}.rsh__pos{margin-top:var(--s3);gap:4px;list-style:none;display:grid}.rsh__pos li{font-size:var(--t-s);color:var(--bone);grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:8px;line-height:1.4;display:grid}.rsh__pos b{background:var(--ink);width:20px;height:20px;box-shadow:0 0 0 1px var(--line-2);font:500 11px/1 var(--f-ui);color:var(--bone);border-radius:999px;place-items:center;display:grid}.rsh__lay{margin-top:var(--s3);font-size:var(--t-s);color:var(--bone-2);text-wrap:pretty;line-height:1.55}.rsh__needs{gap:8px;list-style:none;display:grid}.rsh__needs li{color:var(--bone-2);grid-template-columns:12px minmax(0,1fr);gap:8px;display:grid}.rsh__needs li:before{content:"";background:var(--red-t);border-radius:50%;width:6px;height:6px;margin-top:.6em}.rsh__row{align-items:flex-end;gap:6px;display:flex}.rsh__card{background:var(--paper);width:56px;min-width:0;box-shadow:0 6px 14px var(--shadow);border-radius:6%/4%;flex:0 auto;display:block;overflow:hidden}.rsh__card[data-deck=sansara]{background:#120c0c}.rsh__deck .rp-bnf{text-align:left}.rsh__dk{margin-top:var(--s3);color:var(--bone-2)}.rsh__dk b{font:600 var(--t-b)/1.3 var(--f-serif);color:var(--bone)}.rsh__deck .link{width:max-content;display:flex}.rsh__note{margin-top:var(--s5);padding-left:var(--s3);border-left:2px solid var(--line-2);font-size:var(--t-s);color:var(--bone-2);line-height:1.5}.rsh__next{padding-top:var(--s3);border-top:1px solid var(--line)}.rsh__next p:last-child{font:500 var(--t-xs)/1.5 var(--f-ui);color:var(--bone-2)}.rsh__buy{padding:var(--s3) var(--s4) calc(var(--s2) + env(safe-area-inset-bottom,0px));background:var(--ink-2);border-top:1px solid var(--line);flex:none;gap:4px;display:grid}.rsh__price{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.rsh__price b{font:500 22px/1 var(--f-ui);white-space:nowrap}.rsh__price small{min-width:0;font:500 var(--t-xs)/1.3 var(--f-ui);color:var(--mute);text-align:right}.rsh__buy .btn{width:100%;min-height:48px;margin-top:4px}.rsh__later{justify-self:center}@media (max-width:380px){.rsh__price{flex-wrap:wrap;row-gap:2px}.rsh__price small{text-align:left}}@media (min-width:760px){.rsh{align-items:center;padding:24px}.rsh__box{border:1px solid var(--line-2);border-radius:var(--r);max-width:760px;height:auto;max-height:min(900px,100%)}.rsh__scroll{padding:var(--s5) var(--s5) var(--s5)}.rsh__grid{column-gap:var(--s5);grid-template-columns:360px minmax(0,1fr);align-items:start}.rsh__places{grid-area:1/1/span 4}.rsh__col{grid-column:2}.rsh__deck{grid-area:6/1/auto/-1}.rsh__tbl{height:240px}.rsh__card{width:80px}.rsh__deck .rsh__row{gap:10px}.rsh__buy{align-items:center;column-gap:var(--s4);padding:var(--s3) var(--s5);grid-template-columns:auto minmax(0,1fr) auto}.rsh__price{flex-direction:column;align-items:flex-start;gap:4px}.rsh__price small{text-align:left}.rsh__buy .btn{grid-area:1/3;justify-self:end;width:auto;margin:0}.rsh__later{grid-area:1/2;justify-self:end}}.rp-how{gap:var(--s7);display:grid}.rp-steps{gap:22px;list-style:none;display:grid;position:relative}.rp-step{gap:var(--s4);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid;position:relative}.rp-step:not(:last-child):before{content:"";background:var(--line-2);width:1px;position:absolute;top:72px;bottom:-18px;left:31.5px}.rp-step h3{font-size:var(--t-h4);padding-top:6px;line-height:1.2}.rp-step p{max-width:56ch;font-size:var(--t-s);color:var(--bone-2);text-wrap:pretty;margin-top:6px;line-height:1.55}.rp-step__pic{border-radius:var(--r);background:var(--char);width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid}.rp-step__ic{width:36px;height:36px}.rp-step__ic rect,.rp-step__ic path{fill:none;stroke:var(--bone);stroke-width:1.25px;stroke-linecap:round}.rp-step__deck{width:30px;height:48px;position:relative}.rp-step__deck span{box-shadow:0 4px 10px var(--shadow);border-radius:6%/4%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.rp-step__deck span:last-child{transform:translate(9px,-5px)rotate(9deg)}.rp-step__deck img{object-fit:cover;width:100%;height:100%}.rp-step__felt{background:radial-gradient(90% 90% at 50% 40%,color-mix(in srgb,var(--bordo) 55%,var(--bordo-deep)),var(--bordo-deep));border-radius:3px;justify-content:center;align-items:center;gap:3px;width:56px;height:40px;display:flex}.rp-step__felt i{background:var(--paper);width:13px;height:21px;box-shadow:0 2px 5px var(--shadow);border-radius:2px;display:block}.rp-how__honest{margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--line);max-width:60ch;font-size:var(--t-s);color:var(--bone-2);line-height:1.55}.rp-how__rules{margin-top:var(--s2);font:500 var(--t-xs)/1.5 var(--f-ui);color:var(--mute)}.rp-how__demo{gap:var(--s3);align-content:start;justify-items:center;display:grid}.rp-how__cap{max-width:34ch;font-size:var(--t-s);color:var(--bone-2);text-align:center;line-height:1.5}.rp-ph{border:1px solid var(--line-2);background:var(--ink);border-radius:28px;flex-direction:column;gap:10px;width:min(100%,300px);height:220px;padding:14px;display:flex;box-shadow:0 30px 70px #0000008c,inset 0 0 0 6px #070505}.rp-ph__tbl{background:radial-gradient(90% 90% at 50% 40%,color-mix(in srgb,var(--bordo) 45%,var(--bordo-deep)),var(--bordo-deep));border-radius:16px;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:0;display:flex}.rp-ph__tbl span{width:62px;box-shadow:0 6px 14px var(--shadow);border-radius:6%/4%;display:block;overflow:hidden}.rp-ph__k{font:500 var(--t-xs)/1.3 var(--f-ui);letter-spacing:.02em;color:var(--bone-2);text-align:center}@media (min-width:960px){.rp-how{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.rp-how__txt{grid-column:1/8}.rp-how__demo{grid-column:9/13}.rp-step p{font-size:var(--t-b)}}.rp-decks{gap:var(--s7);list-style:none;display:grid}.rp-deck{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;min-width:0;display:grid}.rp-deck__fan{width:100%;padding-bottom:var(--s2);display:block}.rp-deck__t{margin-top:var(--s3);font-size:var(--t-h3);line-height:1.15}.rp-deck__line{max-width:40ch;font-size:var(--t-s);color:var(--bone-2);text-wrap:pretty;margin-top:6px;line-height:1.55}.rp-deck__list{margin-top:var(--s3);border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;max-width:420px}.rp-deck__list summary{cursor:pointer;justify-content:center;align-items:center;gap:var(--s2);min-height:44px;font:500 var(--t-ui-s)/1.3 var(--f-ui);color:var(--bone-2);list-style:none;display:flex}.rp-deck__list summary::-webkit-details-marker{display:none}.rp-deck__list summary:after{content:"+";font:400 18px/1 var(--f-ui);color:var(--red-t)}.rp-deck__list[open] summary:after{content:"–"}.rp-deck__list ul{justify-content:center;gap:0 var(--s4);padding-bottom:var(--s2);flex-wrap:wrap;list-style:none;display:flex}.rp-deck>.link{margin-top:var(--s1)}.rp-src{max-width:760px;margin-top:var(--s7);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rp-src summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s3);min-height:48px;font:500 var(--t-ui-s)/1.3 var(--f-ui);color:var(--bone-2);list-style:none;display:flex}.rp-src summary::-webkit-details-marker{display:none}.rp-src summary:after{content:"+";font:400 18px/1 var(--f-ui);color:var(--red-t)}.rp-src[open] summary:after{content:"–"}.rp-src ul{gap:var(--s3);padding-bottom:var(--s4);list-style:none;display:grid}.rp-src li{max-width:88ch;font:500 var(--t-xs)/1.55 var(--f-ui);color:var(--mute)}@media (min-width:960px){.rp-decks{column-gap:var(--gap);row-gap:var(--s8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.rp-decks{grid-template-columns:repeat(3,minmax(0,1fr))}}.rg{z-index:100;background:var(--ink);position:fixed;top:0;bottom:0;left:0;right:0}.rg__box{height:100%;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex}.rg__bar{justify-content:space-between;align-items:center;gap:var(--s3);min-height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 8px 0 var(--s4);border-bottom:1px solid var(--line);display:flex;position:relative}.rg__bar .rsh__x{position:static}.rg__t{font:600 var(--t-h4)/1.2 var(--f-serif)}.rg__t:focus{outline:none}.rg__stage{min-height:0;padding:var(--s4) 4px;touch-action:pan-y;flex:auto;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;display:grid}.rg__arr{border-radius:var(--r);width:44px;height:64px;font:400 30px/1 var(--f-ui);color:var(--bone);place-items:center;display:grid}.rg__arr:hover{background:var(--char)}.rg__arr:disabled{opacity:.25;cursor:default;background:0 0}.rg__card{justify-items:center;gap:var(--s3);margin:0;display:grid}.rg__face{width:min(280px,calc(100vw - 112px),calc((100dvh - 240px) / var(--asp)));background:var(--paper);box-shadow:0 18px 44px var(--shadow);border-radius:6%/4%;display:block;overflow:hidden}.rg__face img,.rg__face svg{width:100%;height:auto;display:block}.rg__card figcaption{text-align:center;justify-items:center;gap:4px;display:grid}.rg__card figcaption b{font:600 var(--t-b)/1.3 var(--f-serif)}.rg__card figcaption span{font:500 var(--t-xs)/1.2 var(--f-ui);color:var(--mute)}.rg__bnf{padding:0 var(--s4) var(--s3)}@media (min-width:960px){.rg__face{width:min(360px,calc((100dvh - 240px) / var(--asp)))}}.ap.rp-ap{background:var(--ink);width:100%;height:100%;animation:rshIn .35s var(--ease) both;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.rp-ap__top{min-height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 6px 0 var(--s4);border-bottom:1px solid var(--line);background:var(--ink);align-items:center;gap:4px;display:flex}.rp-ap__top .rsh__x{flex:none;margin-left:auto;position:static}.rp-ap__t{min-width:0;font:600 var(--t-b)/1.2 var(--f-serif);letter-spacing:-.005em}.rp-ap__t:focus{outline:none}.rq__top{padding-left:4px}.rq__back{border-radius:var(--r);width:44px;height:44px;color:var(--bone-2);flex:none;place-items:center;display:grid}.rq__back svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:22px;height:22px}.rq__back:hover{color:var(--bone);background:var(--char)}.rq__ttl{min-width:0;padding-right:var(--s3)}.rq__ttl .rp-ap__t{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.rq__ttl small{font:500 var(--t-xs)/1.2 var(--f-ui);color:var(--mute);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}@media (min-width:760px){.rq__box{border:1px solid var(--line-2);border-radius:var(--r);max-width:720px;height:min(840px,100%)}}.ap.rd__box{grid-template-rows:auto auto minmax(0,1fr)}.rd__note{padding:8px var(--s4) 9px;background:color-mix(in srgb,var(--bordo) 45%,var(--ink))}.rd__banner{font:500 var(--t-ui-s)/1.4 var(--f-ui);color:var(--bone)}.rd__tap{font:500 var(--t-xs)/1.4 var(--f-ui);color:var(--bone-2);margin-top:2px}.rd__wait{align-content:center;justify-items:center;gap:var(--s4);min-height:0;padding:var(--s5) var(--s4);display:grid;overflow-y:auto}.rd__tbl{width:min(100%,420px);padding:var(--s5) var(--s3);border-radius:var(--r);background:radial-gradient(90% 90% at 50% 40%,color-mix(in srgb,var(--bordo) 45%,var(--bordo-deep)),var(--bordo-deep));justify-content:center;gap:12px;display:flex}.rd__c{border-radius:6%/4%;width:76px;display:block;position:relative;overflow:visible}.rd__c img{box-shadow:0 6px 14px var(--shadow);border-radius:6%/4%}.rd__c b{background:var(--ink);width:20px;height:20px;box-shadow:0 0 0 1px var(--line-2);font:500 11px/1 var(--f-ui);border-radius:999px;place-items:center;display:grid;position:absolute;top:-8px;left:-8px}.rd__st{font:500 var(--t-ui-s)/1.4 var(--f-ui);color:var(--bone-2);text-align:center}.rd__st .link{vertical-align:baseline;min-height:0}.rd .ap__bar:has(>.rz-end){grid-template-columns:auto 1fr}.rd .ap__bar:has(>.rz-end)>.ap__k{display:none}.rd .ap__bar>.rz-end{grid-column:2;justify-self:stretch;gap:8px;min-width:0;display:flex}.rd .rz-end .btn{min-width:0;height:46px;font-size:min(var(--t-ui-s),3.6vw);flex:1 1 0;padding:0 10px;overflow:hidden}@media (min-width:960px){.rd__box{border:1px solid var(--line-2);border-radius:var(--r);max-width:1120px;height:min(820px,100%)}}@media (min-width:760px) and (max-width:959px){.rd__box{border:1px solid var(--line-2);border-radius:var(--r)}}.rp-faq{border-top:1px solid var(--line);max-width:760px}.rp-faq details{border-bottom:1px solid var(--line)}.rp-faq summary{cursor:pointer;gap:var(--s3);min-height:56px;font:600 var(--t-b)/1.35 var(--f-serif);grid-template-columns:minmax(0,1fr) 24px;align-items:center;padding:12px 0;list-style:none;display:grid}.rp-faq summary::-webkit-details-marker{display:none}.rp-faq summary:after{content:"+";font:400 20px/1 var(--f-ui);color:var(--red-t);justify-self:end}.rp-faq details[open] summary:after{content:"–"}.rp-faq details p{max-width:64ch;padding:0 0 var(--s4);font-size:var(--t-s);color:var(--bone-2);line-height:1.65}.rp-faq .link{vertical-align:baseline;min-height:0}.rp-fin{padding-block:var(--s8);background:radial-gradient(120% 140% at 15% 0%,color-mix(in srgb,var(--bordo) 55%,transparent),transparent 60%),var(--bordo-deep)}.rp-fin__in{gap:var(--s5);align-items:center;display:grid}.rp-fin h2{font-size:var(--t-h2);letter-spacing:-.02em;line-height:1.06}.rp-fin p{margin-top:var(--s3);max-width:44ch;font-size:var(--t-l);color:var(--bone-2);text-wrap:pretty;line-height:1.5}.rp-fin .btn{white-space:normal;justify-self:start;min-height:52px;padding:0 28px}@media (min-width:960px){.rp-fin{padding-block:var(--s9)}.rp-fin__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.rp-fin .btn{justify-self:end}}
