.mg-reader-comments{container-type:inline-size;border:0;padding-top:0}.blog-discussion{margin-block-start:25px;padding:clamp(13px,2.5vw,25px);border:1px solid #c7d8c8;border-radius:46px 22px 46px 22px/34px 22px 34px 22px;background:linear-gradient(138deg,#fffdf8,#f3f8f1);color:#173d2c}.bd-head{display:flex;justify-content:space-between;align-items:start;gap:18px;padding-block-end:17px;border-bottom:1px solid #dce6d9}.bd-eyebrow{font-size:12px;font-weight:800;color:#895d1d}.bd-head h2{margin:4px 0;font-size:clamp(20px,2vw,24px);line-height:1.5;color:#24533f}.bd-head p,.bd-privacy,.bd-tags{margin:0;font-size:12px;color:#52695b}.bd-count{flex:none;padding:5px 12px;border:1px solid #bed3c1;border-radius:99px;background:#eaf3e9;font-size:12px}.bd-columns{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:22px;margin-top:19px}.bd-form-side{min-width:0;padding-inline-end:21px;border-inline-end:1px solid #dde6dc}.bd-list-side{min-width:0}.bd-list-side h3,.bd-form-side .comment-reply-title{margin:0 0 10px;color:#24533f;font-size:16px}.blog-discussion #commentform{display:grid;gap:9px}.blog-discussion #commentform>p{margin:0}.bd-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.blog-discussion label,.bd-rating legend{font-size:12px;font-weight:700;color:#345b42}.blog-discussion label{display:grid;gap:5px}.blog-discussion :is(input[type=text],input[type=email],input[type=url],select,textarea){width:100%;max-width:100%;min-width:0;padding:10px 12px;border:1px solid #cbdcc9;border-radius:13px 8px;background:#fff;color:#173d2c;font:inherit}.blog-discussion textarea{min-height:112px;resize:vertical}.bd-rating{margin:0;padding:0;border:0}.bd-rating>div{display:flex;gap:5px}.bd-rating label{position:relative;display:block;cursor:pointer}.bd-rating input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.bd-rating label>span:first-of-type{display:block;color:#7d6950;font-size:25px;line-height:1.4}.bd-rating label:has(input:checked)>span:first-of-type,.bd-rating label:has(~label input:checked)>span:first-of-type{color:#976710}.bd-rating label:has(input:focus-visible){outline:2px solid #38755b}.blog-discussion .form-submit input{border:0;background:#1b634d;color:#fff;border-radius:15px 5px;padding:10px 19px;font:inherit;cursor:pointer}.bd-list{min-height:160px;max-height:440px;overflow:auto;overscroll-behavior:contain;scrollbar-color:#94b39b #edf3ec}.bd-list ol{list-style:none;padding:0;margin:0}.bd-list .children{padding-inline-start:14px}.bd-list .comment-body,.bd-empty{margin:0 0 9px;padding:12px 14px;border:1px solid #dce9dd;border-radius:17px 8px;background:#f6faf4;overflow-wrap:anywhere}.bd-list .avatar{width:38px;height:38px;border-radius:50%;vertical-align:middle}.bd-list .comment-metadata,.bd-list .reply{font-size:12px}@container (max-width:720px){.bd-columns{grid-template-columns:1fr;gap:15px}.bd-form-side{padding:0 0 15px;border:0;border-bottom:1px solid #dde6dc}.bd-list{max-height:340px}}@media (max-width:700px){.blog-discussion{border-radius:29px 15px 31px}.bd-head{flex-wrap:wrap;gap:8px}.bd-columns{grid-template-columns:1fr}}