.discussion-page{max-width:1120px;margin:38px auto 90px;min-width:0}
.discussion-back{display:inline-flex;color:var(--purple);font-size:14px;font-weight:700;margin-bottom:29px}
.discussion-hero{padding:16px 0 34px;border-bottom:1px solid var(--line)}
.discussion-hero>.eyebrow{display:block;margin-bottom:16px}
.discussion-hero h1{font-size:clamp(36px,4.6vw,56px);letter-spacing:-.04em;line-height:1.12;margin:0 0 15px}
.discussion-product{max-width:760px;font-size:17px;font-weight:700;line-height:1.5;overflow-wrap:anywhere;margin:0 0 13px}
.discussion-hero .lead{max-width:850px;color:var(--muted);font-size:15px;line-height:1.7;margin:0}
.discussion-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,.65fr);gap:21px;align-items:start;margin-top:25px}
.discussion-grid>*{min-width:0}
.discussion-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:3px 0 12px}
.discussion-section-head strong{display:inline-grid;place-items:center;min-width:31px;height:31px;padding:0 8px;background:#f0edff;color:var(--purple);border-radius:999px;font-size:13px}
.discussion-comment{margin:0 0 14px;border-color:var(--line);border-radius:18px;padding:24px;box-shadow:0 8px 25px #25223808}
.discussion-comment-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px 15px}
.discussion-comment-head h2{font-size:18px;line-height:1.3;margin:0;overflow-wrap:anywhere}
.discussion-comment-head time{font-size:12px;color:var(--muted)}
.discussion-comment .comment-body{font-size:15px;line-height:1.7;margin:17px 0 0}
.discussion-comment form,.discussion-comment details{margin-top:18px}
.discussion-comment button{cursor:pointer}
.discussion-report{border-top:1px solid var(--line);padding-top:13px}
.discussion-report summary{color:var(--purple);font-size:13px;font-weight:700;cursor:pointer}
.discussion-report form{margin-top:14px}
.discussion-empty{border:1px dashed #dad4ed;border-radius:18px;background:#faf9fe;padding:35px}
.discussion-empty strong{font-size:19px}
.discussion-empty p{color:var(--muted);font-size:14px;line-height:1.6;margin:9px 0 0}
.discussion-aside{border:1px solid #e4dff5;border-radius:20px;background:#faf8ff;padding:25px;box-shadow:0 9px 28px #25223808}
.discussion-aside .eyebrow{display:block;margin-bottom:8px}
.discussion-aside h2{font-size:23px;line-height:1.25;letter-spacing:-.025em;margin:0 0 10px}
.discussion-aside p{color:var(--muted);font-size:14px;line-height:1.65;margin:0 0 20px}
.discussion-aside label{display:grid;gap:8px;font-size:14px;font-weight:700}
.discussion-aside textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:118px;padding:12px;border:1px solid #d9d6e8;border-radius:10px;font:inherit;resize:vertical}
.discussion-aside .primary{display:inline-flex;align-items:center;justify-content:center;margin:14px 0 0;min-height:46px;white-space:normal;text-align:center}
.discussion-page .community-pages{justify-content:flex-start;align-items:center;color:var(--muted);font-size:13px}
.discussion-page .community-pages a{color:var(--purple);font-weight:700}
.preview-correction-page{max-width:760px;margin:38px auto 85px}
.preview-correction-page .member-hero{margin-bottom:24px}
.preview-correction-page .member-hero .eyebrow{display:block;margin-bottom:13px}
.preview-correction-page .market-panel{margin:0}
.preview-correction-card .form-errors{margin-bottom:20px}
.preview-correction-card .form-errors ul{overflow-wrap:anywhere}
.preview-error-field{margin-bottom:14px}
.preview-error-field strong{display:block;margin-bottom:5px}
.preview-correction-card .primary{margin-top:0}
@media(max-width:800px){.discussion-grid{grid-template-columns:1fr}.discussion-aside{max-width:650px}}
@media(max-width:600px){.discussion-page,.preview-correction-page{margin:27px auto 58px}.discussion-back{margin-bottom:18px}.discussion-hero{padding:8px 0 25px}.discussion-product{font-size:15px}.discussion-hero .lead{font-size:14px}.discussion-grid{gap:17px}.discussion-comment,.discussion-aside,.discussion-empty,.preview-correction-card{padding:20px}}
