.catalog-entry{margin:32px auto;padding:28px;border:1px solid #806315;border-radius:14px;background:#171407;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center}.catalog-entry h2{font-size:clamp(24px,3vw,34px);margin:8px 0}.catalog-entry p{color:#b9b8af;margin:0}.catalog-open,.catalog-entry button{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border:0;border-radius:7px;background:#ffbe0b;color:#111;font-weight:700;text-decoration:none;min-height:48px}.catalog-entry form{grid-column:1/-1}.catalog-entry label{display:block;margin-bottom:8px;font-size:13px}.catalog-entry form>div{display:flex;gap:12px}.catalog-entry input{flex:1;min-width:0;border:1px solid #514a33;border-radius:7px;background:#090a08;color:#fff;padding:14px;font:inherit}.catalog-entry button{font:inherit;font-weight:700;cursor:pointer}.catalog-entry :focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:700px){.catalog-entry{grid-template-columns:1fr;padding:20px}.catalog-entry form>div{flex-direction:column}.catalog-open{white-space:normal}}
