.reach-panel{padding:22px;margin:18px 0;border:1px solid #fff;border-radius:26px;background:#f3ffffb8;color:#245869}.reach-panel h2{margin:5px 0}.reach-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.reach-controls label{display:grid;gap:7px;font-size:13px}.reach-controls select{width:100%;min-height:44px;padding:9px;border:1px solid #c1e6e7;border-radius:13px;background:#fff9;color:#245869}.reach-source,.source-explanation{font-size:12px;line-height:1.7;color:#527681}.source-explanation{padding:12px 14px;border-radius:14px;background:#effbfc}.safety-entry{margin-top:12px}.safety-source{border-left:4px solid #e4b149;background:#fff6da;padding:14px;border-radius:12px}.safety-screen{line-height:1.7}.safety-screen .actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.studio-link{padding:12px;color:#246471}.stat-card details{font-size:12px;line-height:1.6}.partner-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.partner-capabilities article{padding:20px;border-radius:22px;background:#ffffffa8}.partner-capabilities h2{font-size:18px}.partner-capabilities p{line-height:1.7}.safety-entry:focus-visible,.studio-link:focus-visible{outline:3px solid #078c96;outline-offset:3px}@media(max-width:600px){.reach-panel{padding:17px}.reach-controls{grid-template-columns:1fr 1fr}.reach-controls label:last-child{grid-column:1/-1}.partner-capabilities{grid-template-columns:1fr}.safety-screen h2{font-size:23px}}
