.ncb-testimonials{background:var(--ncb-paper)}.ncb-testimonials__head{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:end;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--ncb-line)}.ncb-testimonials__head h2{margin:0;color:var(--ncb-ink);font-family:var(--ncb-display);font-size:clamp(2.8rem, 5.3vw, 5.4rem);font-weight:900;letter-spacing:.01em;line-height:.92;text-transform:uppercase}.ncb-testimonials__head>p{max-width:360px;margin:0 0 4px;color:var(--ncb-muted);font-size:1.04rem}.ncb-testimonials__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.ncb-testimonial{display:flex;flex-direction:column;min-width:0;margin:0;padding:clamp(26px, 3.2vw, 42px);border:1px solid var(--ncb-line);background:var(--ncb-white)}.ncb-testimonial__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;color:var(--ncb-navy)}.ncb-testimonial__top span:first-child{height:46px;font-family:Georgia,serif;font-size:5rem;line-height:.9}.ncb-testimonial__top span:last-child{color:var(--ncb-muted);font-size:.68rem;font-weight:900;letter-spacing:.14em}.ncb-testimonial blockquote{flex:1;margin:0 0 30px;color:var(--ncb-ink);font-size:clamp(1.03rem, 1.3vw, 1.17rem);font-weight:400;line-height:1.65}.ncb-testimonial blockquote p{margin:0 0 1em}.ncb-testimonial blockquote p:last-child{margin-bottom:0}.ncb-testimonial__details summary{display:block;list-style:none;cursor:pointer}.ncb-testimonial__details summary::-webkit-details-marker{display:none}.ncb-testimonial__details summary:focus-visible{outline:3px solid var(--ncb-gold);outline-offset:5px}.ncb-testimonial__excerpt{display:block}.ncb-testimonial__expand,.ncb-testimonial__collapse{margin-top:14px;color:var(--ncb-navy);font-size:.72rem;font-weight:900;letter-spacing:.05em;line-height:1.5;text-transform:uppercase}.ncb-testimonial__expand span,.ncb-testimonial__collapse span{margin-left:4px}.ncb-testimonial__collapse,.ncb-testimonial__details[open] .ncb-testimonial__excerpt,.ncb-testimonial__details[open] .ncb-testimonial__expand{display:none}.ncb-testimonial__details[open] .ncb-testimonial__collapse{display:block;margin-top:0}.ncb-testimonial__full{margin-top:18px}.ncb-testimonial__person{display:flex;align-items:center;gap:13px;min-height:58px;padding-top:20px;border-top:1px solid var(--ncb-line)}.ncb-testimonial__person>span{display:grid;gap:1px}.ncb-testimonial__person strong{color:var(--ncb-ink);font-size:.86rem;line-height:1.25}.ncb-testimonial__person small{color:var(--ncb-muted);font-size:.76rem;line-height:1.45}.ncb-testimonial__photo{width:42px;height:42px;border-radius:50%;object-fit:cover}@media (max-width:860px){.ncb-testimonials__head{grid-template-columns:1fr;gap:22px}.ncb-testimonials__head>p{max-width:520px}}@media (max-width:620px){.ncb-testimonials__head{margin-bottom:22px;padding-bottom:22px}.ncb-testimonials__head h2{font-size:clamp(2.8rem, 13vw, 4rem)}.ncb-testimonials__head>p{font-size:.94rem}.ncb-testimonials__grid{grid-template-columns:1fr;gap:12px}.ncb-testimonial{padding:24px 22px}.ncb-testimonial blockquote{font-size:1rem}}