
.mio-sharing{display:grid;grid-template-columns:1.35fr 1fr;gap:48px;padding-top:72px;padding-bottom:72px}.mio-sharing h2{font-size:clamp(28px,4vw,44px);line-height:1.25;margin:16px 0}.mio-sharing p,.mio-sharing li{line-height:1.9}.mio-sharing ul{padding-left:20px}.mio-contact{background:#2e185e;color:white;padding:36px;border-radius:24px;align-self:center}.mio-contact h3{font-size:28px;line-height:1.5}.mio-contact a{display:block;font-size:clamp(24px,4vw,36px);color:white;font-weight:700;white-space:nowrap}.mio-contact small{display:block;margin-top:12px}.mio-contact-strip{border-top:1px solid #dcd3ee;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:24px 0}.mio-contact-strip a{font-weight:700;color:#4d2486}.mio-contact-strip button,.mio-share-dialog button{cursor:pointer;border:1px solid #dcd3ee;border-radius:9px;background:#f4efff;color:#301656;padding:10px 16px;font:inherit}.mio-share-dialog{width:min(480px,calc(100% - 32px));max-height:85vh;overflow:auto;border:0;border-radius:22px;padding:28px;color:#24123e;box-shadow:0 24px 80px #0004}.mio-share-dialog::backdrop{background:#130b29aa}.mio-share-dialog h2{font-size:24px;line-height:1.4}.mio-share-dialog p{line-height:1.8}.mio-share-card{display:flex;gap:14px;border:1px solid #e4dced;border-radius:14px;padding:16px;margin:20px 0}.mio-share-card img{width:72px;height:72px;object-fit:contain;background:#f4efff;flex:none}.mio-share-card strong{line-height:1.6}.mio-share-card small{display:block;margin-top:8px}.mio-share-dialog input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #c7b6df;border-radius:8px;font:inherit}.mio-share-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.mio-share-dialog [data-status]{min-height:3em;font-size:14px}button:focus-visible,a:focus-visible{outline:3px solid #8663cb;outline-offset:4px}@media(max-width:700px){.mio-sharing{grid-template-columns:1fr;gap:24px;padding-top:40px;padding-bottom:40px}.mio-contact{padding:24px}.mio-contact-strip{align-items:flex-start;flex-direction:column;gap:14px}}
