.opinions-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.opinions-kicker{margin:0 0 14px;color:#375e77;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.opinions-archive,.opinions-context{padding:clamp(72px,8vw,108px) 0}.opinions-archive{background:#fff}.opinions-context{background:#f4f6f7;border-top:1px solid #e5e8ea}.opinions-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.8fr);gap:clamp(32px,6vw,90px);align-items:end;margin-bottom:38px}.opinions-heading h2,.opinions-context h2{margin:0;font-family:"Open Sans Condensed","Arial Narrow",sans-serif;font-weight:700;color:#333;line-height:.98;font-size:clamp(2.6rem,5vw,4.6rem)}.opinions-heading>p{margin:0;color:#62696d;line-height:1.75}.opinions-controls{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.opinions-filter,.opinions-more{appearance:none;border:1px solid #375e77;border-radius:999px;background:#fff;color:#375e77;padding:11px 18px;font:700 .9rem/1 "Open Sans",Arial,sans-serif;cursor:pointer}.opinions-filter[aria-pressed="true"],.opinions-filter:hover,.opinions-more:hover{background:#375e77;color:#fff}.opinions-filter:focus-visible,.opinions-more:focus-visible{outline:3px solid rgba(55,94,119,.25);outline-offset:3px}.opinions-status{margin:0 0 14px;color:#697278;font-size:.9rem}.opinions-list{border-top:1px solid #dfe5e8}.opinion-row{display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);gap:clamp(28px,6vw,88px);padding:clamp(30px,4vw,48px) 0;border-bottom:1px solid #dfe5e8}.opinion-row[hidden]{display:none}.opinion-row__identity{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.opinion-row__source-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px}.opinion-source{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;background:#eef3f6;color:#375e77;font-size:.71rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.opinion-source--facebook{background:#f1f3f7;color:#44556c}.opinion-source--cronoshare{background:#f4f6f1;color:#52653e}.opinion-rating{color:#375e77;font-size:.8rem;font-weight:700;letter-spacing:.055em}.opinion-row__identity>strong{color:#333;font-size:1rem;line-height:1.35}.opinion-row__date{color:#7a8388;font-size:.82rem}.opinion-row__identity small{max-width:230px;margin-top:5px;color:#697278;font-size:.78rem;line-height:1.5}.opinion-row__source-link{display:inline-flex;margin-top:4px;color:#375e77;font-size:.78rem;font-weight:700;text-decoration:none}.opinion-row__source-link:hover{text-decoration:underline}.opinion-row__quote{position:relative;margin:0;padding-left:clamp(26px,3vw,42px);color:#333;font-size:clamp(1.05rem,1.55vw,1.28rem);line-height:1.72;white-space:pre-line}.opinion-row__quote:before{content:'“';position:absolute;left:0;top:-.22em;color:#d8e0e5;font-family:Georgia,serif;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1}.opinions-actions{display:flex;justify-content:center;margin-top:34px}.opinions-empty{margin-top:24px;padding:30px;border:1px dashed #cbd3d7;border-radius:14px;text-align:center;color:#697278}.opinions-context__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:clamp(38px,7vw,110px)}.opinions-context__grid>div:last-child{padding-top:7px}.opinions-context__grid p{margin:0;color:#5f686c;font-size:1.04rem;line-height:1.78}.opinions-context__grid p+p{margin-top:18px}.opinions-projects-link{display:inline-flex;margin-top:24px;color:#375e77;font-weight:700;text-decoration:none}.opinions-projects-link:hover{text-decoration:underline}@media(max-width:900px){.opinions-heading,.opinions-context__grid{grid-template-columns:1fr}.opinion-row{grid-template-columns:minmax(170px,220px) minmax(0,1fr);gap:32px}}@media(max-width:680px){.opinions-shell{width:min(100% - 28px,1180px)}.opinion-row{grid-template-columns:1fr;gap:20px;padding:30px 0}.opinion-row__identity small{max-width:none}.opinion-row__quote{padding-left:24px}.opinions-controls{gap:8px}.opinions-filter{padding:10px 15px}}