.experts-page{background:#f4f5ed;color:#243e32}.expert-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 6%;border-bottom:1px solid #d8dfd0}.expert-header nav{display:flex;gap:24px;font-size:13px}.experts-page main{max-width:1120px;margin:auto;padding:48px 24px;min-height:70vh}.expert-intro{max-width:760px;margin-bottom:30px}.expert-intro h1{font-size:clamp(32px,5vw,52px);margin:12px 0}.expert-intro p{line-height:1.8;color:#617365}.expert-choice{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.expert-choice a{position:relative;display:block;padding:28px;background:#fffef7;border:1px solid #ded8c8;border-radius:16px;box-shadow:0 14px 40px rgba(22,47,36,.08);transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.expert-choice a:after{content:"Open request";display:inline-flex;align-items:center;justify-content:center;margin-top:18px;padding:12px 16px;border-radius:10px;background:#426f58;color:#fffdf6;font-size:13px;font-weight:700;box-shadow:0 12px 26px rgba(18,56,45,.14)}.expert-choice a:hover{background:#f4f1e6;border-color:#c8b77a;transform:translateY(-2px);box-shadow:0 18px 44px rgba(22,47,36,.12)}.expert-choice h2{margin:10px 0}.experts-page .panel{margin-bottom:20px}.experts-page textarea{min-height:120px}.expert-footer{padding:24px 6%;font-size:12px;color:#617365}.expert-timeline{padding-left:22px}.expert-timeline li{padding:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.expert-timeline small{display:block;color:#6d7b70}.expert-details{white-space:pre-wrap;overflow-wrap:anywhere}.expert-links{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.expert-case{display:block;padding:20px;border-bottom:1px solid #d8dfd0}.expert-case strong,.expert-case small{display:block;margin:5px 0}#expertMessage{position:sticky;bottom:12px;margin:0 auto;width:fit-content;max-width:90%;background:#243e32;color:white;border-radius:8px;padding:0}#expertMessage:not(:empty){padding:14px 22px}.experts-page input[type=checkbox]{width:auto}.experts-page button:disabled{opacity:.6}.experts-page summary{cursor:pointer}.experts-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}@media(max-width:650px){.expert-header{align-items:flex-start;flex-direction:column}.expert-header nav{gap:16px;font-size:12px}.expert-choice{grid-template-columns:1fr}.experts-page main{padding:28px 18px}.expert-choice a{padding:20px}.expert-choice a:after{width:100%}}
.experts-page{font-family:Inter,Arial,sans-serif;background:#fbfcf8}.expert-header .brand{color:#214532;font-family:Manrope,Arial,sans-serif;font-weight:700;letter-spacing:-1.5px}.expert-header{background:#fbfcf8}.expert-intro h1{font-family:Manrope,Inter,sans-serif;font-weight:500;line-height:1.13;letter-spacing:-2px}.expert-choice a{background:#f0f4e9;border-color:#dce5d1;transition:transform .2s,box-shadow .2s}.expert-choice a:hover{transform:translateY(-3px);box-shadow:0 15px 32px #24482d12}.expert-choice a:nth-child(2){background:#f4f1e7;border-color:#e5dfcc}.expert-choice p{line-height:1.8;color:#5c715d}.expert-choice h2{font-family:Manrope,Inter,sans-serif;font-size:29px;letter-spacing:-1px}.experts-page .panel{border-color:#dce4d5;box-shadow:none;background:#fff}.connection-notice{margin:25px auto 0;padding:20px 24px;max-width:1072px;border:1px solid #ddc793;background:#fff8e8;border-radius:10px;color:#604f29}.connection-notice[hidden]{display:none}.connection-notice p{font-size:13px;line-height:1.7}.experts-page a:focus-visible,.experts-page button:focus-visible{outline:3px solid #769544;outline-offset:4px}.expert-header nav a:hover{color:#628637}.experts-page .expert-intro{max-width:830px}@media(max-width:650px){.connection-notice{margin:18px}.expert-intro h1{letter-spacing:-1.3px}}

.expert-header nav{flex-wrap:wrap}
