.writers-editorial-dialog-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1d1a17b8;animation:.18s ease-out writers-dialog-fade;position:fixed;inset:0}.writers-editorial-dialog-content{z-index:101;color:#1d1a17;background:#f5f1e9;border:1px solid #c9bfb2;width:calc(100vw - 32px);max-height:calc(100dvh - 32px);font-family:Arial,Helvetica Neue,sans-serif;animation:.2s ease-out writers-dialog-enter;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #16120e47}.writers-editorial-dialog-close{z-index:2;color:#4f4941;cursor:pointer;background:#f5f1e9e6;border:1px solid #c9bfb2;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:border-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:22px;right:22px}.writers-editorial-dialog-close:hover{color:#e7502d;border-color:#e7502d;transform:rotate(5deg)}.writers-editorial-dialog-close:disabled{cursor:wait;opacity:.45;transform:none}.writers-editorial-dialog-close:focus-visible,.writers-editorial-dialog-content button:focus-visible,.writers-editorial-dialog-content a:focus-visible{outline-offset:3px;outline:2px solid #e7502d}.writers-editorial-dialog-close svg{width:16px;height:16px}.writers-editorial-dialog-header{padding-right:52px}.writers-editorial-dialog-eyebrow{color:#e7502d;letter-spacing:.19em;text-transform:uppercase;margin:0 0 11px;font-size:9px;font-weight:700}.writers-editorial-dialog-header h2{letter-spacing:-.055em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(36px,5vw,58px);font-weight:400;line-height:.96}.writers-editorial-dialog-header p:last-child{color:#746d64;margin:14px 0 0;font-size:12px;line-height:1.55}@keyframes writers-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes writers-dialog-enter{0%{opacity:0;transform:translate(-50%,calc(14px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.writers-editorial-dialog-overlay,.writers-editorial-dialog-content{animation:none}}@media (width<=640px){.writers-editorial-dialog-content{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.writers-editorial-dialog-close{top:14px;right:14px}}.writers-share-dialog{max-width:790px;padding:34px}.writers-share-preview{aspect-ratio:1200/630;background:#e9e2d7;border:1px solid #cfc5b8;margin-top:25px;position:relative;overflow:hidden}.writers-share-preview:after{content:"";pointer-events:none;border:8px solid #ffffff29;position:absolute;inset:0}.writers-share-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.writers-share-actions{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.writers-share-actions a,.writers-share-actions button{color:#3f3a34;cursor:pointer;min-width:0;font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;text-decoration:none;display:flex}.writers-share-actions a>span,.writers-share-actions button>span{color:#2b2723;background:#faf7f1;border:1px solid #c8bdb0;border-radius:50%;place-items:center;width:54px;height:54px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.writers-share-actions svg{width:20px;height:20px}.writers-share-actions strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:9px;font-size:9px;font-weight:700;line-height:1.2;overflow:hidden}.writers-share-actions a:hover>span,.writers-share-actions button:hover>span{color:#fffaf4;background:#e7502d;border-color:#e7502d;transform:translateY(-2px)}.writers-share-actions button:disabled{cursor:wait;opacity:.58}@media (width<=760px){.writers-share-dialog{max-width:600px}.writers-share-actions{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}}@media (width<=520px){.writers-share-dialog{padding:24px 16px 22px}.writers-share-dialog .writers-editorial-dialog-header{padding-right:42px}.writers-share-dialog .writers-editorial-dialog-header h2{font-size:38px}.writers-share-preview{margin-top:21px}.writers-share-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 8px}.writers-share-actions a>span,.writers-share-actions button>span{width:50px;height:50px}}.writers-delete-dialog{max-width:590px;padding:40px}.writers-delete-dialog-note{border-top:1px solid #d1c6ba;border-bottom:1px solid #d1c6ba;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:15px;margin-top:28px;padding:18px 20px;display:grid}.writers-delete-dialog-note>span{color:#e7502d;border:1px solid #e7502d;border-radius:50%;place-items:center;width:28px;height:28px;font:700 13px/1 Arial,sans-serif;display:grid}.writers-delete-dialog-note p{color:#665f56;margin:1px 0 0;font-size:11px;line-height:1.55}.writers-delete-dialog-note strong{color:#2a2622}.writers-delete-dialog-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.writers-delete-dialog-actions button{color:#211e1a;cursor:pointer;background:0 0;border:1px solid #b9afa2;min-height:44px;padding:0 20px;font:700 11px/1 Arial,sans-serif}.writers-delete-dialog-actions .is-delete{color:#fffaf4;background:#bc3e24;border-color:#bc3e24}.writers-delete-dialog-actions .is-cancel:hover{border-color:#565047}.writers-delete-dialog-actions .is-delete:hover{background:#97301b;border-color:#97301b}.writers-delete-dialog-actions button:disabled{cursor:wait;opacity:.58}@media (width<=520px){.writers-delete-dialog{padding:34px 20px 22px}.writers-delete-dialog-actions{flex-direction:column-reverse;align-items:stretch}.writers-delete-dialog-actions button{width:100%}}
