.sr-pin-image{margin-block:24px;padding:18px;border:1px solid #eadbcd;background:#fff8f2}
.sr-pin-image summary{min-height:44px;padding:10px 0;color:#5b2a00;font-weight:700;cursor:pointer}
.sr-pin-image figure{width:min(100%,400px);margin:16px auto}
.sr-pin-image figure img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}
.sr-pin-image figcaption{margin-top:8px;color:#65584d;font-size:13px;line-height:1.5}
.sr-pinterest-save-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 16px;background:var(--dn-brand,#c54f00);color:#fff!important;font-weight:700;text-decoration:none}
.sr-pinterest-save-link:focus-visible{outline:3px solid #1b6f7a;outline-offset:3px}
@media(max-width:620px){.sr-pin-image{padding:14px}.sr-pinterest-save-link{width:100%}}
@media print{.sr-pin-image{display:none!important}}
