.cm-wrap,.cm-ask{--cm-bg:#FBF8F3;--cm-surface:#F1EBE0;--cm-ink:#151513;--cm-accent:#BDA554;--cm-accent-deep:#7A6424;--cm-muted:#5E584D;--cm-line:#E2D9C8;font-family:Jost,sans-serif;color:var(--cm-ink)}.cm-wrap{max-width:860px}.cm-kicker{display:block;font:500 11px/1.4 Jost,sans-serif;letter-spacing:.18em;color:var(--cm-accent-deep)}.cm-title{margin:6px 0 8px!important;font:500 38px/1.1 "Cormorant Garamond",Georgia,serif!important;color:var(--cm-ink)!important;letter-spacing:0}.cm-sub{margin:0;color:var(--cm-muted);font-size:15px;line-height:1.6}.cm-sub a{color:var(--cm-ink);text-underline-offset:3px}.cm-head{padding-bottom:24px;border-bottom:1px solid var(--cm-line)}.cm-empty{padding:32px 0;color:var(--cm-muted);border-bottom:1px solid var(--cm-line)}.cm-fine{margin:14px 0 0;font-size:12.5px;line-height:1.6;color:var(--cm-muted)}.cm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 26px;border-radius:999px;font:500 13px/1 Jost,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;transition:background .2s,color .2s}.cm-btn--gold{background:var(--cm-accent)!important;color:var(--cm-ink)!important;border:1px solid var(--cm-accent)!important}.cm-btn--gold:hover{background:var(--cm-ink)!important;border-color:var(--cm-ink)!important;color:#F4EFE6!important}.cm-btn--outline{background:transparent!important;color:var(--cm-ink)!important;border:1px solid var(--cm-ink)!important}.cm-btn--outline:hover{background:var(--cm-ink)!important;color:#F4EFE6!important}.cm-btn:focus-visible,.cm-ask summary:focus-visible,.cm-report summary:focus-visible{outline:2px solid var(--cm-accent-deep);outline-offset:3px}.cm-ask{margin:22px 0 4px;padding-top:20px;border-top:1px solid var(--cm-line)}.cm-ask__line{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0;font-size:15px;color:var(--cm-muted)}.cm-ask__details>summary{list-style:none;width:fit-content}.cm-ask__details>summary::-webkit-details-marker{display:none}.cm-ask__details[open]>summary{background:var(--cm-ink)!important;color:#F4EFE6!important}.cm-form{margin-top:18px}.cm-label{display:block;margin:0 0 8px;font:500 11px/1.4 Jost,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--cm-muted)}.cm-form textarea,.cm-report select,.cm-report input[type=text]{width:100%;box-sizing:border-box;padding:14px 16px;border:1px solid var(--cm-line)!important;border-radius:0!important;background:#fff!important;color:var(--cm-ink);font:400 16px/1.6 Jost,sans-serif;resize:vertical;box-shadow:none!important}.cm-form textarea:focus,.cm-report select:focus,.cm-report input:focus{outline:none;border-color:var(--cm-ink)!important}.cm-form .cm-btn{margin-top:14px}.cm-notice{margin:16px 0;padding:14px 18px;font-size:14px;line-height:1.6;border-left:2px solid var(--cm-ink);background:var(--cm-surface)}.cm-notice--error{border-left-color:#9B2C2C}.cm-notice--ok{border-left-color:var(--cm-accent-deep)}.cm-list{list-style:none;margin:0!important;padding:0!important}.cm-row{margin:0!important;border-bottom:1px solid var(--cm-line)}.cm-row a{display:flex;align-items:center;gap:18px;padding:18px 0;color:inherit!important;text-decoration:none!important}.cm-row a:hover .cm-row__top strong{text-decoration:underline;text-underline-offset:3px}.cm-thumb{width:64px!important;height:64px!important;object-fit:cover;flex:0 0 64px;border-radius:0!important;display:block}.cm-thumb--empty{background:var(--cm-surface)}.cm-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cm-row__top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.cm-row__top strong{font:500 21px/1.2 "Cormorant Garamond",Georgia,serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-row__top time{flex:none;font-size:12px;color:var(--cm-muted)}.cm-row__who{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cm-muted)}.cm-row__excerpt{font-size:14px;color:var(--cm-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-row.is-unread .cm-row__excerpt{color:var(--cm-ink);font-weight:500}.cm-badge{flex:none;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--cm-accent);color:var(--cm-ink);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.cm-list--compact .cm-row a{padding:12px 0}.cm-back{display:inline-block;margin-bottom:18px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--cm-muted)!important;text-decoration:none!important}.cm-back:hover{color:var(--cm-ink)!important}.cm-thread__head{display:flex;gap:22px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--cm-line)}.cm-thread__art .cm-thumb{width:96px!important;height:96px!important;flex-basis:96px}.cm-guard{margin:18px 0 6px;padding:12px 0 12px 16px;border-left:2px solid var(--cm-accent);font-size:13.5px;line-height:1.6;color:var(--cm-muted)}.cm-messages{list-style:none;margin:8px 0 0!important;padding:0!important}.cm-msg{margin:0!important;padding:18px 0;border-bottom:1px solid var(--cm-line);max-width:100%}.cm-msg__meta{display:block;margin-bottom:6px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cm-muted)}.cm-msg__body{font-size:16px;line-height:1.7;overflow-wrap:anywhere}.cm-msg.is-mine{padding-left:18%;text-align:left}.cm-msg.is-mine .cm-msg__body{background:var(--cm-surface);padding:14px 18px}.cm-msg.is-team .cm-msg__meta{color:var(--cm-accent-deep)}.cm-msg.is-team .cm-msg__body{font-style:italic}.cm-closed{margin:22px 0;color:var(--cm-muted)}.cm-compose{padding-top:6px}.cm-report{margin-top:26px}.cm-report summary{cursor:pointer;font-size:12.5px;color:var(--cm-muted);text-decoration:underline;text-underline-offset:3px;width:fit-content}.cm-report form{margin-top:12px;display:grid;gap:10px;max-width:460px}.cm-report .cm-label{margin:0}.cm-report .cm-btn{width:fit-content}@media (max-width:640px){.cm-title{font-size:30px!important}.cm-thread__head{gap:14px}.cm-thread__art .cm-thumb{width:72px!important;height:72px!important;flex-basis:72px}.cm-msg.is-mine{padding-left:8%}.cm-thumb{width:52px!important;height:52px!important;flex-basis:52px}.cm-row a{gap:14px}.cm-btn{width:100%}.cm-ask__details>summary{width:100%}}