.feedback-section{border-top:1px solid #c9ceca}.feedback-section>p{max-width:65ch}.feedback-form{max-width:720px}.feedback-form label{display:block;font-weight:650;margin:22px 0 8px}.feedback-form input:not([type=checkbox]),.feedback-form textarea,.feedback-form select{display:block;width:100%;font:inherit;background:#fffdf7;color:#202c2e;border:1px solid #536063;border-radius:5px;padding:12px}.feedback-form textarea{min-height:125px;resize:vertical}.feedback-form .checkbox{display:flex;align-items:flex-start;gap:12px;font-weight:400}.feedback-form input[type=checkbox]{margin-top:6px;min-width:20px;min-height:20px}.feedback-form button{font:inherit;border:0;cursor:pointer;margin:20px 0}.feedback-form button:disabled{opacity:.65;cursor:wait}.feedback-form [aria-invalid=true]{border:2px solid #a22}.field-error{display:block;color:#9a2424;min-height:0}.field-error:empty{display:none}.feedback-status{max-width:65ch}.feedback-status:empty{display:none}.feedback-status.error{border-left:3px solid #9a2424;padding-left:16px}.article-content{max-width:800px}.article-content h1{font-size:clamp(36px,6vw,64px);margin-bottom:28px}.article-content h2{font-size:30px;margin-top:40px}.article-content figure{margin:32px 0}.article-content img{border-radius:10px}.article-content .sequence-example{padding:20px;background:#e3e8df;border-radius:6px;overflow-wrap:anywhere}.article-nav{display:flex;flex-wrap:wrap;gap:22px;padding:24px 0}.article-content+.feedback-section{margin-top:45px}

.analytics-controls{margin:18px 0 32px;max-width:720px}.analytics-controls button{font:inherit;color:#202c2e;background:transparent;border:1px solid #536063;border-radius:5px;padding:10px 14px;min-height:44px;cursor:pointer;max-width:100%;white-space:normal}.analytics-controls p{margin:12px 0}.header nav{flex-wrap:wrap}.header nav a{white-space:nowrap}
