.page-sharing{max-width:1188px;margin:36px auto;padding:26px 24px;border-top:1px solid #d9dfea;border-bottom:1px solid #d9dfea;color:#001136;font-family:Arial,sans-serif}.page-sharing h2{font:700 20px/1.4 Arial,sans-serif;letter-spacing:0;margin:0 0 8px}.page-sharing p{font:14px/1.6 Arial,sans-serif;color:#46536b;margin:8px 0}.page-sharing-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.page-sharing-actions a,.page-sharing-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 17px;border:1px solid #0033a1;border-radius:4px;background:#fff;color:#0033a1;font:700 14px/1.4 Arial,sans-serif;text-decoration:none;cursor:pointer}.page-sharing-actions a:first-child{background:#0033a1;color:white}.page-sharing-actions :focus-visible{outline:3px solid #eb0028;outline-offset:3px}.page-sharing textarea{width:100%;min-height:165px;padding:12px;font:14px/1.6 Arial,sans-serif;border:1px solid #8a98b1;border-radius:4px}.page-sharing [hidden]{display:none}.page-sharing .share-status{min-height:23px}@media(max-width:600px){.page-sharing{margin:24px 20px;padding:24px 0}.page-sharing-actions{flex-direction:column}.page-sharing-actions a,.page-sharing-actions button{width:100%}}