.discovery-questions{border-top:1px solid var(--line);padding:44px 6.5% 48px}.discovery-questions h2{margin:16px 0 26px}.discovery-question-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.discovery-question-links a{border:1px solid var(--line);background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;padding:20px;font-size:16px;line-height:1.5;display:flex}.discovery-question-links a:hover{background:var(--soft)}.discovery-question-links a span{color:var(--green);flex-shrink:0}.developer-page{max-width:1060px}.developer-page h1{max-width:820px}.developer-page .developer-intro{max-width:790px;font-size:18px}.developer-actions,.developer-resources{flex-wrap:wrap;align-items:center;gap:20px;margin:25px 0;display:flex}.developer-table{border:1px solid var(--line);border-radius:5px;margin:20px 0;overflow-x:auto}.developer-table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.6}.developer-table th,.developer-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:15px}.developer-table th{background:var(--soft)}.developer-table tr:last-child td{border-bottom:0}.developer-page pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eaf0e8;border-radius:5px;padding:20px;font-size:13px;line-height:1.8}.developer-page code{overflow-wrap:anywhere;font-size:.9em}.developer-page section{border-top:1px solid var(--line);margin-top:38px;padding-top:2px}.developer-page li{color:var(--muted);margin:12px 0;font-size:15px;line-height:1.8}.developer-page .developer-notice{border-left:3px solid var(--accent);background:#f0eee4;padding:8px 18px}@media (max-width:900px){.home-header{flex-wrap:wrap;gap:18px;height:auto;min-height:108px;padding:20px 0}.home-header nav{flex-wrap:wrap;gap:18px}}@media (max-width:600px){.discovery-question-links{grid-template-columns:1fr}.developer-page h1{font-size:40px}.developer-page .developer-intro{font-size:16px}.developer-table table{min-width:590px}.developer-page pre{padding:15px}.home-header nav{gap:14px;font-size:12px}}
