.work-sharing{border-top:1px solid #ffffff24;margin-top:22px;padding-top:16px;min-width:0}
.work-share-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px}
.work-share-actions button,.work-share-actions a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:500;color:#fffdf7}
.work-share-actions button{padding:8px 13px;border:1px solid #ffffff42;border-radius:4px;background:transparent}
.work-share-actions button:hover{background:#ffffff12;border-color:#ffbfa7}
.work-share-actions button:disabled{opacity:.6;cursor:wait}
.work-share-actions svg{width:17px;height:17px}
.work-share-actions a:hover{text-decoration:underline;text-underline-offset:5px}
[data-share-status]{min-height:1.8em;font-size:12px;line-height:1.8;color:#ffbfa7;margin-top:8px;overflow-wrap:anywhere}
.share-fallback{display:block;font-size:12px;line-height:1.8;color:#c9c6c0;margin-top:8px}
.share-fallback input{display:block;margin-top:8px;width:100%;min-height:44px;background:#08080a;color:#fffdf7;border:1px solid #ffffff42;padding:10px;font:13px/1.6 Arial,sans-serif;border-radius:4px}
.work-sharing noscript p{font-size:12px;line-height:1.8;color:#c9c6c0}
.work-page-wrap{padding-top:38px;padding-bottom:64px}
.work-breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px;font-size:13px}
.work-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}
.work-breadcrumb a:hover{text-decoration:underline;text-underline-offset:5px}
.work-breadcrumb span{font:600 11px Arial,sans-serif;letter-spacing:.12em;color:#6c6864}
#work-page{background:#141416;color:#fffdf7;border-radius:6px;overflow:hidden}
#work-page .work-dialog-body{padding:36px;gap:28px 36px}
#work-page .work-info{align-self:center}
#work-page #work-title{font-size:clamp(1.9rem,3.6vw,3rem)}
.work-page-navigation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid #ffffff24}
.work-page-navigation a{display:flex;flex-direction:column;gap:8px;padding:22px 36px;min-width:0;min-height:94px}
.work-page-navigation a:last-child{border-left:1px solid #ffffff24;text-align:right}
.work-page-navigation span{font-size:12px;color:#c9c6c0}
.work-page-navigation strong{font-size:15px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}
.work-page-navigation a:hover{background:#ffffff0c}
.page-work .footer{margin-top:0}
@media(max-width:960px){#work-page .work-dialog-body{padding:24px;gap:24px}.work-page-navigation a{padding:20px 24px}}
@media(max-width:760px){.work-page-wrap{padding-top:16px;padding-bottom:40px}.work-breadcrumb{margin-bottom:12px}.work-breadcrumb span{font-size:9px;letter-spacing:.06em}#work-page .work-dialog-body{padding:16px;gap:24px}#work-page #work-title{font-size:30px}.work-page-navigation a{padding:18px 16px}.work-page-navigation strong{font-size:13px}}
