.smqa{--smqa-ink:#203a43;--smqa-accent:#087c8f;--smqa-light:#f3f7f6;display:grid;grid-template-columns:minmax(230px,1fr) minmax(0,1.5fr);gap:clamp(28px,5vw,64px);padding:clamp(24px,4vw,52px);margin:36px 0;background:var(--smqa-light);color:var(--smqa-ink);font-family:inherit;text-align:left;box-sizing:border-box;border-radius:12px}.smqa *,.smqa-standalone *{box-sizing:border-box}.smqa h2{font-family:inherit;font-size:clamp(28px,3vw,40px);line-height:1.16;letter-spacing:-.025em;margin:0 0 24px;color:var(--smqa-ink);font-weight:700}.smqa p{font-size:17px;line-height:1.65;max-width:65ch;margin:0 0 20px}.smqa a,.smqa-standalone a,.smqa-library a,.smqa-public a{color:#086d7e;text-decoration:underline;text-underline-offset:3px}.smqa-intro>a{display:inline-block;margin-bottom:12px}.smqa-form{min-width:0}.smqa-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.smqa label,.smqa-standalone label{display:block;font-size:15px;font-weight:600;line-height:1.5;margin-bottom:18px;color:#203a43}.smqa input:not([type=checkbox]):not([type=hidden]),.smqa textarea,.smqa-standalone input:not([type=checkbox]):not([type=hidden]),.smqa-standalone textarea{display:block;width:100%;margin:7px 0 0;padding:12px 14px;min-height:48px;background:#fff;color:#203a43;border:1px solid #80959b;border-radius:6px;font:inherit;font-size:16px;line-height:1.55;box-shadow:none;caret-color:#087c8f}.smqa textarea,.smqa-standalone textarea{resize:vertical;min-height:130px}.smqa input::placeholder,.smqa textarea::placeholder{color:#52666c;opacity:1}.smqa .smqa-check{display:flex;align-items:flex-start;gap:11px;font-size:14px;font-weight:400;margin:0 0 14px}.smqa-check input{flex:0 0 auto;width:19px;height:19px;margin:2px 0 0;accent-color:#087c8f}.smqa button,.smqa-standalone button{display:inline-block;min-height:48px;padding:13px 25px;border:0;border-radius:6px;background:#087c8f;color:#fff;font:inherit;font-size:16px;font-weight:600;line-height:1.4;cursor:pointer;transition:background .16s ease-out}.smqa button:hover,.smqa-standalone button:hover{background:#055c6c}.smqa button:disabled,.smqa-standalone button:disabled{background:#536b70;cursor:wait}.smqa button:focus-visible,.smqa a:focus-visible,.smqa input:focus-visible,.smqa textarea:focus-visible,.smqa-standalone :focus-visible{outline:3px solid #064c5c;outline-offset:3px}.smqa .smqa-small{font-size:13px;line-height:1.6;color:#485e66;margin:12px 0 18px}.smqa .smqa-muted,.smqa-muted{color:#485e66}.smqa-hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.smqa-notice{padding:16px;background:#e9f2f1;color:#203a43;border:1px solid #80959b;border-radius:6px}.smqa-library article{padding:28px 0;border-bottom:1px solid #cedbdc}.smqa-library article h2{font-size:25px;line-height:1.3;margin:0 0 12px}.smqa-public{max-width:72ch;line-height:1.75}.smqa-standalone{margin:0;background:#f4f7f6;color:#203a43;font-family:Arial,sans-serif;line-height:1.65;font-size:17px}.smqa-standalone header{max-width:1000px;margin:auto;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:26px 28px;border-bottom:1px solid #c9d9d9}.smqa-standalone header a{font-size:24px;font-weight:700;text-decoration:none}.smqa-standalone header span{font-size:14px;color:#485e66}.smqa-standalone main{max-width:860px;margin:40px auto;background:#fff;padding:clamp(24px,5vw,50px);border-radius:12px}.smqa-standalone h1{font-size:clamp(28px,4vw,38px);line-height:1.2;letter-spacing:-.02em;margin:0 0 26px}.smqa-standalone h2{margin-top:36px;font-size:25px;line-height:1.3}.smqa-standalone h3{margin-top:28px;font-size:19px}.smqa-standalone p{overflow-wrap:anywhere}.smqa-standalone footer{max-width:860px;margin:24px auto 40px;padding:0 24px;font-size:13px;color:#485e66}.smqa-thread{padding-bottom:32px;border-bottom:1px solid #cedbdc}.smqa-standalone .smqa-secondary{background:#e9f2f1;color:#203a43}.smqa ::selection,.smqa-standalone ::selection{background:#b6e6e8;color:#14343f}@media(max-width:760px){.smqa{grid-template-columns:1fr;padding:24px;gap:22px}.smqa h2{margin-bottom:18px}.smqa-pair{grid-template-columns:1fr;gap:0}.smqa button{width:100%}.smqa-standalone main{margin:20px 12px;padding:24px 20px}.smqa-standalone header{padding:18px 20px;align-items:flex-start}.smqa-standalone header span{max-width:110px;text-align:right}}@media(prefers-reduced-motion:reduce){.smqa button{transition:none}}section.smqa a,section.smqa a:visited,.smqa-library article a,.smqa-public a{color:#086d7e!important}section.smqa{scroll-margin-top:78px}