.ai-home-entry{background:#fff;border-bottom:1px solid #eadde0;padding:22px 0}.ai-home-entry>.container{display:flex;align-items:center;gap:26px}.ai-home-entry h2{font-size:21px;color:#263643;margin-bottom:4px}.ai-home-entry p{font-size:13px;color:#6b7480}.ai-home-entry form{flex:1;min-width:0}.ai-home-entry label{display:block;font-size:12px;color:#576573;margin-bottom:5px}.ai-home-entry form>div{display:flex;border:1px solid #c41528;border-radius:5px;overflow:hidden}.ai-home-entry input{padding:12px;font-size:14px;min-width:0;flex:1}.ai-home-entry button{background:#c41528;color:#fff;padding:12px 20px;cursor:pointer;font-size:14px}.ai-home-entry a{color:#c41528;font-size:13px}.ai-home-entry :is(input,button,a):focus-visible{outline:3px solid #277ca5;outline-offset:-3px}@media(max-width:1200px){.ai-home-entry>.container{width:100%;padding:0 20px;flex-wrap:wrap}.ai-home-entry form{flex-basis:50%}}@media(max-width:600px){.ai-home-entry>.container{display:block}.ai-home-entry form{margin:12px 0}.ai-home-entry h2{font-size:19px}}

.ai-home-entry>.ai-home-scenes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.ai-home-scenes a{padding:10px 12px;border:1px solid #eadde0;border-radius:5px;background:#fff8f8;color:#663642;text-align:center}.ai-home-scenes a:hover{border-color:#c41528}@media(max-width:600px){.ai-home-entry>.ai-home-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){body:has(.ai-home-entry) .fixed-sidebar{display:none}}
