.ct{padding-top:calc(var(--nav-h) + clamp(48px,7vw,104px));min-height:100vh;overflow:hidden}.ct-grid{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:48px;align-items:start}.ct-head{grid-column:1/span 5;display:grid;gap:24px}.ct-head .h1 .accent{color:var(--green-ink)}.ct-meta{display:grid;margin-top:16px;border-top:1px solid var(--line)}.ct-meta li{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:14.5px;color:var(--ink)}.ct-meta a:hover{color:var(--green-ink)}.ct-card{grid-column:7/span 6;display:grid;gap:22px;padding:clamp(24px,3.4vw,44px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-2)}.ct-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ct-field{display:grid;gap:8px}.ct-field label{font-size:13px;font-weight:500;color:var(--ink-2)}.ct-field input,.ct-field textarea{width:100%;padding:13px 14px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);font:inherit;font-size:15px;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.ct-field textarea{resize:vertical;min-height:140px}.ct-field input::-moz-placeholder,.ct-field textarea::-moz-placeholder{color:var(--ink-4);opacity:.45}.ct-field input::placeholder,.ct-field textarea::placeholder{color:var(--ink-4);opacity:.45}.ct-field input:focus,.ct-field textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.ct-submit{justify-self:start;margin-top:6px}.ct-submit:disabled{opacity:.6;cursor:progress}.ct-msg{font-size:14px;padding:12px 14px;border-radius:var(--radius)}.ct-msg-ok{color:var(--green-ink);background:var(--green-soft)}.ct-msg-err{color:var(--down);background:color-mix(in srgb,var(--down) 10%,transparent)}@media(max-width:1040px){.ct-card,.ct-head{grid-column:1/-1}}@media(max-width:560px){.ct-row{grid-template-columns:1fr}}