.meruzy-guide__discussion{width:100%;max-width:1100px;min-width:0;box-sizing:border-box;margin:58px auto 0;padding:38px;border:1px solid var(--mg-line);border-radius:18px;background:rgba(var(--color-foreground),.025);overflow:hidden}
.meruzy-guide__discussion *{box-sizing:border-box;min-width:0}.meruzy-guide__discussion-heading{max-width:820px}.meruzy-guide__discussion-heading h2{overflow-wrap:anywhere;margin:8px 0 10px;font-size:3rem}.meruzy-guide__discussion-heading>p:not(.meruzy-guide__eyebrow){margin:7px 0;color:rgba(var(--color-foreground),.72);overflow-wrap:anywhere}
.meruzy-guide__privacy-note{max-width:100%;padding:12px 14px;border-left:3px solid var(--mg-gold);background:rgba(214,173,102,.12);font-size:1.3rem;overflow-wrap:anywhere}
.meruzy-guide__comments{display:grid;gap:14px;margin-top:30px}.meruzy-guide__comment{padding:20px;border:1px solid var(--mg-line);border-radius:12px;background:rgb(var(--color-background))}.meruzy-guide__comment header{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px}.meruzy-guide__comment time{color:rgba(var(--color-foreground),.58);font-size:1.2rem}.meruzy-guide__comment .rte p:first-child{margin-top:0}.meruzy-guide__comment .rte p:last-child{margin-bottom:0}
.meruzy-guide__comment-form{display:grid;width:100%;max-width:100%;gap:18px;margin-top:32px;padding-top:30px;border-top:1px solid var(--mg-line)}.meruzy-guide__comment-fields{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.meruzy-guide__comment-form>div,.meruzy-guide__comment-fields>div{width:100%;max-width:100%;min-width:0}.meruzy-guide__comment-form label{display:block;margin-bottom:7px;font-size:1.3rem;font-weight:700}.meruzy-guide__comment-form input,.meruzy-guide__comment-form textarea{display:block;width:100%;max-width:100%;min-width:0;border:1px solid rgba(var(--color-foreground),.25);border-radius:8px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;padding:13px 14px}.meruzy-guide__comment-form input{height:5.8rem}.meruzy-guide__comment-form textarea{min-height:15rem;resize:vertical;overflow:auto}.meruzy-guide__comment-form input:focus,.meruzy-guide__comment-form textarea:focus{outline:2px solid var(--mg-blue);outline-offset:2px}.meruzy-guide__comment-form small{display:block;max-width:100%;margin-top:6px;color:rgba(var(--color-foreground),.6);overflow-wrap:anywhere}.meruzy-guide__comment-form .button{width:auto;max-width:100%;min-height:4.8rem;justify-self:start;white-space:normal;text-align:center;line-height:1.25}.meruzy-guide__moderation{max-width:100%;margin:0;color:rgba(var(--color-foreground),.62);font-size:1.25rem;overflow-wrap:anywhere}
.meruzy-guide__form-status{padding:14px 16px;border-radius:8px}.meruzy-guide__form-status--success{background:#e8f4eb;color:#174f28}.meruzy-guide__form-status--error{background:#fbeaea;color:#7a2020}.meruzy-guide__form-status ul{margin-bottom:0}
@media(max-width:749px){.meruzy-guide__discussion{width:100%;max-width:100%;margin-top:42px;padding:24px 16px;border-radius:14px}.meruzy-guide__discussion-heading h2{font-size:2.45rem;line-height:1.16}.meruzy-guide__discussion-heading>p:not(.meruzy-guide__eyebrow){font-size:1.45rem;line-height:1.55}.meruzy-guide__privacy-note{padding:12px;font-size:1.22rem;line-height:1.55}.meruzy-guide__comment-form{gap:16px;margin-top:24px;padding-top:24px}.meruzy-guide__comment-fields{grid-template-columns:minmax(0,1fr);gap:16px}.meruzy-guide__comment header{align-items:flex-start;flex-direction:column;gap:3px}.meruzy-guide__comment-form input{height:5.4rem}.meruzy-guide__comment-form textarea{min-height:14rem;max-height:36rem}.meruzy-guide__comment-form .button{display:flex;width:100%;max-width:100%;padding-right:1.6rem;padding-left:1.6rem}.meruzy-guide__moderation{font-size:1.18rem;line-height:1.5}}
.meruzy-guide__comment-form input,.meruzy-guide__comment-form textarea{font-family:inherit;font-size:16px;line-height:1.5}
