@charset "UTF-8";.comments-area{margin-block-start:var(--pl-space-xl);padding-block-start:var(--pl-space-lg);border-block-start:1px solid var(--pl-color-border);max-inline-size:var(--pl-measure)}.comments-title,.comment-reply-title{display:flex;align-items:center;gap:var(--pl-space-2xs);margin-block-end:var(--pl-space-md);color:var(--pl-color-heading);font-size:var(--pl-text-lg);letter-spacing:-.01em}.comments-title:before{content:"";inline-size:.28em;block-size:1em;background-color:var(--pl-color-accent);border-radius:1px;flex:none}.no-comments{color:var(--pl-color-text-muted);font-size:var(--pl-text-sm)}.comment-list{margin:0;padding:0;list-style:none}.comment-list>li+li{margin-block-start:var(--pl-space-md)}.comment-list .children{position:relative;margin:var(--pl-space-sm) 0 0;padding-inline-start:var(--pl-space-sm);list-style:none}.comment-list .children:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:2px;background-color:var(--pl-color-border);border-radius:2px}.comment-list .children>li+li{margin-block-start:var(--pl-space-sm)}@media(min-width:48rem){.comment-list .children{padding-inline-start:var(--pl-space-md)}}.comment-list .children .children .children .children{padding-inline-start:var(--pl-space-2xs)}.comment-body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar meta" "text   text" "reply  reply";gap:var(--pl-space-2xs) var(--pl-space-2xs);padding:var(--pl-space-sm);background-color:var(--pl-color-surface);border:1px solid var(--pl-color-border);border-radius:var(--pl-radius)}@media(min-width:34rem){.comment-body{grid-template-areas:"avatar meta" "avatar text" "avatar reply";align-items:start}}.comment-body>.avatar,.comment-author .avatar{grid-area:avatar;inline-size:2.6rem;block-size:2.6rem;border-radius:50%;background-color:var(--pl-color-surface-alt);flex:none}.comment-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pl-space-3xs) var(--pl-space-2xs);font-size:var(--pl-text-xs);color:var(--pl-color-text-muted)}.comment-author{display:inline-flex;align-items:center;gap:var(--pl-space-2xs);color:var(--pl-color-heading);font-family:var(--pl-font-heading);font-size:var(--pl-text-sm);font-weight:700;font-style:normal}.comment-author .fn,.comment-author cite{font-style:normal}.comment-author a{color:inherit;text-decoration:none}.comment-author a:hover,.comment-author a:focus-visible{color:var(--pl-color-accent);text-decoration:underline}.comment-author .says{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.comment-metadata a{color:var(--pl-color-text-muted);text-decoration:none}.comment-metadata a:hover,.comment-metadata a:focus-visible{color:var(--pl-color-accent);text-decoration:underline}.comment-content{grid-area:text;font-size:var(--pl-text-sm);line-height:var(--pl-line-body, 1.65);overflow-wrap:break-word}.comment-content>*+*{margin-block-start:var(--pl-space-2xs)}.comment-content a{color:var(--pl-color-link);text-decoration:underline}.comment-content blockquote{margin:0;padding-inline-start:var(--pl-space-2xs);border-inline-start:2px solid var(--pl-color-border);color:var(--pl-color-text-muted)}.comment-content :is(pre,code){font-family:var(--pl-font-mono)}.comment-content pre{padding:var(--pl-space-2xs);background-color:var(--pl-color-surface-alt);border-radius:var(--pl-radius-sm);overflow-x:auto}.comment-content img{max-inline-size:100%;block-size:auto;border-radius:var(--pl-radius-sm)}.bypostauthor>.comment-body{border-color:var(--pl-color-accent)}.bypostauthor>.comment-body .comment-author:after{content:"";inline-size:.5em;block-size:.5em;background-color:var(--pl-color-accent);border-radius:50%}.comment-awaiting-moderation{display:block;margin-block-end:var(--pl-space-2xs);color:var(--pl-color-warning);font-size:var(--pl-text-xs);font-weight:700}.reply{grid-area:reply}.comment-reply-link{display:inline-flex;align-items:center;gap:.4em;padding:.2em .7em;background-color:var(--pl-color-bg);color:var(--pl-color-heading);border:1px solid var(--pl-color-border);border-radius:var(--pl-radius-pill);font-size:var(--pl-text-xs);font-weight:700;text-decoration:none;transition:background-color var(--pl-transition, .18s) linear}.comment-reply-link:before{content:"";inline-size:.4em;block-size:.4em;border-block-end:1.5px solid currentColor;border-inline-start:1.5px solid currentColor;transform:translateY(-.1em)}.comment-reply-link:hover,.comment-reply-link:focus-visible{background-color:var(--pl-color-accent);border-color:var(--pl-color-accent);color:var(--pl-color-accent-contrast)}.pingback .comment-body,.trackback .comment-body{display:block;background:none;border-style:dashed;font-size:var(--pl-text-xs);color:var(--pl-color-text-muted)}.comment-navigation .nav-links,.comments-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--pl-space-2xs);margin-block:var(--pl-space-md);font-size:var(--pl-text-sm);font-weight:700}.comment-respond{margin-block-start:var(--pl-space-lg);padding:var(--pl-space-md);background-color:var(--pl-color-surface);border:1px solid var(--pl-color-border);border-radius:var(--pl-radius)}.comment-list .comment-respond{margin-block-start:var(--pl-space-sm);padding:var(--pl-space-sm)}.comment-reply-title small{margin-inline-start:auto;font-size:var(--pl-text-xs);font-weight:400}.comment-reply-title small a{color:var(--pl-color-text-muted)}.comment-form{display:grid;gap:var(--pl-space-2xs)}@media(min-width:48rem){.comment-form{grid-template-columns:repeat(3,minmax(0,1fr))}.comment-form-comment,.comment-notes,.form-submit,.comment-form-cookies-consent,.logged-in-as{grid-column:1 / -1}}.comment-notes,.form-allowed-tags,.logged-in-as{margin:0;color:var(--pl-color-text-muted);font-size:var(--pl-text-xs)}.comment-form label{display:block;margin-block-end:var(--pl-space-3xs);color:var(--pl-color-heading);font-size:var(--pl-text-xs);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.comment-form :is(input[type=text],input[type=email],input[type=url],textarea){inline-size:100%;padding:var(--pl-space-2xs) var(--pl-space-xs);background-color:var(--pl-color-bg);color:var(--pl-color-text);border:1px solid var(--pl-color-border);border-radius:var(--pl-radius-sm)}.comment-form textarea{min-block-size:9rem;resize:vertical;line-height:var(--pl-line-body, 1.65)}.comment-form :is(input,textarea):focus{border-color:var(--pl-color-accent)}.comment-form .required{color:var(--pl-color-accent)}.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:var(--pl-space-2xs)}.comment-form-cookies-consent input[type=checkbox]{inline-size:auto;margin-block-start:.25em;accent-color:var(--pl-color-accent)}.comment-form-cookies-consent label{margin:0;color:var(--pl-color-text-muted);font-size:var(--pl-text-xs);font-weight:400;letter-spacing:0;text-transform:none}.form-submit{margin:0}.comment-form [type=submit]{padding:var(--pl-space-2xs) var(--pl-space-lg);background-color:var(--pl-color-accent);color:var(--pl-color-accent-contrast);border:0;border-radius:var(--pl-radius-pill);font-family:var(--pl-font-heading);font-size:var(--pl-text-sm);font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background-color var(--pl-transition, .18s) linear}.comment-form [type=submit]:hover{background-color:var(--pl-color-accent-hover)}.comments-area :focus-visible{outline:2px solid var(--pl-color-accent);outline-offset:2px}@media print{.comment-respond,.reply,.comment-navigation,.comments-pagination{display:none!important}.comment-body{background:none;border-color:#999;break-inside:avoid}}
