.gallery-page-share{margin:32px 0;padding:24px;background:#244b65;color:#f4ecdb;border:1px solid #dab879;border-radius:10px;clear:both}.gallery-page-share h2{color:#f4ecdb;font:1.6rem/1.3 Georgia,serif}.gallery-page-share p{color:#f4ecdb;font:1rem/1.6 system-ui,sans-serif}.gallery-page-share .personal-story-share{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gallery-page-share .personal-story-share>a,.gallery-page-share .personal-story-share>button{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 7px;border:1px solid #dab879;background:#17384e;color:#fff;font:600 .9rem/1.4 system-ui,sans-serif;text-decoration:none;border-radius:6px;overflow-wrap:anywhere}.gallery-page-share .personal-story-share>a::after{display:none}.gallery-page-share [role=status],.gallery-page-share-link{grid-column:1/-1;color:#f4ecdb;font:1rem/1.5 system-ui,sans-serif}.gallery-page-share-link input{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:12px;border:1px solid #dab879;border-radius:5px;color:#17384e;background:#fff;font:1rem/1.5 system-ui,sans-serif}.gallery-page-share :focus-visible{outline:3px solid #fff;outline-offset:3px}.gallery-page-share .gallery-page-share-help{font-size:.9rem}@media(max-width:480px){.gallery-page-share{padding:16px}.gallery-page-share .personal-story-share{grid-template-columns:repeat(2,minmax(0,1fr))}}
