.shc{margin-top:32px}.shc__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.shc__title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.shc__sub{margin:4px 0 0;color:var(--text-muted);font-size:15px}.shc__sent{margin:0;color:var(--success);font-weight:550}.shc__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.shc__card{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.shc__card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top;background:var(--surface-2)}.shc__meta{padding:12px 14px;display:grid;grid-gap:4px;gap:4px}.shc__caption{margin:0;font-size:15px;line-height:1.45}.shc__line{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:14px;color:var(--text-muted)}.shc__line a{color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.shc__line a:hover{color:var(--text)}.shc__form{display:grid;grid-gap:14px;gap:14px}.shc__field{display:grid;grid-gap:6px;gap:6px;font-weight:550;font-size:15px}.shc__field i{font-style:normal;font-weight:400;color:var(--text-muted)}.shc__field input[type=text],.shc__field input[type=url]{height:46px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font:inherit;font-weight:400}.shc__field input[type=file]{font:inherit;font-weight:400;font-size:14px}.shc__field small{color:var(--text-muted);font-weight:400;font-size:13px}.shc__err{color:var(--danger);font-style:normal;font-weight:400;font-size:14px}.shc__fine{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}.shc-page{padding-block:32px 64px}.shc-page h1{margin:0 0 6px;font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.02em}.shc-page__lead{margin:0 0 24px;color:var(--text-muted);font-size:16px;max-width:60ch}.shc__line a{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.shc__field input[type=file]{padding:10px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg);color:var(--text-muted)}.shc__field input[type=file]::-webkit-file-upload-button{margin-right:12px;height:38px;padding:0 14px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-weight:550;cursor:pointer}.shc__field input[type=file]::file-selector-button{margin-right:12px;height:38px;padding:0 14px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-weight:550;cursor:pointer}