.vl-comments{margin:0;color:#303233;font-size:16px;line-height:1.65;clear:both}
.vl-comments *{box-sizing:border-box}.vl-comments [hidden]{display:none!important}
.vl-comments .vl-comments__wrap{background:#fff;max-width:780px;margin:0 auto;padding:32px 40px 36px;border-top:1px solid #dfe4e7}
.vl-comments p,.vl-comments h2,.vl-comments h3{margin-top:0}.vl-comments .vl-comments__eyebrow{font-size:11px;letter-spacing:.15em;font-weight:700;color:#6c7378;margin-bottom:10px}
.vl-comments h2{font-size:29px;line-height:1.25;letter-spacing:-.025em;margin-bottom:10px}.vl-comments h2>span{font-size:15px;color:#69767a;font-weight:500;margin-left:9px;vertical-align:middle}
.vl-comments a{color:#006f80;text-decoration:underline;text-underline-offset:3px}.vl-comments a:focus-visible,.vl-comments summary:focus-visible,.vl-comments input:focus-visible,.vl-comments textarea:focus-visible,.vl-comments button:focus-visible{outline:3px solid #006f80;outline-offset:3px}
.vl-comments .vl-comments__muted,.vl-comments .vl-comments__empty{font-size:14px;color:#63696e}.vl-comments .vl-comments__empty{padding:8px 0 20px}.vl-comments .vl-comments__empty strong{font-size:17px;color:#303233}.vl-comments .vl-comments__empty p{margin:5px 0 0}
.vl-comments .vl-comments__list,.vl-comments .vl-comments__children{list-style:none;margin:0;padding:0}.vl-comments .vl-comments__comment{margin:0 0 24px;padding:0;overflow-wrap:anywhere}.vl-comments .vl-comments__comment header{display:flex;align-items:baseline;gap:8px 12px;flex-wrap:wrap;font-size:14px;margin-bottom:8px}.vl-comments time{font-size:12px;color:#63696e}.vl-comments .vl-comments__badge{font-size:11px;font-weight:700;color:#006f7c}.vl-comments .vl-comments__text p{margin:0 0 10px}.vl-comments .vl-comments__children{border-left:2px solid #64c6d0;padding-left:17px;margin:20px 0 0 16px;font-size:14px}.vl-comments .vl-comments__children .vl-comments__children{margin-left:0;padding-left:12px}
.vl-comments .vl-comments__form-details{border-top:1px solid #dfe4e7;padding-top:20px}.vl-comments .vl-comments__form-details>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;width:fit-content;min-height:46px;padding:10px 18px;background:#fffaf2;border:1px solid #d59950;border-radius:9px;font-size:14px;font-weight:700;list-style:none;cursor:pointer}.vl-comments .vl-comments__form-details>summary::-webkit-details-marker{display:none}.vl-comments .vl-comments__form-details>summary>span{font-size:21px;line-height:1;color:#98601b}.vl-comments .vl-comments__form-details[open]>summary>span{transform:rotate(45deg)}
.vl-comments .vl-comments__respond{padding-top:23px}.vl-comments h3{font-size:21px;line-height:1.35;margin-bottom:8px}.vl-comments .vl-comments__intro{font-size:13px;color:#63696e;margin:0 0 22px}
.vl-comments .vl-comments__form{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin:0}.vl-comments .vl-comments__form>p,.vl-comments .vl-comments__form>details{grid-column:1/-1}.vl-comments .vl-comments__form>.vl-comments__field:not(.vl-comments__body-field){grid-column:auto}.vl-comments .vl-comments__field{min-width:0;margin:0 0 18px}.vl-comments .vl-comments__field>label{display:block;font-size:13px;font-weight:700;margin:0 0 7px}.vl-comments .vl-comments__field>label>span{color:#8d5621}
.vl-comments .vl-comments__field input,.vl-comments .vl-comments__field textarea{display:block;width:100%;max-width:100%;min-width:0;min-height:46px;padding:11px 13px;border:1px solid #abb7bd;border-radius:7px;background:#fff;color:#303233;font:inherit;font-size:16px;line-height:1.5;box-shadow:none}.vl-comments .vl-comments__field textarea{resize:vertical;min-height:120px}.vl-comments small{display:block;font-size:11px;line-height:1.5;color:#626d73;margin:6px 0 0}
.vl-comments .vl-comments__consent{font-size:12px;line-height:1.65;margin:0}.vl-comments .vl-comments__consent label{display:flex;gap:9px;align-items:flex-start}.vl-comments .vl-comments__consent input{appearance:auto;display:inline-block;width:18px;height:18px;min-width:18px;flex:none;margin:3px 0 0;accent-color:#008695}.vl-comments .vl-comments__consent input:checked+span{color:inherit}.vl-comments .vl-comments__rules{margin:16px 0 21px;font-size:12px;color:#59656c}.vl-comments .vl-comments__rules>summary{min-height:30px;text-decoration:underline;cursor:pointer}.vl-comments .vl-comments__rules p{margin:8px 0 0}
.vl-comments .vl-comments__submit{display:inline-block;min-height:46px;padding:12px 20px;border:0;border-radius:9px;background:linear-gradient(110deg,#ffaf53,#ffd313);color:#392800;font:inherit;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer}.vl-comments .form-submit{margin:0}.vl-comments .vl-comments__submit-note{font-size:11px;color:#63696e;margin:9px 0 0}.vl-comments .vl-comments__private{font-size:12px;color:#606b70;margin:22px 0 0}.vl-comments .vl-comments__pending{border:1px solid #9bc7b0;background:#f4fbf6;border-radius:9px;padding:20px;margin:10px 0 25px}.vl-comments .vl-comments__pending strong{display:block;font-size:18px;line-height:1.4;margin:0 0 8px}.vl-comments .vl-comments__pending p{font-size:14px;margin:0}.vl-comments .vl-comments__pages{display:flex;gap:20px;justify-content:space-between;margin:20px 0;font-size:13px}
.vl-comments .vl-comments__error{grid-column:1/-1;color:#a32924;font-size:13px;line-height:1.5;margin:0 0 14px}.vl-comments [aria-invalid=true]{border-color:#a32924!important}
@media(max-width:767px){.vl-comments>.container{width:100%;max-width:none;padding:0}.vl-comments .vl-comments__wrap{padding:27px 20px 30px}.vl-comments h2{font-size:25px}.vl-comments .vl-comments__form{grid-template-columns:1fr;gap:0}.vl-comments .vl-comments__body-field{grid-row:auto}.vl-comments .vl-comments__form>.vl-comments__field:not(.vl-comments__body-field){grid-column:1/-1}.vl-comments .vl-comments__form-details>summary{width:100%}.vl-comments .vl-comments__submit{width:100%;min-height:48px}.vl-comments .vl-comments__children{padding-left:12px;margin-left:6px}.vl-comments .vl-comments__children .vl-comments__children{padding-left:8px}.vl-comments .vl-comments__pending{padding:16px}}
