.lite-hero-note{font-size:.85rem;color:var(--muted);margin-top:1rem;max-width:36rem}.lite-intro{font-size:.92rem;margin:0 0 1rem}.lite-result{padding:1rem;border:1px solid #bfab80;background:#eee7d9;border-radius:8px;line-height:1.55;margin:1rem 0;font-weight:650;overflow-wrap:anywhere}#lite-conditions{font-size:.82rem;line-height:1.6;margin-bottom:1rem}#lite-conditions summary{cursor:pointer;text-decoration:underline;font-weight:700;padding:.4rem 0}#lite-conditions p{margin:.7rem 0}#lite-conditions small{display:block}.lite-contact{display:flex;width:100%;justify-content:center;text-align:center;white-space:normal;line-height:1.4}.lite-phone{font-size:.82rem}.lite-main{max-width:720px;margin:0 auto;padding:clamp(2rem,6vw,5rem) 1.2rem}.lite-main h1{font-family:Georgia,serif;font-size:clamp(2.3rem,6vw,4rem);line-height:1.1;margin:.8rem 0}.lite-inline{background:var(--paper);border:1px solid #d6c9b1;border-radius:12px;margin-top:2rem}.lite-inline #assistant-form{padding:clamp(1.2rem,4vw,2.5rem)}#assistant-form select,#assistant-form input,#assistant-form textarea{font-size:16px}#assistant-form [hidden]{display:none!important}.lite-inline .field-label{margin-bottom:1rem}.lite-page .topbar{position:relative}.lite-page footer{margin-top:2rem}.assistant-fab{text-decoration:none}#assistant-form a:focus-visible,#assistant-form summary:focus-visible{outline:3px solid #866630;outline-offset:4px}
