.rhc{width:100%;max-width:100%;text-align:left;color:var(--ryv-ink,#3F4869)}


.rhc>*{max-width:1180px;margin-left:auto;margin-right:auto}

.rhc *{box-sizing:border-box}

.rhc-hero>*,.rhc-nat-row>li,.rhc-proof-grid>*,.rhc-topic-grid>*,.rhc-answer-grid>*,.rhc-guide-grid>*,
.rhc-free-grid>*,.rhc-bridge-grid>*,.rhc-product>*,.rhc-about>*,.rhc-reviewer-row>*{min-width:0}

.rhc h1,.rhc h2,.rhc h3{color:var(--ryv-navy,#1A3A6B);margin:0}
.rhc h1{font-size:var(--ryv-h1-hero,clamp(34px,1.6rem + 1.9vw,52px));line-height:1.1}
.rhc p{margin:0;font-size:var(--ryv-body,18px);line-height:var(--ryv-body-lh,1.65)}
.rhc a{color:var(--ryv-blue,#0084c7);text-decoration:none}
.rhc a:hover{text-decoration:underline}

.rhc p.rhc-eyebrow{margin:0 0 14px}
.rhc p.rhc-lead{margin:20px 0 0}
.rhc p.rhc-preview{margin:0 auto 26px}

.rhc p.rhc-bridge-links{margin:30px 0 0}
.rhc h1 + p.rhc-lead{margin-top:22px}
.rhc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

.rhc-eyebrow{font-size:var(--ryv-eyebrow,12.5px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;color:var(--ryv-blue,#0084c7);margin:0 0 14px}

.rhc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;font-size:var(--ryv-btn-size,16px);font-weight:700;line-height:1.2;border-radius:var(--ryv-btn-radius,8px);padding:var(--ryv-btn-pad,14px 26px);background:var(--ryv-blue,#0084C7);color:#fff !important;text-decoration:none !important;transition:background .18s,transform .18s}
.rhc-btn:hover{background:var(--ryv-blue-hover,#006DA6);transform:translateY(-1px)}

.rhc-btn-ghost{background:#fff;color:var(--ryv-navy,#1A3A6B) !important;border:1px solid var(--ryv-navy,#1A3A6B)}
.rhc-btn-ghost:hover{background:var(--ryv-tint,#F3F7FA)}



.rhc-band{position:relative;padding:64px 0;margin:var(--rhc-band-gap,56px) auto}

.rhc-band+.rhc-band{margin-top:calc(var(--rhc-band-gap,56px) * -1)}
.rhc-band::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:var(--ryv-tint,#F3F7FA);z-index:0}
.rhc-band>*{position:relative;z-index:1}

.rhc-preview{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 auto 26px;padding:11px 16px;border-radius:10px;background:#FFF8E8;box-shadow:inset 0 0 0 1px #F0DFB4;font-size:13.5px;line-height:1.5;color:#6B5A34}
.rhc-preview strong{color:#4E421F}
.rhc-preview-dot{width:8px;height:8px;border-radius:50%;background:#C79A2B;flex:none}

.rhc-hero{position:relative;padding:56px 0 58px;margin:0 auto;min-height:560px;display:flex;align-items:center}
.rhc-hero::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:var(--ryv-tint,#F3F7FA);z-index:0}
.rhc-hero-art{position:absolute;z-index:1;top:0;bottom:0;left:52%;right:calc(50% - 50vw);overflow:hidden}
.rhc-hero-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:34% 44%;display:block}
.rhc-hero-art::after{content:"";position:absolute;inset:0;pointer-events:none;
background:linear-gradient(90deg,var(--ryv-tint,#F3F7FA) 0%,rgba(243,247,250,.72) 14%,rgba(243,247,250,0) 40%)}
.rhc-hero-text{position:relative;z-index:2;width:100%;max-width:620px}
.rhc-lead{font-size:var(--ryv-body,18px);line-height:var(--ryv-body-lh,1.65);max-width:34em}

.rhc-revstrip{margin:22px 0 0}
.rhc p.rhc-asklabel{margin:26px 0 10px}
.rhc-chips{margin:15px 0 0}

.rhc p.rhc-hero-alt{margin:18px 0 0;font-size:15px;color:var(--ryv-muted,#5D6B85)}
.rhc-hero-alt a{font-weight:700}
.rhc-ask{display:flex;gap:9px;align-items:center;margin:0;padding:7px;background:#fff;border-radius:12px;box-shadow:0 10px 26px rgba(16,44,88,.10),inset 0 0 0 1px var(--ryv-line,#E6EDF5);max-width:620px}
.rhc-ask input{flex:1 1 auto;min-width:0;width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:16.5px;color:var(--ryv-navy,#1A3A6B);padding:14px 10px 14px 16px}

.rhc-ask .ryv-ask-wrap{flex:1 1 auto;min-width:0;display:flex}
.rhc-ask input::placeholder{color:#93A2B7}
.rhc-ask:focus-within{box-shadow:0 10px 26px rgba(16,44,88,.10),inset 0 0 0 2px var(--ryv-blue,#0084c7)}
.rhc-ask button{flex:0 0 auto;border:0;cursor:pointer;border-radius:var(--ryv-btn-radius,8px);background:var(--ryv-blue,#0084C7);color:#fff;font:inherit;font-size:var(--ryv-btn-size,16px);font-weight:800;line-height:1.2;padding:14px 26px}
.rhc-ask button:hover{background:var(--ryv-blue-hover,#006DA6)}

.rhc-asklabel{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--ryv-blue,#0084c7)}
.rhc-asklabel::after{content:"";flex:1 1 auto;height:1px;background:var(--ryv-line,#E6EDF5);max-width:180px}
.rhc-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:640px}
.rhc-chips>span{font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#8C98AB;margin-right:2px}
.rhc-chips a{display:inline-block;max-width:100%;padding:8px 15px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #DCE5EF;font-size:13.5px;font-weight:600;color:#28405F !important;text-decoration:none !important}
.rhc-chips a:hover{background:#fff;box-shadow:inset 0 0 0 1px #9dbaf5}

.rhc-revstrip{padding:13px 15px 14px;border-radius:12px;background:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px var(--ryv-line,#E6EDF5);max-width:620px}
.rhc-revstrip-lead{display:block;font-size:11.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--ryv-muted,#5D6B85);margin:0 0 11px}

.rhc-revstrip-docs{display:flex;flex-wrap:wrap;gap:12px 28px}
.rhc-doc{display:flex;align-items:center;gap:10px;min-width:0;flex:0 1 auto;text-decoration:none !important}
.rhc-doc img,.rhc-doc-ini{width:34px;height:34px;border-radius:50%;flex:none;object-fit:cover;display:block}
.rhc-doc-ini{display:grid;place-items:center;background:#DCECF6;color:var(--ryv-navy,#1A3A6B);font-size:12px;font-weight:800}
.rhc-doc>span{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}

.rhc-doc strong{font-size:15px;font-weight:800;color:var(--ryv-navy,#1A3A6B);line-height:1.25}
.rhc-doc span span,.rhc-doc>span>span{font-size:13.5px;color:var(--ryv-muted,#5D6B85);line-height:1.35}

.rhc-proof{position:relative;margin:0 auto}
.rhc-proof::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:#fff;border-bottom:1px solid var(--ryv-line,#E6EDF5);z-index:0}
.rhc-proof>*{position:relative;z-index:1}

.rhc-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}
.rhc-proof-cell{display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:26px 22px;border-right:1px solid var(--ryv-line,#E6EDF5);text-decoration:none !important}
.rhc-proof-cell:first-child{padding-left:0}
.rhc-proof-cell:last-child{border-right:0;padding-right:0}
a.rhc-proof-cell{border-radius:2px;transition:background .15s}
a.rhc-proof-cell:hover{background:var(--ryv-tint,#F3F7FA)}
.rhc-proof-big{font-size:26px;font-weight:800;color:var(--ryv-navy,#1A3A6B);line-height:1.05;letter-spacing:-.025em}
.rhc-proof-note{font-size:13px;line-height:1.45;color:var(--ryv-muted,#5D6B85)}
.rhc-proof-note strong{color:var(--ryv-navy,#1A3A6B);font-weight:800}
.rhc-proof-rate{display:flex;align-items:center;gap:9px}
.rhc-stars{display:inline-flex;gap:1.5px}
.rhc-stars svg{width:18px;height:18px;display:block}
.rhc-stars svg.on{fill:#F5B301}
.rhc-stars svg.off{fill:#D8E0EA}




.rhc-natural{display:grid;grid-template-columns:minmax(0,1fr) 312px;gap:44px;align-items:center;margin:10px auto 40px}
.rhc-nat-text{min-width:0}
.rhc-nat-bbb{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;min-width:0;padding:28px 26px 30px;
border-radius:14px;background:var(--ryv-tint,#F3F7FA);text-decoration:none !important;
transition:box-shadow .2s}
.rhc-nat-bbb:hover{box-shadow:inset 0 0 0 1px #9dbaf5}

.rhc-nat-bbb img{width:168px;aspect-ratio:233/111;height:auto;display:block;margin:0 auto 16px}

.rhc-nat-bbb-rate{font-size:20px;font-weight:800;color:var(--ryv-navy,#1A3A6B);line-height:1.3}
.rhc-nat-bbb-note{font-size:15px;line-height:1.6;color:var(--ryv-muted,#5D6B85)}

.rhc-nat-bbb-note+.rhc-nat-bbb-note{margin-top:-6px}
.rhc-natural h1{max-width:17em}
.rhc p.rhc-nat-lead{max-width:68ch;margin:22px 0 0;font-size:18px;line-height:1.75;color:var(--ryv-ink,#3F4869)}
.rhc-nat-lead em{font-style:italic}

.rhc-nat-row{list-style:none;display:flex;flex-wrap:wrap;gap:12px 30px;margin:22px 0 0;padding:0}
.rhc-nat-row li{display:flex;align-items:center;gap:10px;min-width:0;font-size:16px;font-weight:700;color:var(--ryv-navy,#1A3A6B)}
.rhc-nat-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--ryv-tint,#F3F7FA);color:var(--ryv-blue,#0084c7);flex:none}
.rhc-nat-ico svg{width:19px;height:19px;display:block}

.rhc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin:0 0 30px;flex-wrap:wrap}

.rhc-head h2{max-width:26em}
.rhc-head-note{font-size:16px;color:var(--ryv-muted,#5D6B85);max-width:30em;flex:1 1 300px}

.rhc-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.rhc-topic{display:flex;flex-direction:column;min-width:0;padding:24px 24px 22px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ryv-line,#E6EDF5);text-decoration:none !important;transition:transform .18s,box-shadow .18s}
.rhc-topic:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #9dbaf5,0 10px 26px rgba(16,44,88,.08)}
.rhc-topic-name{font-size:18px;font-weight:800;color:var(--ryv-navy,#1A3A6B);line-height:1.3}
.rhc-topic-blurb{font-size:16px;line-height:1.6;color:var(--ryv-muted,#5D6B85);margin:9px 0 16px}
.rhc-topic-count{margin-top:auto;font-size:13px;font-weight:800;color:var(--ryv-blue,#0084c7);letter-spacing:.01em}
.rhc-topic-all{background:var(--ryv-navy,#1A3A6B)}
.rhc-topic-all .rhc-topic-name{color:#fff}
.rhc-topic-all .rhc-topic-blurb{color:#c3d5e9}
.rhc-topic-all .rhc-topic-count{color:#8fc8f2}

.rhc-answers{margin:56px auto}
.rhc-answer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.rhc-answer{min-width:0;padding:26px 26px 22px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ryv-line,#E6EDF5);border-left:3px solid #0084c7;display:flex;flex-direction:column}
.rhc-answer h3{font-size:18px;margin:0 0 10px}
.rhc-answer>p{font-size:16px;line-height:1.6;color:var(--ryv-ink,#3F4869)}
.rhc-answer-foot{margin-top:auto !important;padding-top:16px;display:flex;flex-direction:column;gap:6px;font-size:15px !important;font-weight:700}
.rhc-checked{font-size:13px;font-weight:700;color:#436d47}
.rhc-checked::before{content:"";display:inline-block;width:13px;height:13px;margin-right:6px;vertical-align:-2px;border-radius:50%;background:#436d47 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.6' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.rhc-dot{color:#b3c1d2}

.rhc-guide-grid{display:grid;gap:20px}
.rhc-guide-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.rhc-guide-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.rhc-guide{display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--ryv-line,#E6EDF5);text-decoration:none !important;transition:transform .18s,box-shadow .18s}
.rhc-guide:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #9dbaf5,0 10px 26px rgba(16,44,88,.08)}
.rhc-guide-shot{display:block;aspect-ratio:16/9;background:#e6eef5;overflow:hidden}
.rhc-guide-img{width:100%;height:100%;object-fit:cover;display:block}

.rhc-guide-body{display:flex;flex-direction:column;flex:1 1 auto;gap:7px;padding:20px 22px 22px;min-width:0}
.rhc-guide-cat{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ryv-blue,#0084c7)}
.rhc-guide-title{font-size:17.5px;font-weight:800;color:var(--ryv-navy,#1A3A6B);line-height:1.32}
.rhc-guide-desc{font-size:var(--ryv-small,14px);line-height:1.6;color:var(--ryv-muted,#5D6B85)}
.rhc-guide-meta{margin-top:auto;padding-top:8px;font-size:13px;color:var(--ryv-muted,#5D6B85);display:flex;flex-wrap:wrap;gap:5px;align-items:center}

.rhc-reviewer-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0 0}
.rhc-reviewer{display:flex;gap:16px;align-items:flex-start;min-width:0;padding:20px 22px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ryv-line,#E6EDF5);text-decoration:none !important}
.rhc-reviewer:hover{box-shadow:inset 0 0 0 1px #9dbaf5}
.rhc-reviewer img{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none}
.rhc-guide-noshot .rhc-guide-body{padding-top:24px}
.rhc-reviewer-initials{width:72px;height:72px;border-radius:50%;flex:none;display:grid;place-items:center;background:#dcecf6;color:var(--ryv-navy,#1A3A6B);font-weight:800;font-size:22px}
.rhc-reviewer>span{display:flex;flex-direction:column;gap:3px;min-width:0}
.rhc-reviewer strong{font-size:16.5px;color:var(--ryv-navy,#1A3A6B);line-height:1.3}
.rhc-reviewer-cred{font-size:13px;font-weight:700;color:var(--ryv-blue,#0084c7)}
.rhc-reviewer-bio{font-size:13.5px;line-height:1.55;color:var(--ryv-muted,#5D6B85)}

.rhc-free{margin:56px auto}
.rhc-free-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.rhc-free-card{display:flex;flex-direction:column;min-width:0;padding:34px 34px 30px;border-radius:16px;background:var(--ryv-navy,#1A3A6B);color:#d7e4f2 !important;text-decoration:none !important;transition:transform .18s}
.rhc-free-card:hover{transform:translateY(-3px)}
.rhc-free-card-alt{background:#0A63C9}
.rhc-free-card-third{background:var(--ryv-blue,#0084C7)}
.rhc p.rhc-free-source{margin:16px 0 0;font-size:15px;line-height:1.55;color:var(--ryv-muted,#5D6B85)}
.rhc-free-source a{font-weight:700}
.rhc-free-card h3{color:#fff;font-size:22px;margin:12px 0 10px;line-height:1.25}
.rhc-free-card p{color:#d7e4f2;font-size:15px;line-height:1.6}
.rhc-free-kicker{align-self:flex-start;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ryv-navy,#1A3A6B);background:#fff;border-radius:999px;padding:5px 12px}
.rhc-free-go{margin-top:20px;font-size:15px;font-weight:800;color:#fff}

.rhc-bridge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.rhc-bridge-item{min-width:0;padding:26px 26px 24px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ryv-line,#E6EDF5)}
.rhc-bridge-item h3{margin:0 0 9px}
.rhc-bridge-item p{font-size:16px;line-height:1.65;color:var(--ryv-ink,#3F4869)}
.rhc-bridge-links{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}
.rhc-bridge-links a{padding:9px 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--ryv-line,#E6EDF5);font-size:14px;font-weight:700;color:var(--ryv-navy,#1A3A6B) !important;text-decoration:none !important}
.rhc-bridge-links a:hover{background:#eaf2f9;box-shadow:inset 0 0 0 1px #9dbaf5}

.rhc-product{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:50px;align-items:center;margin:56px auto;padding:40px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--ryv-line,#E6EDF5)}
.rhc-product-shot{background:var(--ryv-tint,#F3F7FA);border-radius:16px;display:grid;place-items:center;padding:28px;min-width:0}
.rhc-product-shot img{width:100%;max-width:340px;height:auto;object-fit:contain}
.rhc-product-text{min-width:0}
.rhc-product-text>p{font-size:16.5px;line-height:1.7;margin:14px 0 0}

.rhc p.rhc-product-facts{font-size:15.5px;line-height:1.65;color:var(--ryv-muted,#5D6B85);margin:12px 0 0}
.rhc-product-points{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:9px}

.rhc-product-points li{font-size:15px;font-weight:700;color:var(--ryv-navy,#1A3A6B);background:var(--ryv-tint,#F3F7FA);box-shadow:inset 0 0 0 1px var(--ryv-line,#E6EDF5);border-radius:999px;padding:8px 16px;max-width:100%}
.rhc-product-cta{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 0}

.rhc-product-note{font-size:15px !important;line-height:1.6;color:var(--ryv-muted,#5D6B85);margin:16px 0 0 !important;max-width:40em}


.rhc-about{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start;margin:56px auto 0;padding:64px 0}
.rhc-about::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:var(--ryv-tint,#F3F7FA);z-index:0}
.rhc-about>*{position:relative;z-index:1}
.rhc-about p{margin:16px 0 0;font-size:16.5px;line-height:1.7}
.rhc-about-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin:20px 0 0 !important;font-size:15px;font-weight:700}
.rhc-faq details{border-bottom:1px solid var(--ryv-line,#E6EDF5)}
.rhc-faq summary{position:relative;list-style:none;cursor:pointer;padding:16px 34px 16px 0;font-size:16px;font-weight:700;color:var(--ryv-navy,#1A3A6B)}
.rhc-faq summary::-webkit-details-marker{display:none}
.rhc-faq summary::after{content:"+";position:absolute;right:4px;top:12px;font-size:22px;font-weight:400;color:var(--ryv-muted,#5D6B85)}
.rhc-faq details[open] summary::after{content:"\2212"}
.rhc-faq details p{padding:0 0 18px;font-size:16px;line-height:1.65;color:var(--ryv-ink,#3F4869)}

@media(max-width:1080px){
.rhc-topic-grid,.rhc-answer-grid,.rhc-bridge-grid,.rhc-free-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.rhc-guide-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}

.rhc-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.rhc-proof-cell:nth-child(2n){border-right:0}
.rhc-proof-cell:nth-child(n+3){border-top:1px solid var(--ryv-line,#E6EDF5)}
.rhc-natural{grid-template-columns:1fr;gap:26px}
.rhc-hero-art{left:56%}
}
@media(max-width:900px){


.rhc-hero{display:flex;flex-direction:column;min-height:0;padding:34px 0 0}
.rhc-hero-text{max-width:100%;order:1}
.rhc-hero-art{position:relative;left:auto;right:auto;order:2;
margin:30px calc(50% - 50vw) 0;aspect-ratio:16/10}
.rhc-hero-art::after{display:none}
.rhc-product{grid-template-columns:1fr;gap:28px;padding:28px}
.rhc-about{grid-template-columns:1fr;gap:32px}
.rhc-reviewer-row{grid-template-columns:1fr}
.rhc-head{gap:14px}
}
@media(max-width:640px){
.rhc-preview{font-size:12.5px;padding:9px 13px;gap:6px;margin-bottom:20px;line-height:1.45}
.rhc-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.rhc-proof-cell{padding:16px 14px}
.rhc-proof-cell:first-child{padding-left:14px}
.rhc-proof-cell:last-child{padding-right:14px}
.rhc-proof-cell:nth-child(3){border-right:1px solid var(--ryv-line,#E6EDF5)}
.rhc-proof-cell:nth-child(2n){border-right:0}
.rhc-proof-cell:nth-child(n+3){border-top:1px solid var(--ryv-line,#E6EDF5)}
.rhc-proof-big{font-size:19px}
.rhc-revstrip-docs{flex-direction:column;gap:12px}
.rhc-hero{padding-top:26px}

.rhc-band{--rhc-band-gap:40px;padding:44px 0}
.rhc-topic-grid,.rhc-answer-grid,.rhc-bridge-grid,.rhc-free-grid,.rhc-guide-grid-2,.rhc-guide-grid-4{grid-template-columns:1fr}
.rhc-lead{font-size:17px}
.rhc-ask{flex-wrap:wrap;border-radius:14px;padding:8px}
.rhc-ask input{flex:1 0 100%;padding:12px 10px}
.rhc-ask button{flex:1 0 100%;height:48px}


.rhc-chips{flex-wrap:wrap;overflow-x:visible;max-width:100%}
.rhc-chips>span{flex:1 0 100%;margin:0 0 2px}
.rhc-chips a{white-space:normal}
.rhc-free-card{padding:26px 24px 24px}
.rhc-free-card h3{font-size:22px}
.rhc-product{padding:22px}
.rhc-product-shot{padding:18px}
}
@media(prefers-reduced-motion:reduce){
.rhc-topic,.rhc-guide,.rhc-free-card,.rhc-btn{transition:none}
.rhc-topic:hover,.rhc-guide:hover,.rhc-free-card:hover,.rhc-btn:hover{transform:none}
}


body.breakdance #rhc-page h1,body.breakdance #rhc-page h2,body.breakdance #rhc-page h3{margin:0 !important}

body.breakdance #rhc-page h2,body.breakdance #rhc-page h3{color:var(--ryv-navy,#1A3A6B) !important}

body.breakdance #rhc-page h3{font-size:var(--ryv-h3,20px) !important}
body.breakdance #rhc-page h1{font-size:var(--ryv-h1-hero) !important;line-height:1.1 !important;margin:0 0 4px !important}

body.breakdance #rhc-page #rhc-hero-h{font-size:clamp(28px,1.35rem + 1.45vw,40px) !important;line-height:1.15 !important;margin:0 0 4px !important;letter-spacing:-.015em !important}

body.breakdance #rhc-page #rhc-nat-h{margin:0 !important}
body.breakdance #rhc-page .rhc-answer h3{font-size:18px !important;margin:0 0 10px !important}
body.breakdance #rhc-page .rhc-bridge-item h3{font-size:var(--ryv-h3,20px) !important;margin:0 0 9px !important}
body.breakdance #rhc-page .rhc-free-card h3{color:#fff !important;font-size:22px !important;margin:12px 0 10px !important;line-height:1.25 !important}

body.breakdance #rhc-page a{color:var(--ryv-blue,#0084c7) !important}
body.breakdance #rhc-page .rhc-btn{color:#fff !important}
body.breakdance #rhc-page .rhc-btn-ghost{border:1px solid var(--ryv-navy,#1A3A6B) !important;background:#fff !important}
body.breakdance #rhc-page .rhc-btn-ghost,body.breakdance #rhc-page .rhc-bridge-links a,body.breakdance #rhc-page .rhc-chips a{color:var(--ryv-navy,#1A3A6B) !important}
body.breakdance #rhc-page .rhc-topic,body.breakdance #rhc-page .rhc-guide,body.breakdance #rhc-page .rhc-reviewer{color:var(--ryv-ink,#3F4869) !important}
body.breakdance #rhc-page .rhc-topic-all{color:#c3d5e9 !important}
body.breakdance #rhc-page .rhc-free-card{color:#d7e4f2 !important}
body.breakdance #rhc-page .rhc-free-card .rhc-free-go{color:#fff !important}
body.breakdance #rhc-page .rhc-free-kicker{color:var(--ryv-navy,#1A3A6B) !important}

body.breakdance #rhc-page .rhc-hero-art img{width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:34% 44% !important;border-radius:0 !important}
body.breakdance #rhc-page .rhc-guide-img{width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;border-radius:0 !important}
body.breakdance #rhc-page .rhc-reviewer img{width:72px !important;height:72px !important;max-width:72px !important;border-radius:50% !important;object-fit:cover !important}
body.breakdance #rhc-page .rhc-product-shot img{width:100% !important;max-width:340px !important;height:auto !important;object-fit:contain !important}

body.breakdance #rhc-page .rhc-nat-lead{color:var(--ryv-ink,#3F4869) !important}
body.breakdance #rhc-page .rhc-nat-lead em{font-style:italic !important}
body.breakdance #rhc-page .rhc-nat-ico svg{width:19px !important;height:19px !important}
body.breakdance #rhc-page .rhc-nat-row li{color:var(--ryv-navy,#1A3A6B) !important}
body.breakdance #rhc-page .rhc-stars svg{width:18px !important;height:18px !important}

body.breakdance #rhc-page .rhc-nat-bbb img{width:168px !important;max-width:168px !important;aspect-ratio:233/111 !important;height:auto !important}
body.breakdance #rhc-page .rhc-nat-bbb{color:var(--ryv-ink,#3F4869) !important}
body.breakdance #rhc-page .rhc-nat-bbb-rate{color:var(--ryv-navy,#1A3A6B) !important}
body.breakdance #rhc-page .rhc-doc img{width:34px !important;height:34px !important;max-width:34px !important;border-radius:50% !important;object-fit:cover !important}

body.breakdance #rhc-page .rhc-doc-ini,body.breakdance #rhc-page .rhc-reviewer-initials{
display:flex !important;align-items:center !important;justify-content:center !important;
line-height:1 !important;text-align:center !important;padding:0 !important}
body.breakdance #rhc-page .rhc-proof-cell,body.breakdance #rhc-page .rhc-doc{color:var(--ryv-ink,#3F4869) !important}
body.breakdance #rhc-page .rhc-doc strong,body.breakdance #rhc-page .rhc-proof-big{color:var(--ryv-navy,#1A3A6B) !important}