.c-message{align-items:flex-start;border-style:solid;border-width:.0625rem;display:flex;flex-direction:row;font-weight:600;gap:.75rem;justify-content:flex-start;padding:.75rem;width:100%}.c-message p{font-size:var(--font-static-sm);margin:0}.c-message a{text-decoration:underline}.c-message__title{font-size:var(--font-static-md);font-weight:600}.c-message--warning{border-color:var(--border-functional-warning);color:var(--text-functional-warning)}.c-message--error{border-color:var(--border-functional-error);color:var(--text-functional-error)}.c-message--success{border-color:var(--border-functional-success);color:var(--text-functional-success)}.pagination{width:100%}.pagination__list{flex-direction:row}.pagination__element,.pagination__list{align-items:center;display:flex;gap:var(--static-xs,8px);justify-content:center}.pagination__element{background:var(--surface-interactive-button-variant,#fff);border:1px solid var(--border-interactive-button-variant,#002c3f);color:var(--text-global-primary,#002c3f);flex:1 0 0;font-family:var(--font-typeface-accent,"DIN 2014");font-size:var(--font-static-sm,15px);font-style:normal;font-weight:var(--font-weight-accent,600);height:44px;line-height:120%;padding:var(--static-md,16px);text-align:center}.pagination__element .icon{--icon-size:var(--static-sm,12px)}.pagination__element.is-active{box-shadow:0 0 0 1px var(--border-interactive-button-variant,#002c3f)}.article-comments{display:grid;gap:1.5rem;padding-block-end:1.5rem;padding-block-start:1.5rem}.article-comments__comments-title{border-bottom:1px solid var(--border-global-subtle);font-size:var(--font-display-md);padding-block-end:1.5rem;padding-block-start:1.5rem}.article-comments__comments-title,.article-comments__form-title{font-family:var(--font-typeface-display);font-weight:var(--font-weight-strong);line-height:1.2}.article-comments__form-title{font-size:var(--font-display-lg);margin-block-end:1.5rem}.article-comments__form form{display:grid;gap:1.5rem}.article-comments__form form .fm-primary{color:var(--text-global-accent)}.article-comments__form form .input-row{display:grid;gap:1.5rem}.article-comments__form form .input-row .input-group{width:100%}.article-comments__form form button{justify-self:flex-start}.article-comments__form form textarea{vertical-align:middle}.article-comments__form form input::-moz-placeholder,.article-comments__form form textarea::-moz-placeholder{color:var(--surface-global-dark);opacity:.75}.article-comments__form form input::placeholder,.article-comments__form form textarea::placeholder{color:var(--surface-global-dark);opacity:.75}.article-comments__form form .label-moves label{background-color:var(--surface-global-light);transform:translateY(.1875rem)}.article-comment{display:flex;flex-direction:row;gap:.75rem}.article-comment__header{display:flex;flex-direction:column;gap:.5rem}.article-comment__user{gap:1rem;justify-content:flex-start}.article-comment__avatar,.article-comment__user{align-items:center;display:flex;flex-direction:row}.article-comment__avatar{background-color:var(--surface-global-brand);border-radius:50%;color:var(--surface-global-light);flex-shrink:0;font-family:var(--font-typeface-display);font-size:1rem;font-weight:var(--font-weight-accent);height:2.5rem;justify-content:center;text-transform:uppercase;width:2.5rem}.article-comment__author{font-family:var(--font-typeface-display);font-size:var(--font-display-sm);font-weight:var(--font-weight-strong);line-height:1.2}.article-comment__date{color:var(--text-global-secondary);font-size:var(--font-body-md)}.article-comment__body p{margin-block-end:0;margin-block-start:1.5rem}.article-comment--is-pending{opacity:.6}.comment-form{display:grid;gap:1.5rem}@media only screen and (min-width:64em){.pagination__element{min-width:44px}.article-comments__comments-title{font-size:var(--font-display-sm);padding-block-end:2.25rem;padding-block-start:2.25rem}.article-comments__form form .input-row{align-items:space-between;display:flex;flex-direction:row;justify-content:flex-start}}