/* Scoped to petitions: does not change article, library or other site layouts. */
.petition-list-card{min-width:0;overflow:hidden}.pr18-cover{position:relative;display:block;min-height:220px;aspect-ratio:16/9;overflow:hidden;margin:-18px -18px 14px;color:#fff!important;background:linear-gradient(145deg,#1d1612,#8f352e 65%,#bb9051);text-decoration:none!important;border-radius:9px 9px 4px 4px}.pr18-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pr18-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.24) 38%,rgba(0,0,0,.84))}.pr18-cover-text{position:absolute;z-index:1;inset:auto 16px 17px;overflow-wrap:anywhere}.pr18-cover-text span{display:inline-block;background:#a82026;color:#fff;font-size:11px;letter-spacing:.09em;padding:6px 9px;font-weight:800;border-radius:4px}.pr18-cover-text h2{font-size:clamp(20px,2.5vw,30px);line-height:1.1;color:#fff;margin:12px 0 0;text-shadow:0 2px 8px #0008}.pr18-hero{position:relative;overflow:hidden;isolation:isolate;border-radius:10px;min-height:230px;margin:16px 0 26px;background:#2a201f}.pr18-hero>img{display:block;width:100%;height:clamp(240px,38vw,480px);object-fit:cover}.pr18-hero::after{content:"";pointer-events:none;position:absolute;inset:30% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.76))}.pr18-hero-label{position:absolute;bottom:22px;left:24px;right:24px;z-index:1;color:#fff;font-size:clamp(15px,2vw,23px);font-weight:800}.pr18-rich-body{font-size:18px;line-height:1.75;overflow-wrap:anywhere}.pr18-rich-body .article-block{margin:0 0 22px}.pr18-rich-body img,.pr18-rich-body video{max-width:100%;height:auto;border-radius:8px}.pr18-rich-body .pdf-embed{max-width:100%}.pr18-evidence{border-left:4px solid #b32b2d;background:#fff4e8;padding:14px}.pr18-embed iframe{border:1px solid #e2cbc4;border-radius:8px;width:100%;display:block;max-width:100%}.pr18-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.petition-rev18-editor{padding:18px;border:1px solid #dec5a5;border-radius:10px;background:#fbf5eb;display:grid;gap:14px;min-width:0}.petition-rev18-editor h2{margin:0}.petition-rev18-editor .muted{margin:4px 0}.pr18-block-actions{display:flex;gap:7px;flex-wrap:wrap}.pr18-block-actions button,.pr18-block-commands button{border:1px solid #be9c75;background:#fff8ef;border-radius:6px;padding:7px 11px;cursor:pointer;color:#37241d}.pr18-block-actions button:hover,.pr18-block-commands button:hover{background:#f5e3d3}.pr18-blocks{display:grid;gap:12px}.pr18-block{background:#fff;border:1px solid #e4d6c8;border-radius:8px;padding:12px;min-width:0}.pr18-block label{display:block;margin:0 0 8px}.pr18-block textarea{min-height:84px;width:100%;max-width:100%}.pr18-block input,.pr18-block select{max-width:100%}.pr18-block-commands{display:flex;gap:6px;justify-content:flex-end;margin-bottom:8px}.pr18-block-type{margin-right:auto;font-weight:800;color:#a1242c}.pr18-cover-preview img{max-height:250px;width:100%;object-fit:contain;background:#251e1a;border-radius:7px}.pr18-note{font-size:12px}@media(max-width:600px){.pr18-cover{min-height:190px}.pr18-hero>img{height:245px}.petition-rev18-editor{padding:11px}.pr18-hero-label{left:13px;right:13px;bottom:13px}}
