.cl-head{padding-bottom:32px}.cl-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:860px){.cl-grid{grid-template-columns:1fr}}.cl-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:clamp(20px,3vw,28px)}.cl-card h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:0 0 10px;font-size:20px;font-weight:700}.cl-card p,.cl-card li{color:var(--text2);font-size:15px;line-height:1.65}.cl-card p{margin:0 0 10px}.cl-card p:last-child{margin-bottom:0}.cl-card ul{gap:2px;margin:0 0 12px;padding-left:20px;list-style:outside;display:grid}.cl-card a{color:var(--accent-text)}.cl-card b{color:var(--text);font-weight:600}.cl-card .cl-fine{color:var(--muted);font-size:13.5px}.cl-sec{margin-top:56px}.cl-h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0 0 18px;font-size:clamp(22px,2.6vw,28px);font-weight:800}.cl-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:860px){.cl-apps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.cl-apps{grid-template-columns:1fr}}.cl-apps a{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:4px;height:100%;padding:16px 18px;text-decoration:none;transition:border-color .15s;display:flex}.cl-apps a:hover{border-color:var(--accent-line)}.cl-apps b{color:var(--text);font-size:15px;font-weight:600}.cl-apps span{color:var(--text2);font-size:13.5px;line-height:1.5}.cl-apps em{color:var(--accent-text);overflow-wrap:anywhere;margin-top:auto;padding-top:6px;font-size:12.5px;font-style:normal}
