.summary-page .topbar .brand-logo{width:132px;height:auto;display:block}
.summary-page .topbar{min-height:60px;padding-block:6px}
.summary-page .public-context h1{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.18;margin:0 0 .65em}
.summary-page #comentarios{padding:14px 18px;margin:16px 0;line-height:1.4}
.summary-page #comentarios h2{font-size:1.15rem;margin:0 0 8px}
.summary-page #comentarios p{margin:6px 0;font-size:.95rem}
.summary-page #summary-comment{display:grid;gap:6px;justify-items:start}
.summary-page #summary-text{box-sizing:border-box;width:100%;min-height:0;height:3.5rem;resize:vertical}
.summary-page #summary-status:empty{display:none}
@media(max-width:600px){.summary-page .topbar .brand-logo{width:110px}.summary-page #comentarios{padding:12px}}
