.message{align-items:flex-start;border-radius:.5rem;border-style:solid;border-width:1px;display:flex;flex-direction:row;font-weight:600;gap:.75rem;justify-content:flex-start;padding:.75rem;width:100%}.message p{font-size:.875rem;margin:0}.message a{text-decoration:underline}.message--warning{background-color:#faebde;border-color:#e6a165;color:#e6a165}.message--error{background-color:#fadbdb;border-color:#ed5e5e;color:#ed5e5e}.message--success{background-color:#e7f6e2;border-color:#9ac78b;color:#32592d}.pagination{width:100%}.pagination__list{align-items:center;border-radius:7.5rem;display:flex;flex-direction:row;justify-content:center}.pagination__list>*{border:1px solid #0d0808;border-right:none}.pagination__list>:first-child{border-radius:7.5rem;border-bottom-right-radius:0;border-top-right-radius:0}.pagination__list>:first-child .pagination__element{--border-radius:7.5rem 0 0 7.5rem;border-radius:7.5rem 0 0 7.5rem}.pagination__list>:last-child{border-radius:7.5rem;border-bottom-left-radius:0;border-right:1px solid #0d0808;border-top-left-radius:0}.pagination__list>:last-child .pagination__element{--border-radius:0 7.5rem 7.5rem 0;border-radius:0 7.5rem 7.5rem 0}.pagination__element{--border-radius:7.5rem;--border-radius:2px;align-items:center;border-radius:7.5rem;border-radius:0;display:flex;font-size:.875rem;font-style:normal;font-weight:600;gap:.5625rem;justify-content:center;letter-spacing:.02em;line-height:1.1;padding:.75rem 1.125rem;text-align:left;transition:color .2s ease-in,background-color .2s ease-in,border-color .2s ease-in}.pagination__element:disabled{background-color:#949494!important;border-color:#949494!important;color:#fff!important;pointer-events:none!important}.pagination__element.is-active{background-color:#0d0808;color:#fff}.article-comments{display:grid;gap:1rem}.article-comments__form-title{font-family:Avenir Next,sans-serif;font-size:1.25rem;font-style:italic;font-weight:700;letter-spacing:.03em;line-height:1.1;margin:0 0 2rem;text-transform:uppercase}.article-comment{border:1px solid #0d0808;border-radius:.5rem;padding:1rem}.article-comment__header{align-items:center;display:flex;flex-direction:row;font-family:Avenir Next,sans-serif;font-size:.875rem;font-size:1rem;font-weight:700;gap:1rem;justify-content:space-between;line-height:1.35;width:100%}.article-comment__header time{font-size:.875rem;font-weight:500}.article-comment__user{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.article-comment__avatar{background-color:hsla(0,0%,50%,.5);border-radius:50%;height:3rem;width:3rem}.article-comment--is-pending{opacity:.6}.comment-form{display:grid;gap:1.5rem}.comment-form-moderated{font-size:.875rem;font-weight:500}.article-comments__form .input-group input,.article-comments__form .input-group textarea{border-radius:.5rem;padding-inline:1.5rem}.article-comments__form .input-group label{left:1rem}@media only screen and (min-width:48em){.article-comments__form-title{font-family:Avenir Next,sans-serif;font-size:1.75rem;font-style:italic;font-weight:700;letter-spacing:.03em;line-height:1.1;text-transform:uppercase}.article-comment{padding:1.5rem}.comment-form [type=submit]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:64em){.pagination{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.pagination__list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pagination__element{padding:.75rem 1.5rem}}@media only screen and (max-width:calc(64em - 1px)){.pagination__list>*{flex:1}}