.guide-anchor,.guide-discussion,.discussion-thread{scroll-margin-top:100px}.guide-section-tools{display:flex;gap:18px;flex-wrap:wrap;margin:-4px 0 24px;padding:10px 0;border-bottom:1px solid #dce0dc}.guide-section-tools button{border:0;background:none;color:#435b50;font:500 12px/1.6 'CKCP Manrope',Arial,sans-serif;padding:6px 0;cursor:pointer}.guide-section-tools span[data-section-count]{display:inline-block;padding:0 7px;background:#e5eae6;border-radius:3px}.guide-discussion{margin-top:64px;padding-top:40px;border-top:1px solid #bec8c1;color:#222925}.discussion-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.discussion-heading h2{font:500 clamp(28px,3vw,40px)/1.2 'CKCP Manrope',Arial,sans-serif;letter-spacing:-1px;margin:8px 0 16px}.discussion-heading p:not(.eyebrow){max-width:48ch;color:#646d66;font-size:14px;line-height:1.7}.discussion-total{white-space:nowrap;font-size:12px;padding-top:12px;color:#646d66}.discussion-controls{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin:28px 0 18px}.guide-discussion label{display:block;font-size:12px;line-height:1.6;font-weight:600;margin-bottom:8px}.guide-discussion :is(input,select,textarea){display:block;width:100%;box-sizing:border-box;border:1px solid #c8d0ca;border-radius:3px;background:#fff;color:#243028;padding:12px;font:400 14px/1.6 'CKCP Manrope',Arial,sans-serif;margin-top:7px;max-width:100%}.guide-discussion textarea{resize:vertical}.guide-discussion button{font:500 12px/1.5 'CKCP Manrope',Arial,sans-serif;cursor:pointer;border:1px solid #bec8c1;border-radius:3px;padding:11px 16px;background:transparent;color:#334b3d;min-height:44px}.guide-discussion button[type=submit]{background:#233c2e;color:#fff;border-color:#233c2e;margin-top:12px}.guide-discussion button:disabled{opacity:.5;cursor:wait}.guide-discussion :is(button,a,input,textarea,select,summary):focus-visible,.guide-section-tools button:focus-visible{outline:2px solid #57725e;outline-offset:3px}.guide-discussion button:active{transform:translateY(1px)}.discussion-thread{border-top:1px solid #d7ddd8;padding:22px 0}.discussion-thread:last-child{border-bottom:1px solid #d7ddd8}.discussion-thread summary{cursor:pointer;list-style:none}.discussion-thread summary::-webkit-details-marker{display:none}.discussion-thread summary h3{font:500 17px/1.65 'CKCP Manrope',Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.discussion-thread summary>p{font-size:11px;color:#6a736c;margin:8px 0 0}.discussion-meta{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;font-size:11px;color:#6a736c}.discussion-location{max-width:80%;overflow-wrap:anywhere}.discussion-solved{color:#335b3f;font-weight:600}.discussion-replies{padding:24px 0 4px 24px;margin-top:20px;border-left:2px solid #c6d4ca}.discussion-reply{padding:12px 0;border-bottom:1px solid #dde3df}.discussion-reply>p:not(.discussion-meta){white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.discussion-reply-form{margin:24px 0}.discussion-replies>a{display:inline-block;font-size:12px;margin:12px 16px 12px 0;color:#385842}.discussion-composer{margin-top:32px;padding:28px;background:#eaf0eb;border-radius:4px}.discussion-composer h3{font:500 22px/1.45 'CKCP Manrope',Arial,sans-serif;margin:8px 0 24px}.discussion-composer label:not(:first-child){margin-top:20px}.discussion-hint,#discussion-status,#question-status{font-size:12px;line-height:1.7;color:#626e65}.discussion-empty{padding:28px 0}.discussion-empty h3{font-size:20px;font-weight:500}.discussion-empty p{font-size:14px;color:#626e65;line-height:1.7}#discussion-refresh,#discussion-more{margin:16px 8px 0 0}#discussion-scope{font-size:12px;background:#eaf0eb;padding:12px}#discussion-scope button{margin-left:12px}.discussion-skeleton{height:86px;background:linear-gradient(90deg,#e8ece8,#f3f5f2,#e8ece8);margin:16px 0;border-radius:3px}[hidden]{display:none!important}@media(max-width:720px){.discussion-heading{display:block}.discussion-total{display:block;padding:0}.discussion-controls{grid-template-columns:1fr}.discussion-composer{padding:20px}.discussion-replies{padding-left:14px}.discussion-location{max-width:100%}.guide-discussion{margin-top:40px}.guide-discussion :is(input,select,textarea){font-size:16px}}
