.comments-section:before{background-color:#fafafa}.comments-section{--input-padding-inline:var(--sp-4);padding-block:clamp(var(--sp-14),8vw,var(--sp-25))}.comments-section .new-comment{background-color:#0000;border-radius:0;padding:0}.comments-section .new-comment .heading{font-size:clamp(var(--text-2xl),3vw,32px);line-height:1.25;font-weight:var(--font-normal);letter-spacing:0;color:rgb(var(--color-foreground))}.comments-section .new-comment .heading+p{font-size:var(--text-sm);color:#706f74;line-height:1.7}.comments-section .new-comment .input,.comments-section .new-comment .textarea{transition:border-color var(--animation-primary);background-color:#fff;border:1px solid #706f74;border-radius:4px}.comments-section .new-comment .input:focus,.comments-section .new-comment .textarea:focus{border-color:rgb(var(--color-foreground));background-color:#fff}.comments-section .new-comment .textarea{min-height:clamp(180px,25vw,300px)}.comments-section .new-comment .label.is-floating{color:#706f74;opacity:1}.comments-section .new-comment .button{min-width:0;padding:var(--sp-5) var(--sp-6);color:#483b8c;text-transform:uppercase;background:0 0}.comments-section .new-comment .button:after{border:1px solid #483b8c;border-radius:4px}.comments-section .new-comment .button .btn-fill{background-color:#483b8c}@media screen and (pointer:fine){.comments-section .new-comment .button:hover:not([disabled]){color:#fff}}.article .rte table{-webkit-overflow-scrolling:touch;border-collapse:collapse;width:fit-content;max-width:100%;box-shadow:none;border:1px solid rgb(var(--color-foreground)/.12);border-radius:4px;display:block;overflow-x:auto}.article .rte table th,.article .rte table td{padding:var(--sp-3d5) var(--sp-4);font-size:var(--text-sm);border:1px solid rgb(var(--color-foreground)/.12);white-space:nowrap;text-align:left;color:rgb(var(--color-foreground));line-height:1.5}.article .rte table thead th,.article .rte table tr:first-child td{color:#fff;font-weight:var(--font-normal);background-color:#706f74;border-color:#706f74}