.ContentShare-module__3X4BCa__share{border-block:1px solid var(--line);margin-bottom:36px;padding-block:22px}.ContentShare-module__3X4BCa__heading{color:var(--navy);font:500 1.3rem/1.3 var(--serif);margin:0 0 14px}.ContentShare-module__3X4BCa__actions{flex-wrap:wrap;gap:10px;display:flex}.ContentShare-module__3X4BCa__action{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--navy);font:600 .78rem/1.4 var(--sans);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.ContentShare-module__3X4BCa__action:hover{background:var(--ivory-deep);border-color:var(--gold)}.ContentShare-module__3X4BCa__action:focus-visible,.ContentShare-module__3X4BCa__link:focus-visible{outline:3px solid var(--terracotta-deep);outline-offset:3px}.ContentShare-module__3X4BCa__whatsapp{background:var(--navy);border-color:var(--navy);color:var(--white)}.ContentShare-module__3X4BCa__whatsapp:hover{background:var(--navy-soft);border-color:var(--navy-soft)}.ContentShare-module__3X4BCa__xIcon{text-align:center;width:18px;font-size:18px;line-height:1}.ContentShare-module__3X4BCa__status{color:var(--navy-soft);margin:12px 0 0;font-size:.78rem;line-height:1.6}.ContentShare-module__3X4BCa__status:empty{display:none}.ContentShare-module__3X4BCa__link{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--navy);border-radius:7px;margin-top:12px;padding:12px;font-size:.85rem}@media (max-width:600px){.ContentShare-module__3X4BCa__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ContentShare-module__3X4BCa__action{padding-inline:10px}.ContentShare-module__3X4BCa__action:last-child{grid-column:1/-1}}
.ContentComments-module__mfNE9a__section{border-top:1px solid var(--line);margin-top:54px;padding-top:32px}.ContentComments-module__mfNE9a__section h2{color:var(--navy);font:500 clamp(1.9rem, 4vw, 2.5rem)/1.15 var(--serif);margin:0 0 12px}.ContentComments-module__mfNE9a__intro{color:var(--muted);margin:0 0 26px}.ContentComments-module__mfNE9a__form{background:var(--paper);border:1px solid var(--line);border-radius:7px;gap:18px;padding:26px;display:grid}.ContentComments-module__mfNE9a__form label{color:var(--navy);gap:7px;font-size:.9rem;font-weight:600;display:grid}.ContentComments-module__mfNE9a__form input:not([type=checkbox]),.ContentComments-module__mfNE9a__form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:400 1rem/1.6 var(--sans);background:#fff;border-radius:5px;padding:12px}.ContentComments-module__mfNE9a__form textarea{resize:vertical;min-height:140px}.ContentComments-module__mfNE9a__form input:focus-visible,.ContentComments-module__mfNE9a__form textarea:focus-visible{outline:2px solid var(--terracotta-deep);outline-offset:2px}.ContentComments-module__mfNE9a__form .ContentComments-module__mfNE9a__consent{align-items:flex-start;gap:10px;font-size:.82rem;font-weight:400;display:flex}.ContentComments-module__mfNE9a__consent input{flex:none;width:18px;height:18px;margin-top:4px}.ContentComments-module__mfNE9a__consent a{color:var(--terracotta-deep);text-decoration:underline}.ContentComments-module__mfNE9a__note{color:var(--muted);margin:0;font-size:.8rem}.ContentComments-module__mfNE9a__form button{justify-self:start}.ContentComments-module__mfNE9a__form button:disabled{opacity:.7;cursor:wait}.ContentComments-module__mfNE9a__error{color:#873f31;margin:0}.ContentComments-module__mfNE9a__success{background:var(--paper);border:1px solid var(--sage);color:var(--navy);border-radius:7px;padding:24px}.ContentComments-module__mfNE9a__success p{margin:8px 0 0}.ContentComments-module__mfNE9a__list{margin-top:32px}.ContentComments-module__mfNE9a__list h3{color:var(--navy);font:500 1.5rem/1.3 var(--serif)}.ContentComments-module__mfNE9a__list>p{color:var(--muted)}.ContentComments-module__mfNE9a__comment{border-bottom:1px solid var(--line);padding-block:22px}.ContentComments-module__mfNE9a__comment header{color:var(--navy);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ContentComments-module__mfNE9a__comment time{color:var(--muted);font-size:.75rem}.ContentComments-module__mfNE9a__comment p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}@media (max-width:600px){.ContentComments-module__mfNE9a__form{padding:20px 16px}.ContentComments-module__mfNE9a__form button{width:100%}}
