.bypostauthor{display:block}.comment-list{padding:0;margin:0}.comment-list,.comment-list ol{list-style-type:none}.children{-webkit-margin-start:1em;margin-inline-start:1em;-webkit-padding-start:0;padding-inline-start:0}@media screen and (min-width:768px){.children{-webkit-margin-start:2em;margin-inline-start:2em}}.comment-body{position:relative;border-bottom:1px solid var(--global-gray-400);-webkit-margin-after:3em;margin-block-end:3em}.comment-body .edit-link:before{content:"|";-webkit-padding-end:.3em;padding-inline-end:.3em}.comment-author .fn a{color:var(--global-palette3);font-weight:500}.comment-meta{position:relative;-webkit-margin-start:70px;margin-inline-start:70px}.comment-form a,.comment-meta a{text-decoration:none;border:none;color:inherit;text-transform:capitalize}.comment-form a:focus,.comment-form a:hover,.comment-meta a:focus,.comment-meta a:hover{text-decoration:underline}.comment .avatar{position:absolute;left:-70px;width:50px;height:50px;border-radius:50px}.bypostauthor .avatar{box-sizing:content-box;-webkit-margin-before:-5px;margin-block-start:-5px;-webkit-margin-start:-5px;margin-inline-start:-5px}.comment-author{font-size:medium;line-height:normal}.says{font-size:80%}.comment-metadata{-webkit-padding-after:.5em;padding-block-end:.5em}.comment-content a{word-wrap:break-word}.comment-content ol,.comment-content ul{margin:0;-webkit-padding-end:3em;padding-inline-end:3em;-webkit-padding-start:3em;padding-inline-start:3em}.comment-content ol{list-style-type:decimal}.comment-content ol ol,.comment-content ul ul{-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0}@media screen and (min-width:768px){.comment-content ol,.comment-content ul{-webkit-padding-end:1.5em;padding-inline-end:1.5em;-webkit-padding-start:1.5em;padding-inline-start:1.5em}}.comment-content blockquote{-webkit-margin-after:.75em;margin-block-end:.75em;font-size:1.6em;line-height:1.25}.comment-content cite{font-size:1.2em}.comment-content{-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-padding-before:.3em;padding-block-start:.3em}.reply{-webkit-margin-after:2em;margin-block-end:2em;-webkit-margin-before:-.5em;margin-block-start:-.5em}@media screen and (min-width:767px){.reply{position:absolute;top:0;right:0;margin:0}}.comment-reply-link{display:inline-block;padding:.5em 1em;font-size:85%;color:var(--global-palette5);line-height:1;text-decoration:none;background:0 0;border:1px solid var(--global-gray-400);border-radius:0}.comment-reply-link:focus,.comment-reply-link:hover{border-color:var(--global-palette4);color:var(--global-palette4);cursor:pointer}.comment-form{line-height:1.3}.comment-form p{margin:1.5em 0}.comment-form .comment-notes{-webkit-margin-before:-.5em;margin-block-start:-.5em;font-size:80%;font-style:italic}.comment-form .comment-input-wrap p{margin:0 0 1.5em}.comment-input-wrap input{width:100%}@media screen and (min-width:767px){.comment-form .comment-input-wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5em;-webkit-margin-before:-1em;margin-block-start:-1em}.comment-form .comment-input-wrap p{margin:0}.comment-form .comment-input-wrap.no-url-field{grid-template-columns:repeat(2,1fr)}}.comment-form a{font-weight:500}.comment-form label{display:block;-webkit-padding-after:.4em;padding-block-end:.4em}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form .comment-form-cookies-consent input{vertical-align:-2px}.comment-form .comment-form-cookies-consent label{display:inline-block;-webkit-padding-start:.6em;padding-inline-start:.6em;-webkit-padding-after:0;padding-block-end:0}.comment-form .required{color:#d54e21}.comment-form .comment-input-wrap p,.comment-form p.comment-form-float-label{display:flex;flex-direction:column-reverse;align-items:flex-start}.comment-form .comment-input-wrap p label,.comment-form p.comment-form-float-label label{transform-origin:left bottom;color:var(--global-palette4)}.comment-form p.comment-form-float-label{-webkit-margin-before:-1em;margin-block-start:-1em}.comment-form input,.comment-form label{transition:all .2s}.comment-form input:-moz-placeholder-shown+label,.comment-form textarea:-moz-placeholder-shown+label{white-space:nowrap;overflow:hidden;max-width:90%;text-overflow:ellipsis;cursor:text;transform:translate(.5em,2.35em) scale(1)}.comment-form input:-ms-input-placeholder+label,.comment-form textarea:-ms-input-placeholder+label{white-space:nowrap;overflow:hidden;max-width:90%;text-overflow:ellipsis;cursor:text;transform:translate(.5em,2.35em) scale(1)}.comment-form input:placeholder-shown+label,.comment-form textarea:placeholder-shown+label{white-space:nowrap;overflow:hidden;max-width:90%;text-overflow:ellipsis;cursor:text;transform:translate(.5em,2.35em) scale(1)}.comment-form ::-moz-placeholder{-moz-transition:inherit;transition:inherit;opacity:0}.comment-form :-ms-input-placeholder{-ms-transition:inherit;transition:inherit;opacity:0}.comment-form ::placeholder{transition:inherit;opacity:0}.comment-form input:focus::-moz-placeholder,.comment-form textarea:focus::-moz-placeholder{opacity:1}.comment-form input:focus:-ms-input-placeholder,.comment-form textarea:focus:-ms-input-placeholder{opacity:1}.comment-form input:focus::placeholder,.comment-form textarea:focus::placeholder{opacity:1}.comment-form input:not(:-moz-placeholder-shown)+label,.comment-form textarea:not(:-moz-placeholder-shown)+label{transform:translate(0) scale(.75);cursor:pointer}.comment-form input:not(:-ms-input-placeholder)+label,.comment-form textarea:not(:-ms-input-placeholder)+label{transform:translate(0) scale(.75);cursor:pointer}.comment-form input:focus+label,.comment-form input:not(:placeholder-shown)+label,.comment-form textarea:focus+label,.comment-form textarea:not(:placeholder-shown)+label{transform:translate(0) scale(.75);cursor:pointer}.comment-form .comment-form-cookies-consent label:not(:-moz-placeholder-shown){transform:none;font-size:80%}.comment-form .comment-form-cookies-consent label:not(:-ms-input-placeholder){transform:none;font-size:80%}.comment-form .comment-form-cookies-consent label:not(:placeholder-shown){transform:none;font-size:80%}.pingback .comment-body{padding:1em 0}.pingback a{font-style:italic;text-decoration:none}@media screen and (max-width:767px){.comment-form{line-height:1}.comment-form .comment-input-wrap p{margin:0 0 .5em}}