.pr-faq{background:var(--pr-bg);color:var(--pr-text);border:1px solid var(--pr-line);overflow-wrap:anywhere;border-radius:18px;margin:24px 0 32px;padding:clamp(18px,3vw,32px);scroll-margin-top:110px}.pr-faq header>p:last-child{max-width:800px}.pr-faq h2{margin:10px 0 18px;font-size:clamp(25px,3vw,36px);font-weight:650;line-height:1.2}.pr-faq h2 span{color:#da2348}.pr-faq .pr-eyebrow{color:#b81739}.dark .pr-faq .pr-eyebrow,[data-theme=dark] .pr-faq .pr-eyebrow{color:#ff9db0}.pr-faq p{margin:12px 0;font-size:17px;line-height:1.75}.pr-faq-notice{background:var(--pr-soft);border-left:4px solid #c61e42;border-radius:0 10px 10px 0;padding:16px 20px}.pr-faq-list{margin-top:24px}.pr-faq details{border-bottom:1px solid var(--pr-line)}.pr-faq summary{cursor:pointer;align-items:center;gap:14px;padding:19px 0;font-size:18px;font-weight:650;line-height:1.45;list-style:none;display:flex}.pr-faq summary::-webkit-details-marker{display:none}.pr-faq-number{color:var(--pr-text);border:1px solid var(--pr-line);background:var(--pr-soft);border-radius:8px;flex:none;padding:5px 8px;font-size:13px}.pr-faq summary>span:nth-child(2){flex:1;min-width:0}.pr-faq summary svg{flex:none;transition:transform .18s}.pr-faq details[open] summary svg{transform:rotate(180deg)}.pr-faq-answer{max-width:930px;padding:0 0 16px 50px}.pr-faq footer{background:var(--pr-soft);border-radius:12px;margin-top:24px;padding:20px}.pr-faq a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #d32246;text-decoration:underline #d32246}.pr-faq :focus-visible{outline-offset:4px;outline:3px solid #d32246}@media (width<=600px){.pr-faq-answer{padding-left:0}.pr-faq summary{gap:10px;font-size:17px}.pr-faq p{font-size:16px}.pr-faq footer,.pr-faq-notice{padding:16px}}@media (prefers-reduced-motion:reduce){.pr-faq summary svg{transition:none}}.pr-workspace{--pr-bg:#fff;--pr-text:#1a1b22;--pr-line:#dcdde3;--pr-soft:#f5f5f7;color:var(--pr-text);font-size:17px;line-height:1.6}.dark .pr-workspace,[data-theme=dark] .pr-workspace{--pr-bg:#17191f;--pr-text:#f8f8fa;--pr-line:#41444f;--pr-soft:#22252e}.pr-workspace-hero{color:#fff;background:radial-gradient(at 95% 0,#8c1639 0,#0000 65%),#101116;border-radius:22px;margin-bottom:24px;padding:clamp(24px,5vw,60px)}.pr-eyebrow{letter-spacing:.12em;color:#ff9db0;font-size:13px;font-weight:700}.pr-workspace-hero h1{letter-spacing:-.025em;margin:18px 0;font-size:clamp(32px,5vw,56px);font-weight:650;line-height:1.08}.pr-workspace-hero h1 span{color:#fa3059}.pr-workspace-hero p{max-width:680px}.pr-workspace-hero nav{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.pr-workspace-hero nav a{color:#fff;border:1px solid #ffffff40;border-radius:9px;padding:10px 16px;font-size:15px;text-decoration:none}.pr-status{background:var(--pr-soft);overflow-wrap:anywhere;border-left:4px solid #be163c;border-radius:0 10px 10px 0;padding:16px 20px}.pr-kinds{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:16px;margin:24px 0;display:grid}.pr-kind{border:1px solid var(--pr-line);background:var(--pr-bg);border-radius:16px;padding:24px;text-decoration:none;transition:transform .2s,border-color .2s;display:block;color:var(--pr-text)!important}.pr-kind:hover{border-color:#bf173d;transform:translateY(-3px)}.pr-kind strong{margin:8px 0;font-size:22px;display:block}.pr-kind span{font-size:15px}.pr-kind svg{color:#c61942;width:32px;height:32px}.pr-panel{background:var(--pr-bg);border:1px solid var(--pr-line);border-radius:16px;margin:20px 0;padding:clamp(16px,3vw,30px)}.pr-editor-grid{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:24px;display:grid}.pr-editor-grid>aside{position:sticky;top:100px}.pr-section{background:var(--pr-bg);border:1px solid var(--pr-line);border-radius:16px;margin:0 0 24px;padding:clamp(14px,3vw,28px);scroll-margin-top:110px}.pr-section h2{border-left:4px solid #c61942;margin:0 0 22px;padding-left:14px;font-size:24px}.pr-field{min-width:0;margin:18px 0}.pr-field>label{margin:0 0 8px;font-size:17px;font-weight:650;display:block}.pr-workspace input:not([type=checkbox]),.pr-workspace textarea,.pr-workspace select{background:var(--pr-bg);width:100%;color:var(--pr-text);border:1px solid var(--pr-line);font:inherit;box-sizing:border-box;border-radius:8px;min-width:0;padding:11px 12px}.pr-workspace textarea{resize:vertical}.pr-workspace input[type=checkbox]{accent-color:#be163c;width:20px;height:20px}.pr-workspace small{margin-top:8px;font-size:14px;line-height:1.5;display:block}.pr-workspace button{border:1px solid var(--pr-line);background:var(--pr-soft);color:var(--pr-text);font:inherit;cursor:pointer;border-radius:8px;padding:9px 14px;font-weight:600}.pr-workspace button:disabled{opacity:.55;cursor:wait}.pr-workspace :focus-visible{outline-offset:3px;outline:3px solid #d31f48}.pr-workspace .pr-primary{color:#fff;background:#be163c;border-color:#be163c}.pr-object{border:1px solid var(--pr-line);border-radius:12px;padding:16px}.pr-object summary{cursor:pointer;font-size:18px;font-weight:650}.pr-checkboxes{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:9px;display:grid}.pr-checkboxes label{border:1px solid var(--pr-line);border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:15px;display:flex}.pr-toolbar,.pr-array-bar,.pr-reference-selected{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.pr-toolbar select{width:auto;max-width:100%}.pr-toolbar button,.pr-array-bar button{padding:7px 9px;font-size:13px}.pr-array-bar span{margin-right:auto;font-size:14px;font-weight:600}.pr-array-item{border:1px solid var(--pr-line);background:var(--pr-bg);border-left:3px solid #bd173c;border-radius:10px;margin:14px 0;padding:12px}.pr-richtext{border:1px solid var(--pr-line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;min-height:120px;padding:16px;font-size:18px;line-height:1.8}.pr-richtext a{color:#bf173d;text-decoration:underline}.pr-image-preview{object-fit:contain;width:260px;max-width:100%;max-height:220px;margin:12px 0;display:block}.pr-image-preview[hidden]{display:none}.pr-search-results{flex-direction:column;gap:8px;margin-top:10px;display:flex}.pr-search-results button{text-align:left}.pr-actions{gap:12px;display:grid}.pr-actions a{color:var(--pr-text);padding:5px 0;font-size:15px;display:block}.pr-actions strong{font-size:20px}.pr-list-item{border:1px solid var(--pr-line);background:var(--pr-bg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:20px;display:flex}.pr-list-item h2{margin:0;font-size:21px}.pr-badge{border:1px solid var(--pr-line);border-radius:99px;margin-right:10px;padding:3px 10px;font-size:13px;display:inline-block}.pr-preview{background:var(--pr-bg);color:var(--pr-text);border:1px solid var(--pr-line);border-radius:16px;max-width:850px;max-height:80vh;padding:25px;overflow:auto}.pr-preview::backdrop{background:#000a}.pr-preview img{max-width:100%;height:auto}.pr-preview p{white-space:pre-wrap}.pr-preview .pr-preview-box{color:#fff;background:#15171d;border-radius:12px;margin:18px 0;padding:20px}.pr-preview .pr-preview-box a{color:#fff;background:#bf173d;border-radius:8px;margin:8px;padding:10px 15px;display:inline-block}.pr-workspace [hidden]{display:none!important}@media (width<=800px){.pr-editor-grid{grid-template-columns:minmax(0,1fr)}.pr-editor-grid>aside{grid-row:1;position:static}.pr-actions{grid-template-columns:1fr 1fr}.pr-actions nav{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.pr-workspace-hero{border-radius:12px}.pr-toolbar select{width:100%}.pr-field{margin:16px 0}.pr-array-item{padding:8px}.pr-section{padding:14px}.pr-checkboxes{grid-template-columns:1fr 1fr}.pr-checkboxes label{padding:8px;font-size:14px}.pr-workspace{font-size:16px}}@media (prefers-reduced-motion:reduce){.pr-kind{transition:none}}.rh.rh-page.rh-partner-page{background:var(--rh-panel);min-height:0;padding:0}.rh-partner-page>.rh-wrap{width:100%;max-width:none;margin:0}.rh-partner-page .pr-workspace{min-width:0;display:flow-root}.rh-partner-page .pr-workspace-hero{box-sizing:border-box;width:calc(100% - 40px);max-width:1280px;margin:24px auto 0;padding:clamp(24px,4vw,48px)}.rh-partner-page .pr-workspace-hero h1{margin:16px 0 20px;font-size:clamp(32px,4vw,52px);font-weight:650;line-height:1.12}.rh-partner-page .pr-workspace-hero p{color:#fff}.rh-partner-page .pr-workspace-hero .pr-eyebrow{color:#ff9db0}.rh-partner-page .pr-workspace-body{box-sizing:border-box;width:100%;min-width:0;max-width:1320px;margin:0 auto;padding:24px 20px 32px;display:flow-root}.rh-partner-page .pr-workspace-body>.pr-status{margin:0 0 20px}.rh-partner-page .pr-workspace-body>.pr-faq{margin:0 0 24px}.rh-partner-page [data-partner-content]>h2{margin:0 0 20px;font-size:clamp(23px,2.5vw,30px);font-weight:650;line-height:1.25}.rh-partner-page .pr-editor-grid>aside{margin-top:0}.rh-partner-page .pr-editor-grid>*{min-width:0}.rh-partner-page .pr-kinds{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-bottom:0}.rh-partner-page .pr-section:last-child,.rh-partner-page [data-partner-content]>.pr-panel:last-child{margin-bottom:0}.rh-partner-page .pr-faq h2{font-size:clamp(25px,3vw,36px);font-weight:650;line-height:1.2}.rh-partner-page .pr-section>h2{font-size:24px;font-weight:650;line-height:1.25}@media (width>=1280px){.rh-content-skin .rh-partner-page .pr-workspace-hero{border-radius:0;width:calc(100% - 200px);max-width:1400px;margin-top:0}.rh-content-skin .rh-partner-page .rh-branding-reading>.pr-workspace-body{max-width:none;padding:28px 32px 36px}}@media (width<=600px){.rh-partner-page .pr-workspace-hero{border-radius:0;width:100%;margin-top:0;padding:28px 18px}.rh-partner-page .pr-workspace-body{padding:20px 14px 24px}.rh-partner-page .pr-actions,.rh-partner-page .pr-checkboxes{grid-template-columns:minmax(0,1fr)}}
