.instant-section{background:#f3eee4;color:#233529;padding:76px 0}.instant-heading{max-width:730px;margin-bottom:38px}.cinematic-site .instant-heading h2{font:400 clamp(2.6rem,4.7vw,4.5rem)/1.12 Georgia,serif;letter-spacing:-.035em;margin:0 0 22px;color:#203928}.cinematic-site.arabic-page .instant-heading h2{font-family:Tahoma,Arial,sans-serif;line-height:1.4;letter-spacing:0}.instant-heading>p{font-size:1rem;line-height:1.8}.instant-heading .instant-disclosure{font-size:.875rem;color:#52644d}.instant-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.instant-form,.instant-result{padding:30px;border:1px solid #b5c1a7;border-radius:10px;min-width:0}.instant-form{background:#fffdf6}.instant-result{background:#e5e8d9}.instant-section label{display:block;font-size:.9375rem;font-weight:600;line-height:1.7;margin-bottom:7px}.instant-section input:not([type=checkbox]),.instant-section select,.instant-section textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #839777;border-radius:5px;background:#fffdf8;color:#203326;padding:12px;font:inherit;font-size:1rem;min-height:48px;margin:0 0 18px}.instant-section textarea{line-height:1.85;resize:vertical}.instant-section select:disabled{background:#edf0e6;color:#596954;opacity:1}.instant-section input:focus-visible,.instant-section textarea:focus-visible,.instant-section select:focus-visible,.instant-section button:focus-visible,.instant-section a:focus-visible{outline:3px solid #627c3f;outline-offset:3px}.instant-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.instant-check{display:flex!important;gap:12px;align-items:flex-start;font-weight:400!important;padding:14px 0}.instant-check input{margin:5px 0 0;min-width:20px;min-height:20px;accent-color:#294d31}.instant-section p,.instant-section li{font-size:.9375rem;line-height:1.8}.instant-section .instant-local,.instant-section #instant-edit-note{font-size:.875rem;color:#506449}.instant-section .button{background:#284b31;color:#fffbed;border:1px solid #284b31;border-radius:5px;min-height:48px;padding:12px 20px;font:inherit;font-weight:600;cursor:pointer}.instant-section .small-button{min-height:48px;padding:10px 15px;font:inherit;background:transparent;color:#27482e;border:1px solid #7d9470;border-radius:5px;cursor:pointer}.instant-section button:disabled{opacity:.55;cursor:not-allowed}.instant-section h3{font-size:1.15rem;line-height:1.6;color:#233d28;margin:0 0 12px}.instant-actions{display:flex;gap:10px;flex-wrap:wrap}.instant-empty-number{font:400 4rem/1 Georgia,serif;display:block;color:#527443;margin-bottom:24px}.instant-next{border-top:1px solid #a7b797;padding-top:20px;margin-top:20px}.instant-human{border-top:1px solid #a7b797;padding-top:24px;margin-top:26px}.instant-section ul{padding-inline-start:22px}.instant-section [hidden]{display:none!important}.instant-result[data-stale=true] textarea{border:2px dashed #99682c;background:#f6eddb}.instant-section #instant-status,.instant-section #instant-copy-status{color:#365b32;font-size:.875rem;line-height:1.8}.instant-section a{color:#30532f;text-underline-offset:4px}.instant-section #instant-empty a,.instant-human a{display:inline-flex;align-items:center;min-height:44px}.instant-section #instant-item-wrap>p{margin-top:-10px;font-size:.875rem;color:#506449}
@media(max-width:900px){.instant-grid{grid-template-columns:1fr}.instant-heading{max-width:none}.instant-result{min-height:0}}
@media(max-width:540px){.instant-section{padding:48px 0}.instant-form,.instant-result{padding:20px}.instant-pair{grid-template-columns:1fr;gap:0}.instant-actions{flex-direction:column}.instant-section .button,.instant-section .small-button{width:100%}.cinematic-site .instant-heading h2{font-size:2.6rem}.cinematic-site.arabic-page .instant-heading h2{font-size:2.3rem}.instant-grid{gap:20px}}
