.maya-guest{color:#193c34;max-width:1160px;margin:auto;padding:28px 24px 80px;font-family:Arial,sans-serif}.maya-guest header{justify-content:space-between;gap:20px;font-size:14px;display:flex}.maya-guest a{color:#235e4e;text-underline-offset:3px;text-decoration:underline}.mg-intro{margin:48px 0 36px}.mg-intro>p:first-child{letter-spacing:.13em;font-size:11px;font-weight:700}.mg-intro h1{letter-spacing:-.045em;margin:16px 0;font-size:clamp(36px,5vw,58px);line-height:1.12}.mg-intro em{color:#8c6029;font-family:Georgia,serif;font-weight:400}.mg-intro p{color:#61756c;line-height:1.7}.mg-layout{grid-template-columns:300px 1fr;align-items:start;gap:24px;display:grid}.mg-layout aside,.mg-conversation{background:#fff;border:1px solid #dde4de;border-radius:18px;min-width:0;padding:24px}.mg-layout aside{background:#f4f6f1}.mg-layout h2{margin:0 0 12px;font-size:21px}.mg-layout aside p{color:#607268;font-size:13px;line-height:1.65}.maya-guest fieldset{border:0;min-width:0;margin:18px 0;padding:0}.maya-guest label{gap:7px;margin-bottom:16px;font-size:12px;font-weight:600;display:grid}.maya-guest input,.maya-guest select,.maya-guest textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#193c34;background:#fff;border:1px solid #ccd8ce;border-radius:8px;padding:12px}.mg-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.maya-guest nav{border-top:1px solid #d8e1d8;gap:16px;margin-top:24px;padding-top:20px;font-size:13px;display:grid}.mg-chat-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mg-chat-heading span{margin-top:5px;font-size:11px;font-weight:400;display:block}.maya-guest button{cursor:pointer;color:#245f4d;background:#fff;border:1px solid #cddbd1;border-radius:8px;padding:10px 14px;font-size:13px}.maya-guest button:disabled{opacity:.5;cursor:wait}.mg-disclosure,.mg-small{color:#64746b;font-size:12px;line-height:1.6}.mg-disclosure{border-bottom:1px solid #e0e7e0;padding-bottom:16px}.mg-transcript{overscroll-behavior:contain;flex-direction:column;gap:16px;max-height:440px;padding:12px 0;display:flex;overflow:auto}.mg-welcome{padding:20px 0}.mg-welcome p{color:#61756c;font-size:14px;line-height:1.6}.mg-prompts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.mg-message{background:#f4f7f2;border-radius:14px;max-width:95%;padding:14px 18px}.mg-message.user{background:#e7efe9;align-self:flex-end}.mg-message small{color:#567063;font-size:10px}.mg-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:14px;line-height:1.65}.mg-compose{border-top:1px solid #dce5df;margin-top:20px;padding-top:20px}.mg-compose label{margin-bottom:8px}.mg-compose textarea{resize:vertical;min-height:80px}.mg-compose>button{color:#fff;background:#205542;border:0;margin:10px 0 0 auto;display:block}.mg-error{color:#a43131;overflow-wrap:anywhere;font-size:14px}.mg-facts{background:#fafbf7;border:1px solid #cfddd1;border-radius:12px;margin:20px 0;padding:18px}.mg-facts h3{margin:0 0 8px;font-size:17px}.mg-facts small{color:#627769;font-size:11px}.mg-rate{border-bottom:1px solid #e1e8df;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:13px;display:flex}.mg-rate strong{margin-top:5px;font-size:18px;display:block}.maya-guest :focus-visible{outline-offset:3px;outline:3px solid #ba8e4b}@media (max-width:760px){.maya-guest{padding:22px 16px 60px}.mg-layout{grid-template-columns:1fr}.mg-intro{margin:34px 0 24px}.mg-layout aside,.mg-conversation{padding:20px}.mg-rate{flex-wrap:wrap}.mg-transcript{max-height:400px}}
