.rrp-role{display:inline-flex;align-items:center;gap:7px;min-height:28px;color:var(--muted);font-size:.8125rem;font-weight:550}.rrp-role svg{color:#df875f}.rrp-page.is-owner .rrp-identity{overflow:hidden;border-radius:24px;background:#161b1cf2}.rrp-page.is-owner .rrp-cover{height:clamp(190px,24vw,290px);border-radius:24px 24px 0 0}.rrp-page.is-owner .rrp-persona{padding:0 32px 32px}.rrp-page.is-owner .rrp-persona-avatar{width:112px;height:112px;margin-top:-38px;border:5px solid #161b1c;box-shadow:none}.rrp-page.is-owner .rrp-persona-name{padding-top:18px}.rrp-page.is-owner .rrp-role{color:#eee5d6;font-weight:650}.rrp-page.is-owner .rrp-persona h1{font-size:clamp(30px,4vw,46px)}.rrp-page.is-owner .rrp-tabs{margin-top:20px;padding-inline:20px;border-radius:18px 18px 0 0;background:#161b1cf2}.rrp-page.is-owner .rrp-layout{margin-top:0;padding:24px;border-radius:0 0 22px 22px;background:#161b1cf2}.rrp-page .rrp-badge{border:0;border-radius:0;background:transparent}.rrp-page .rrp-badge-trigger{padding-inline:0}@media(max-width:600px){.rrp-page.is-owner .rrp-persona{padding:0 18px 24px}.rrp-page.is-owner .rrp-cover{height:180px}.rrp-page.is-owner .rrp-persona-avatar{width:88px;height:88px;margin-top:-28px}.rrp-page.is-owner .rrp-layout{padding:18px 14px}.rrp-page.is-owner .rrp-tabs{padding-inline:14px}}.rrp-page{position:relative;isolation:isolate;min-height:65vh;padding:20px 0 88px;color:var(--text)}.rrp-page *{box-sizing:border-box}.rrp-page :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--focus);outline-offset:4px}.rrp-page :is(button,a,input,textarea,summary,h2[tabindex]){scroll-margin-block:110px 32px}.rrp-background{position:absolute;inset:0 0 auto;z-index:-1;height:min(1060px,100%);overflow:hidden;pointer-events:none}.rrp-background img{width:100%;height:100%;object-fit:cover;opacity:.12}.rrp-background:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--bg),transparent 70%)}.rrp-container{position:relative;max-width:1280px}.rrp-location{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:16px;color:var(--subtle);font-size:.75rem}.rrp-location a{display:inline-flex;align-items:center;min-height:32px;flex:none}.rrp-location a:hover{color:var(--text)}.rrp-location>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrp-identity{min-width:0}.rrp-cover{position:relative;height:220px;overflow:hidden;border-radius:var(--radius-panel);background:var(--panel)}.rrp-cover>img{width:100%;height:100%;object-fit:cover;object-position:center}.rrp-cover.is-neutral{height:80px;border:1px solid var(--line-soft);background:var(--panel)}.rrp-cover.is-neutral:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 100px,var(--line-soft) 100px 101px,transparent 101px 240px);opacity:.65}.rrp-cover.is-neutral:after{content:"";position:absolute;top:22px;left:24px;width:28px;height:3px;background:var(--action)}.rrp-cover-edit{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--subtle);border-radius:var(--radius-control);background:var(--bg);color:var(--text);transition:background-color var(--motion-fast)}.rrp-cover-edit:hover{background:var(--panel-high)}.rrp-persona{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:0 24px 28px}.rrp-persona-main{display:flex;align-items:flex-start;gap:24px;min-width:0;flex:1}.rrp-avatar{position:relative;display:inline-flex;justify-content:center;align-items:center;flex:none;width:48px;height:48px;overflow:hidden;border-radius:50%;background:var(--panel-high);color:var(--text);font:600 1.25rem var(--font)}.rrp-avatar img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}.rrp-persona-avatar{z-index:1;width:96px;height:96px;margin-top:-28px;border:4px solid var(--bg);box-shadow:0 0 0 1px var(--line);font-size:2.25rem}.rrp-persona-avatar-button{position:relative;display:block;flex:none;padding:0;overflow:hidden;border-radius:50%;background:var(--panel-high);cursor:pointer}.rrp-persona-avatar-button .rrp-avatar-inner{position:absolute;inset:0;width:100%;height:100%;border:0;font-size:inherit}.rrp-avatar-camera{position:absolute;inset:0;display:grid;place-items:center;background:#161719c4;color:var(--on-action);opacity:0;transition:opacity var(--motion-fast)}.rrp-persona-avatar-button:hover .rrp-avatar-camera,.rrp-persona-avatar-button:focus-visible .rrp-avatar-camera{opacity:1}.rrp-persona-name{min-width:0;padding-top:20px}.rrp-kicker{display:block;color:var(--muted);font:500 .6875rem/1.5 var(--mono);letter-spacing:.025em}.rrp-persona h1{display:flex;align-items:center;gap:12px;margin:5px 0 10px;font-size:clamp(1.875rem,2.6vw,2.5rem);font-weight:600;line-height:1.12;letter-spacing:-.045em}.rrp-persona h1>span{min-width:0;overflow-wrap:anywhere}.rrp-persona h1 svg{flex:none;color:var(--muted)}.rrp-specialties{display:flex;flex-wrap:wrap;gap:6px 16px;padding:0;margin:0 0 10px;list-style:none;color:var(--accent);font-size:.75rem;font-weight:500}.rrp-specialties li{overflow-wrap:anywhere}.rrp-bio,.rrp-bio p{max-width:65ch;color:var(--muted);font-size:.875rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.rrp-bio:has(details[open])>.rrp-bio-excerpt{display:none}.rrp-bio summary{width:fit-content;min-height:44px;padding-block:12px;color:var(--text);font-size:.75rem;cursor:pointer}.rrp-bio summary:hover{text-decoration:underline;text-underline-offset:4px}.rrp-demo{display:inline-block;margin-top:10px;color:var(--subtle);font:.6875rem/1.5 var(--mono)}.rrp-persona-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;max-width:38%;padding-top:24px}.rrp-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);color:var(--text);text-decoration:none;font-size:.8125rem;font-weight:550;line-height:1.45;text-align:center;overflow-wrap:anywhere;transition:background-color var(--motion-fast),border-color var(--motion-fast),transform var(--motion-fast)}.rrp-action:hover{background:var(--panel-high);border-color:var(--subtle)}.rrp-action:active:not(:disabled){transform:translateY(1px)}.rrp-action:disabled{opacity:.55;cursor:not-allowed;transform:none}.rrp-action-primary{background:var(--action);border-color:var(--action);color:var(--on-action)}.rrp-action-primary:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--on-action)}.rrp-action.is-following{color:var(--text);border-color:var(--subtle)}.rrp-tabs{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 32px;border-bottom:1px solid var(--line)}.rrp-tabs button{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:14px 0;color:var(--muted);font-size:.8125rem;line-height:1.5;font-weight:500;transition:color var(--motion-fast)}.rrp-tabs button:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--motion-fast)}.rrp-tabs button:hover,.rrp-tabs button.active{color:var(--text)}.rrp-tabs button.active:after{transform:scaleX(1)}.rrp-tabs button>span{color:var(--subtle);font:.6875rem var(--mono);font-variant-numeric:tabular-nums}.rrp-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin-top:24px}.rrp-layout.has-aside{grid-template-columns:minmax(0,1fr) 220px}.rrp-primary{min-width:0}.rrp-content-panel{min-height:240px}.rrp-content-panel>h2{margin-bottom:20px;font-size:1.25rem;font-weight:550;letter-spacing:-.025em}.rrp-content-panel>h2:focus{outline:none}.rrp-products.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rrp-products .product-card.resource-card{border:0;border-radius:0;background:transparent;overflow:visible}.rrp-products .resource-card .product-media{overflow:hidden;border-radius:var(--radius-panel);outline:1px solid #ffffff14;outline-offset:-1px}.rrp-products .resource-card .resource-card-body{padding:14px 0 0}.rrp-products .resource-card .product-title h3{font-size:1.125rem}.rrp-products .resource-card .product-title>strong{font-size:.875rem}.rrp-products .resource-card .product-meta{font-size:.6875rem;margin-bottom:8px}.rrp-products .resource-card .resource-card-body>p{font-size:.8125rem;margin-block:8px 14px}.rrp-products .resource-card .product-bottom{padding-top:12px}.rrp-products .resource-card .product-bottom>a{font-size:.75rem}.rrp-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.rrp-pagination>span{color:var(--muted);font:.75rem/1.5 var(--mono);text-align:center;font-variant-numeric:tabular-nums}.rrp-aside{min-width:0;align-self:start;padding-left:24px;border-left:1px solid var(--line-soft)}.rrp-counts{display:flex;flex-wrap:wrap;gap:0 20px;margin-bottom:12px}.rrp-counts>button{display:flex;align-items:baseline;gap:6px;min-height:44px;padding:8px 0;color:var(--subtle);font-size:.75rem}.rrp-counts>button:hover span{color:var(--text);text-decoration:underline;text-underline-offset:3px}.rrp-counts strong{color:var(--muted);font-weight:600;font-variant-numeric:tabular-nums}.rrp-badges{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:0;list-style:none}.rrp-badge{position:relative;max-width:100%}.rrp-badge-trigger{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 0;color:var(--muted);text-align:left;cursor:help}.rrp-badge-trigger svg{flex:none}.rrp-badge strong{color:var(--muted);font-size:.75rem;font-weight:450;line-height:1.5;overflow-wrap:anywhere}.rrp-badge-tooltip{position:absolute;right:0;bottom:calc(100% + 4px);z-index:5;width:max-content;max-width:min(265px,calc(100vw - 48px));padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel-high);color:var(--text);font-size:.75rem;line-height:1.6;box-shadow:0 8px 24px #0003;opacity:0;visibility:hidden;transition:opacity var(--motion-fast),visibility var(--motion-fast)}.rrp-badge-tooltip:after{content:"";position:absolute;inset:100% 0 auto;height:6px}.rrp-badge:hover .rrp-badge-tooltip,.rrp-badge:focus-within .rrp-badge-tooltip{opacity:1;visibility:visible}.rrp-badge[data-tooltip-dismissed] .rrp-badge-tooltip{opacity:0;visibility:hidden}.rrp-aside-block{margin-top:20px;padding-top:20px;border-top:1px solid var(--line-soft)}.rrp-aside-block h2{margin-bottom:10px;font-size:.875rem;font-weight:550;letter-spacing:-.01em}.rrp-aside-block p{color:var(--subtle);font-size:.75rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.rrp-visitor-list{display:flex;flex-direction:column;gap:8px}.rrp-visitor-list>a{display:flex;align-items:center;gap:10px;padding-block:6px;min-height:44px}.rrp-visitor-list>a>span:last-child{min-width:0}.rrp-visitor-list .rrp-avatar{width:32px;height:32px;font-size:.875rem}.rrp-visitor-list strong,.rrp-visitor-list small{display:block;overflow-wrap:anywhere}.rrp-visitor-list strong{font-size:.75rem;font-weight:500}.rrp-visitor-list small{margin-top:3px;color:var(--subtle);font-size:.6875rem}.rrp-tab-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;min-height:200px;padding:24px 0;color:var(--muted)}.rrp-tab-empty p{max-width:55ch;font-size:.875rem}.rrp-tab-loading{padding-block:32px;color:var(--muted);font-size:.875rem}.rrp-tab-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;color:var(--accent);font-size:.875rem}.rrp-tab-error button{min-height:44px;padding:8px;text-decoration:underline;text-underline-offset:4px}.rrp-member-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.rrp-member{display:flex;align-items:center;gap:14px;min-width:0;padding-block:16px;border-top:1px solid var(--line-soft)}.rrp-member:hover strong{text-decoration:underline;text-underline-offset:3px}.rrp-member>span:last-child{min-width:0}.rrp-member strong{display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:550;overflow-wrap:anywhere}.rrp-member strong svg{flex:none;color:var(--muted)}.rrp-member small{display:block;overflow:hidden;margin-top:5px;color:var(--muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.rrp-events{margin:0 0 0 12px;padding:0 0 0 24px;list-style:none;border-left:1px solid var(--line)}.rrp-events li{position:relative;padding:0 0 32px 12px}.rrp-events li:last-child{padding-bottom:4px}.rrp-event-point{position:absolute;top:0;left:-37px;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:50%;background:var(--bg);color:var(--muted)}.rrp-events time{display:block;margin-bottom:8px;color:var(--subtle);font:.6875rem/1.6 var(--mono)}.rrp-events h3{font-size:1rem;font-weight:550;letter-spacing:-.015em;overflow-wrap:anywhere}.rrp-events h3 a:hover{text-decoration:underline;text-underline-offset:4px}.rrp-events p{margin-top:8px;max-width:65ch;color:var(--muted);font-size:.875rem;white-space:pre-wrap;overflow-wrap:anywhere}.rrp-event-label{display:block;margin-bottom:5px;color:var(--muted);font-size:.75rem}.rrp-compose{display:flex;flex-direction:column;gap:12px;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--line)}.rrp-compose label{font-size:.875rem;font-weight:550}.rrp-compose textarea{min-height:100px;width:100%;background:var(--panel);border-color:var(--line);border-radius:var(--radius-control);font-size:.875rem;line-height:1.6}.rrp-page textarea::placeholder{color:var(--subtle);opacity:1}.rrp-compose>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.rrp-compose small{color:var(--subtle);font-size:.75rem;line-height:1.6}.rrp-compose .rrp-action{flex:none}.rrp-pending{margin-bottom:28px}.rrp-pending h3{margin-bottom:12px;color:var(--muted);font-size:.875rem}.rrp-pending-item{display:flex;justify-content:space-between;gap:16px;padding-block:12px;border-top:1px solid var(--line-soft)}.rrp-pending-item p{font-size:.875rem;white-space:pre-wrap;overflow-wrap:anywhere}.rrp-pending-item button{display:grid;place-items:center;flex:none;align-self:flex-start;width:44px;height:44px;border-radius:var(--radius-control);color:var(--muted)}.rrp-pending-item button:hover{color:var(--text);background:var(--panel-high)}.rrp-pending-item small{display:block;margin-top:8px;color:var(--accent);font-size:.75rem}.rrp-editor{margin:0 0 28px;padding:28px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel)}.rrp-editor-head{display:flex;justify-content:space-between;gap:20px}.rrp-editor-head h2{margin:6px 0;font-size:1.625rem;font-weight:550;letter-spacing:-.035em}.rrp-editor-head p{font-size:.8125rem}.rrp-icon-action{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--text)}.rrp-icon-action:hover{background:var(--panel-high)}.rrp-editor-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:24px 40px;margin-top:28px}.rrp-editor-fields{display:flex;flex-direction:column;gap:18px;min-width:0}.rrp-editor-fields label{display:flex;flex-direction:column;gap:8px;color:var(--text);font-size:.8125rem}.rrp-editor-fields input,.rrp-editor-fields textarea{width:100%;border-radius:var(--radius-control);background:var(--bg);border-color:var(--line);color:var(--text);font-size:.875rem}.rrp-editor-fields label>small{align-self:flex-end;color:var(--subtle);font:.6875rem var(--mono);font-variant-numeric:tabular-nums}.rrp-editor-privacy h3{margin-bottom:4px;font-size:.875rem;font-weight:550}.rrp-privacy-check{position:relative;display:grid;grid-template-columns:17px minmax(0,1fr);gap:12px;align-items:start;padding-block:12px;border-bottom:1px solid var(--line-soft);cursor:pointer}.rrp-privacy-check input[type=checkbox]{position:relative;width:17px;height:17px;margin:2px 0 0;padding:0;opacity:1;pointer-events:auto}.rrp-privacy-check>span{min-width:0}.rrp-privacy-check strong,.rrp-privacy-check small{display:block}.rrp-privacy-check strong{font-size:.8125rem;font-weight:500}.rrp-privacy-check small{margin-top:4px;color:var(--muted);font-size:.75rem;line-height:1.6}.rrp-editor-form>.rrp-action{grid-column:1 / -1;justify-self:start}.rrp-field-error{color:var(--accent);font-size:.8125rem;line-height:1.6}.rrp-media-list{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.rrp-media-heading{margin-bottom:20px}.rrp-media-heading h3{font-size:1rem}.rrp-media-heading p{margin-top:6px;font-size:.8125rem}.rrp-media-edit{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;padding-block:24px;border-top:1px solid var(--line-soft)}.rrp-media-preview{display:grid;place-items:center;height:135px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);color:var(--subtle)}.rrp-media-preview img{width:100%;height:100%;min-height:0;object-fit:cover}.rrp-media-avatar .rrp-media-preview{width:96px;height:96px;border-radius:50%}.rrp-media-cover .rrp-media-preview{height:71px}.rrp-media-input{min-width:0}.rrp-media-input h4{margin:0 0 10px;font-size:.875rem;font-weight:550}.rrp-media-input .file-picker{max-width:550px}.rrp-media-input .file-picker-main{min-height:64px}.rrp-media-input .file-picker-icon{width:32px;height:32px}.rrp-media-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.rrp-crop-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;max-width:490px;margin-top:16px}.rrp-crop-controls>span{grid-column:1 / -1;color:var(--text);font-size:.8125rem;font-weight:500}.rrp-crop-controls label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:.75rem}.rrp-crop-controls input[type=range]{width:100%;height:28px;padding:0;appearance:none;border:0;background:transparent;box-shadow:none;cursor:pointer}.rrp-crop-controls input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:var(--subtle)}.rrp-crop-controls input[type=range]::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;appearance:none;border:2px solid var(--bg);border-radius:50%;background:var(--silver)}.rrp-crop-controls input[type=range]::-moz-range-track{height:3px;background:var(--subtle)}.rrp-crop-controls input[type=range]::-moz-range-thumb{width:16px;height:16px;border:2px solid var(--bg);border-radius:50%;background:var(--silver)}.rrp-loading .rrp-cover{height:80px;margin-bottom:32px;animation:rrp-pulse 1.4s ease-in-out infinite alternate}@keyframes rrp-pulse{to{opacity:.6}}@media(max-width:1100px){.rrp-layout.has-aside{grid-template-columns:minmax(0,1fr)}.rrp-aside{padding:20px 0 0;border-left:0;border-top:1px solid var(--line)}.rrp-badges{flex-direction:row;flex-wrap:wrap;gap:4px 24px}.rrp-persona{padding-inline:20px;gap:20px}.rrp-persona-main{gap:20px}.rrp-persona-actions{max-width:30%}.rrp-products.product-grid{gap:20px}}@media(max-width:767px){.rrp-page{padding:12px 0 56px}.rrp-location{margin-bottom:12px;font-size:.6875rem}.rrp-cover{height:150px}.rrp-cover.is-neutral{height:64px}.rrp-cover-edit{top:10px;right:10px}.rrp-cover.is-neutral:after{top:18px;left:16px}.rrp-persona{display:block;padding:0 8px 24px}.rrp-persona-main{display:block}.rrp-persona-avatar{width:72px;height:72px;margin-top:-24px;font-size:1.875rem}.rrp-persona-name{padding-top:16px}.rrp-persona h1{font-size:1.875rem;margin-top:6px;gap:10px}.rrp-persona h1 svg{width:21px}.rrp-persona-actions{max-width:none;justify-content:flex-start;padding-top:18px}.rrp-persona-actions .rrp-action{flex:1}.rrp-tabs{gap:0 20px}.rrp-tabs button{min-height:48px;font-size:.75rem}.rrp-layout{gap:28px;margin-top:20px}.rrp-content-panel>h2{font-size:1.125rem;margin-bottom:16px}.rrp-products.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.rrp-member-list{grid-template-columns:minmax(0,1fr)}.rrp-badge-tooltip{right:auto;left:0;max-width:min(265px,calc(100vw - 48px))}.rrp-badges{flex-direction:column}.rrp-editor{padding:20px 16px}.rrp-editor-head h2{font-size:1.375rem}.rrp-editor-form{grid-template-columns:minmax(0,1fr);gap:24px}.rrp-media-edit{grid-template-columns:minmax(0,1fr);gap:16px}.rrp-media-preview{max-width:300px;height:169px}.rrp-media-cover .rrp-media-preview{height:88px}.rrp-compose>div{align-items:flex-start;flex-direction:column}.rrp-compose .rrp-action{align-self:flex-end}}@media(max-width:540px){.rrp-products.product-grid{grid-template-columns:minmax(0,1fr)}.rrp-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.rrp-tabs button{white-space:normal;text-align:left}}@media(hover:none){.rrp-avatar-camera{inset:auto 0 0 auto;width:28px;height:28px;border:1px solid var(--subtle);border-radius:50%;background:var(--bg);opacity:1}.rrp-avatar-camera svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.rrp-page *,.rrp-page *:before,.rrp-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.rrp-collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rrp-collection{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:190px;padding:22px;border:1px solid var(--line);border-radius:12px;background:#191816}.rrp-collection>span{display:flex;align-items:center;gap:7px;font:10px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.rrp-collection h3{margin:18px 0 8px;font-size:20px;overflow-wrap:anywhere}.rrp-collection h3 a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px}.rrp-collection h3 a:hover{text-decoration-color:currentColor}.rrp-collection p{font-size:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rrp-collection small{margin-top:auto;padding-top:18px;color:var(--muted)}.rrp-collection .rrp-action{margin-top:14px}@media(max-width:700px){.rrp-collections{grid-template-columns:1fr}.rrp-collection{min-height:0}}
