/* Round 10, only the reviewed journal proposal. */
rd-body.feedback-r10 .hero-usps{gap:15px 24px;max-width:540px;margin-top:27px}
rd-body.feedback-r10 .hero-usps li{border:0!important;padding:0 0 0 26px;font-size:15px;font-weight:500;line-height:1.5;background:none}
rd-body.feedback-r10 .hero-usps li::before{top:0;left:0;font-size:20px;line-height:1.15;color:#235b92}
rd-body.feedback-r10 .hero-usps li::after{display:none}
rd-body.feedback-r10 .hero-art .rocky-speech,rd-body.feedback-r10 .service-art .rocky-speech,rd-body.feedback-r10 .founder-photo .founder-speech{padding:28px 20px 26px 34px!important;min-height:130px;background:none;border:0;box-shadow:none;line-height:1.35;text-wrap:balance}
rd-body.feedback-r10 .rocky-speech::before,rd-body.feedback-r10 .founder-speech::before{inset:-4px -6px;display:block;border:0;border-radius:0;background:transparent url('../r10-assets/bubble-hero.svg') center/100% 100% no-repeat}
rd-body.feedback-r10 .service-art .rocky-speech::before{background-image:url('../r10-assets/bubble-service.svg')}
rd-body.feedback-r10 .founder-speech::before{background-image:url('../r10-assets/bubble-founder.svg')}
rd-body.feedback-r10 .rocky-speech::after,rd-body.feedback-r10 .founder-speech::after{display:none}
rd-body.feedback-r10 #process .process-note,rd-body.feedback-r10 #difference .comparison-note,rd-body.feedback-r10 #brands .andmore{font-family:JournalHand,cursive!important;font-weight:400;letter-spacing:0;line-height:1.3}
rd-body.feedback-r10 #process .process-note,rd-body.feedback-r10 #difference .comparison-note{font-size:32px!important;max-width:560px;text-align:right;margin:38px 0 0 auto!important}
rd-body.feedback-r10 #brands .andmore{font-size:31px!important}
/* A single semantic comparison, no floating binder clip. */
rd-body.feedback-r10 .comparison{padding:24px 28px!important;max-width:100%}
rd-body.feedback-r10 .comparison::after{display:none}
.feedback-r10 .comparison-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:#6e93a8 #e6eeed;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.feedback-r10 .comparison-scroll:focus-visible{outline:3px solid #235b92;outline-offset:5px}
.feedback-r10 .comparison-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#19324a}
rd-body.feedback-r10 .comparison-table .comparison-row{display:table-row;padding:0;border:0}
.feedback-r10 .comparison-table th{font-size:25px;text-align:left;vertical-align:bottom;padding:0 20px 20px;border-bottom:2px solid #688da3;width:50%}
.feedback-r10 .comparison-table th:last-child{color:#235b92}
rd-body.feedback-r10 .comparison-table .comparison-row td{vertical-align:top;padding:22px 22px 22px 45px!important;border-bottom:1px solid #b5c8cd}
rd-body.feedback-r10 .comparison-table .comparison-row td::before{left:18px;top:22px}
rd-body.feedback-r10 .comparison-table .comparison-row:last-child td{border-bottom:0}
rd-body.feedback-r10 .comparison-table p{font-size:17px;line-height:1.65;margin:0!important}
.feedback-r10 .comparison-controls{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;font-size:13px;color:#3e5261}
.feedback-r10 .comparison-controls>div{display:flex;gap:10px}
.feedback-r10 .comparison-controls button{border:1px solid #7e9aaa;color:#193e61;background:#fffef8;min-width:44px;min-height:44px;font-size:23px;cursor:pointer;border-radius:0}
.feedback-r10 .comparison-controls button:disabled{opacity:.35;cursor:default}
/* Full-width title reduces unused height beside the portrait. */
rd-body.feedback-r10 .founder-heading{max-width:820px;margin-bottom:38px!important}
rd-body.feedback-r10 .founder-layout{grid-template-columns:1.03fr 1fr;gap:40px;align-items:center}
rd-body.feedback-r10 .founder-photo{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px;margin:0!important}
rd-body.feedback-r10 .founder-photo .founder-speech{margin-top:68px!important;font-size:18px!important;transform:rotate(-2deg)}
rd-body.feedback-r10 .founder-copy h3{margin-top:0!important;font-size:29px}
rd-body.feedback-r10 .founder-copy>p:not(.role){font-size:17px;line-height:1.65;margin-top:17px!important}
rd-body.feedback-r10 .founder-copy .text-links{margin-top:23px;gap:15px}
rd-body.feedback-r10 .cta-kraft{background:#e5c59e url('../textures/kraft-fibre.webp') repeat;background-size:180px;color:#37291f!important;border-radius:0;box-shadow:none;clip-path:polygon(0 6%,17% 2%,35% 5%,51% 0,69% 4%,88% 0,100% 5%,98% 96%,80% 100%,61% 96%,44% 100%,21% 97%,1% 100%)}
rd-body.feedback-r10 .cta-kraft:hover{background-color:#d6b386;box-shadow:none}
rd-body.feedback-r10 .cta-kraft::after{display:none}
rd-body.feedback-r10 .cta-blueprint{background-color:#d9e8ed;background-image:linear-gradient(#6d91aa22 1px,transparent 1px),linear-gradient(90deg,#6d91aa22 1px,transparent 1px);background-size:9px 9px;color:#193e61!important;box-shadow:none;border-radius:0;border:1px solid #7197a8!important}
rd-body.feedback-r10 .cta-blueprint::after{display:none}
rd-body.feedback-r10 .cta-blueprint:hover{background-color:#c7dce5;box-shadow:none}
rd-body.feedback-r10 .certification-spread{margin-top:44px;padding:28px 34px!important}
.feedback-r10 .certificate-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
.feedback-r10 .certificate-group{min-width:0}
.feedback-r10 .certificate-group summary{display:flex;align-items:center;gap:10px;list-style:none;font-size:18px;font-weight:600;min-height:54px;border-bottom:2px solid #688da3;cursor:pointer}
.feedback-r10 .certificate-group summary::-webkit-details-marker{display:none}
.feedback-r10 .certificate-count{font-size:12px;font-weight:400;color:#4a6172}
.feedback-r10 .certificate-toggle{margin-left:auto;font-size:23px;font-weight:400}
.feedback-r10 .certificate-group[open] .certificate-toggle{transform:rotate(45deg)}
rd-body.feedback-r10 .certificate-group .certification-links{display:grid;grid-template-columns:1fr;border:0;gap:0}
rd-body.feedback-r10 .certification-links a{grid-template-columns:22px 1fr;column-gap:8px;min-height:0;padding:16px 0}
rd-body.feedback-r10 .cert-info strong{font-size:16px;line-height:1.4}
rd-body.feedback-r10 .cert-info small{font-size:10px;letter-spacing:.03em}
rd-body.feedback-r10 .cert-index{font-size:17px}
rd-body.feedback-r10 .cert-open{margin-top:5px}
rd-body.feedback-r10 .blog-directory-link{display:inline-flex!important;margin-top:34px;padding:17px 27px!important;font-size:19px;gap:20px;min-height:59px;color:#37291f!important;text-decoration:none!important}
rd-body.feedback-r10 .blog-directory-link span{font-size:28px}
rd-body.feedback-r10 .industry-contact{position:relative;isolation:isolate;margin-top:35px!important;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 27px;color:#19324a}
rd-body.feedback-r10 .industry-contact::before{content:'';position:absolute;inset:0;z-index:-1;background:#e6d7a8 url('../textures/white-fibre.webp') repeat;background-blend-mode:multiply;clip-path:polygon(0 4%,26% 0,51% 3%,77% 0,100% 4%,99% 96%,75% 100%,50% 97%,24% 100%,1% 96%)}
.feedback-r10 .industry-invite{font-size:23px;font-weight:600;line-height:1.35}
rd-body.feedback-r10 .cta-industry{background:#235b92;color:#fffdf6!important;text-decoration:none!important;white-space:nowrap;font-size:16px;flex-shrink:0}
@media(min-width:768px) and (max-width:1100px){rd-body.feedback-r10 .founder-layout{grid-template-columns:1fr;gap:30px}rd-body.feedback-r10 .founder-photo{max-width:530px;margin:0 auto!important}rd-body.feedback-r10 .founder-heading{max-width:none}rd-body.feedback-r10 .founder-copy{max-width:650px;margin:auto}.feedback-r10 .certificate-groups{grid-template-columns:1fr 1fr}.feedback-r10 .certificate-group:last-child{grid-column:1/-1}.feedback-r10 .certificate-group:last-child .certification-links{grid-template-columns:1fr 1fr;gap:0 25px}}
@media(max-width:767px){
 rd-body.feedback-r10 #hero{padding:28px 0 38px}
 rd-body.feedback-r10 .hero-layout{gap:18px}
 rd-body.feedback-r10 .hero-message{padding-left:0}
 rd-body.feedback-r10 .eyebrow{font-size:10px;line-height:1.5;letter-spacing:.045em;gap:4px 7px;margin-bottom:14px!important}
 rd-body.feedback-r10 h1{font-size:clamp(36px,9.6vw,44px);line-height:1.08;letter-spacing:-.045em}
 rd-body.feedback-r10 .hero-sub{font-size:16px;line-height:1.55;margin-top:18px!important}
 rd-body.feedback-r10 .hero-usps{gap:12px 17px;margin-top:20px;grid-template-columns:1fr 1.08fr}
 rd-body.feedback-r10 .hero-usps li{font-size:13px;line-height:1.4;padding-left:20px}
 rd-body.feedback-r10 .hero-usps li::before{font-size:17px}
 rd-body.feedback-r10 .mobile-audit-link{display:none!important}
 rd-body.feedback-r10 .hero-art{width:100%;max-width:285px;margin:0 auto!important;padding:5px 0 0!important;grid-template-columns:1.1fr 1fr}
 rd-body.feedback-r10 .hero-art .rocky-speech{font-size:19px!important;margin-top:18px!important;min-height:112px;padding:23px 14px 22px 26px!important}
 rd-body.feedback-r10 .hero-audit{padding:24px 20px!important;margin-top:0!important}
 rd-body.feedback-r10 .hero-audit h2{font-size:26px}
 rd-body.feedback-r10 .hero-audit>.audit-form{margin-top:18px}
 rd-body.feedback-r10 .hero-audit label[for=hero-brand]{font-size:14px}
 rd-body.feedback-r10 .press-sticker{width:235px;max-width:75%;margin:6px auto 32px!important}
 rd-body.feedback-r10 .why-sticker{width:255px;max-width:80%;margin:22px auto 32px!important}
 rd-body.feedback-r10 #process .process-note,rd-body.feedback-r10 #difference .comparison-note{font-size:29px!important;max-width:300px;margin:28px 0 0 auto!important;text-align:right}
 rd-body.feedback-r10 .comparison{padding:16px 0!important}
 .feedback-r10 .comparison-scroll{padding-bottom:12px}
 .feedback-r10 .comparison-table{min-width:620px}
 .feedback-r10 .comparison-table th{font-size:23px;white-space:nowrap;padding:3px 18px 17px}
 rd-body.feedback-r10 .comparison-table .comparison-row td{padding:18px 20px 18px 39px!important;width:310px}
 rd-body.feedback-r10 .comparison-table .comparison-row td::before{top:18px;left:13px}
 rd-body.feedback-r10 .comparison-table p{font-size:16px;line-height:1.6}
 rd-body.feedback-r10 .founder-heading{margin-bottom:31px!important}
 rd-body.feedback-r10 .founder-layout{display:flex;gap:24px;align-items:stretch}
 rd-body.feedback-r10 .founder-photo{max-width:430px;grid-template-columns:1.35fr 1fr;gap:8px;margin:0 auto!important}
 rd-body.feedback-r10 .founder-photo .founder-speech{margin-top:42px!important;padding:24px 13px 23px 26px!important;font-size:15px!important;min-height:132px}
 rd-body.feedback-r10 .founder-copy h3{font-size:27px}
 rd-body.feedback-r10 .founder-copy>p:not(.role){font-size:16px;line-height:1.6}
 rd-body.feedback-r10 .founder-copy .text-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}
 rd-body.feedback-r10 .founder-copy .text-links a{margin:0;font-size:13px;padding:13px 10px!important;min-height:52px}
 rd-body.feedback-r10 .certification-spread{padding:23px 20px!important;margin-top:33px}
 rd-body.feedback-r10 .certification-spread h3{font-size:26px}
 rd-body.feedback-r10 .certification-spread>p{font-size:14px;margin:10px 0 18px!important;line-height:1.55}
 .feedback-r10 .certificate-groups{display:block}
 .feedback-r10 .certificate-group summary{font-size:17px;min-height:58px;border-bottom:1px solid #97aeb8;gap:10px}
 rd-body.feedback-r10 .certificate-group .certification-links{grid-template-columns:1fr;gap:0}
 rd-body.feedback-r10 .certification-links a{padding:15px 0;min-height:0}
 rd-body.feedback-r10 .brand-wall{display:grid;grid-template-columns:1fr 155px;gap:12px;padding:34px 17px 18px!important}
 rd-body.feedback-r10 .brand-wall .logo-grid{grid-column:1/-1;grid-row:1;grid-template-columns:1fr 1fr;gap:20px 24px}
 rd-body.feedback-r10 #brands .logo-chip img{max-width:125px;max-height:52px}
 rd-body.feedback-r10 .brand-wall .brand-sticker{grid-column:2;grid-row:2;width:155px;max-width:100%;margin:0!important;align-self:center;justify-self:end}
 rd-body.feedback-r10 .brand-wall .andmore{grid-column:1;grid-row:2;font-size:27px!important;text-align:left;align-self:center;margin:0!important}
 rd-body.feedback-r10 .brand-wall::after{left:auto;right:3%;top:-19px;width:98px;height:42px}
 rd-body.feedback-r10 .industry-contact{display:flex;flex-direction:column;align-items:flex-start;padding:23px 22px;gap:17px}
 .feedback-r10 .industry-invite{font-size:23px;max-width:270px}
 rd-body.feedback-r10 .cta-industry{font-size:16px;min-height:48px}
}
@media(min-width:768px){
 .feedback-r10 .certificate-groups{grid-template-columns:1fr 1fr;gap:18px 34px}
 .feedback-r10 .certificate-group:last-child{grid-column:1/-1}
 rd-body.feedback-r10 .certificate-group:last-child .certification-links{grid-template-columns:1fr 1fr;gap:0 34px}
}
.feedback-r10 .certificate-toggle{width:26px;flex:0 0 26px;text-align:center;margin-right:6px}

/* Review 11: remove the hero notebook perforations only. */
rd-body.feedback-r10 #hero.hero-scene::before{content:none;display:none}
