/* Only loaded by the dog, cat and horse local proposals. */
.hero .hero-in{min-height:0;height:auto;padding-top:54px;padding-bottom:44px}
.hero .hero-collage{display:none}
#portrait-workbench .wb-frame img{height:auto;object-fit:contain}
.wc-examples[hidden]{display:none}
.hp-template-dialog .wb-style{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}
.hp-template-dialog .wb-style img{object-fit:contain;aspect-ratio:4/5;width:100%;height:auto}
@media(max-width:800px){.hero .hero-in{padding-top:35px;padding-bottom:35px}}

.hp-template-dialog[data-category="horse"] .wb-style img{aspect-ratio:1/1}

.memorial-options{border:1px solid var(--line);border-radius:13px;background:var(--paper)}
.memorial-options summary{padding:16px;cursor:pointer;color:var(--green);font-weight:600}
.memorial-options summary span{font-weight:400;font-size:12px;color:var(--muted);margin-left:8px}
.memorial-options .memorial-custom{border:0;margin:0;padding:0 16px 16px;background:transparent}
#portrait-workbench .wb-frame:has(.wb-inscription.show){grid-template-rows:auto auto}
#portrait-workbench .wb-frame figcaption{height:auto;min-height:38px;white-space:normal;overflow-wrap:anywhere}
#portrait-workbench .wb-inscription{max-width:100%;font-style:normal}
#portrait-workbench .wb-inscription b{display:block;font:500 21px var(--serif)}
#portrait-workbench .wb-inscription .dates{display:block;margin:5px 0;font:12px var(--sans)}
#portrait-workbench .wb-inscription .message{font:italic 13px/1.5 var(--serif);margin:6px 0 0}
.memorial-options textarea{font:inherit}.memorial-row>div{min-width:0}
