#renouve-root .rnv-content-page{--content-paper:#f5f4f1;--content-ink:#1d1d1f;--content-muted:#696864;--content-line:#d8d6d0;background:var(--content-paper);color:var(--content-ink)}
#renouve-root .rnv-content-page :is(h1,h2,h3){font-family:inherit;letter-spacing:-.035em}
#renouve-root .rnv-content-hero{background:var(--content-paper);padding:32px max(24px,calc((100vw - 1180px)/2)) 46px;border-bottom:1px solid var(--content-line)}
#renouve-root .rnv-content-hero>nav:first-child{max-width:none;margin-bottom:48px;align-items:baseline;color:var(--content-muted);font-size:12px}
#renouve-root .rnv-content-hero>nav:first-child a{text-decoration:none}
#renouve-root .rnv-content-hero>.eyebrow,#renouve-root .rnv-content-hero>h1,#renouve-root .rnv-content-hero>.rnv-knowledge-links{max-width:1180px}
#renouve-root .rnv-content-hero>.eyebrow{font-size:10px;letter-spacing:.17em;color:var(--content-muted)}
#renouve-root .rnv-content-hero h1{font-size:clamp(34px,4.6vw,60px);line-height:1.08;font-weight:400;text-wrap:balance;margin-top:18px;margin-bottom:30px}
#renouve-root .rnv-content-hero .rnv-knowledge-links{display:flex;flex-wrap:wrap;gap:10px}
#renouve-root .rnv-content-hero .rnv-knowledge-links a{padding:11px 17px;border:1px solid var(--content-line);border-radius:8px;background:transparent;font-size:12px;line-height:1.5;color:var(--content-muted);text-decoration:none}
#renouve-root .rnv-content-hero .rnv-knowledge-links a[aria-current=page]{background:var(--content-ink);border-color:var(--content-ink);color:#fff}
#renouve-root .rnv-content-page>.rnv-content-body{max-width:850px;padding:48px 24px 56px;line-height:1.85;color:var(--content-muted)}
#renouve-root .rnv-content-page>.rnv-content-body>h2{border-top:1px solid var(--content-line);padding-top:28px;margin-top:36px;font-weight:400}
#renouve-root .rnv-content-page>.rnv-content-body>h2:first-child{border-top:0;padding-top:0;margin-top:0}
#renouve-root .rnv-content-page>.rnv-content-body h3{font-weight:500;color:var(--content-ink)}
#renouve-root .rnv-content-page>.rnv-content-body a{color:var(--content-ink);text-decoration-color:#aaa8a1;text-underline-offset:4px}
#renouve-root .rnv-content-help{max-width:1180px;margin:0 max(24px,calc((100vw - 1180px)/2)) 64px;padding:38px 42px;border:1px solid var(--content-line);border-radius:16px;background:#e9e7e1}
#renouve-root .rnv-content-help h2{font-weight:400;line-height:1.15}
#renouve-root .rnv-content-help>a{color:#fff;background:var(--content-ink);font-size:13px;padding:17px 24px}
#renouve-root .rnv-content-page :is(a,summary):focus-visible{outline:2px solid var(--content-ink);outline-offset:4px}
@media(max-width:680px){#renouve-root .rnv-content-hero{padding:24px 20px 30px}#renouve-root .rnv-content-hero>nav:first-child{margin-bottom:32px;font-size:11px}#renouve-root .rnv-content-hero h1{font-size:36px}#renouve-root .rnv-content-hero .rnv-knowledge-links{gap:8px}#renouve-root .rnv-content-hero .rnv-knowledge-links a{font-size:11px;padding:10px 12px}#renouve-root .rnv-content-page>.rnv-content-body{padding:32px 20px 40px;font-size:14px}#renouve-root .rnv-content-help{margin:0 20px 40px;padding:28px 24px}#renouve-root .rnv-content-help h2{font-size:30px}#renouve-root .rnv-content-help p{font-size:13px}}
