.experts-page{--expert-soft:#1b1e19}.expert-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:88px;padding-block:84px 88px;display:grid}.expert-hero h1{letter-spacing:-.06em;margin:25px 0;font-size:clamp(58px,6vw,86px);line-height:1.02}.expert-hero h1 span{color:var(--orange)}.expert-intro{color:#bcc0b5;max-width:570px;font-size:21px;line-height:1.6}.expert-hero .button-row{gap:22px;margin-top:32px}.expert-hero-note{color:var(--muted);margin-top:26px;font-size:13px;line-height:1.6}.expert-hero-panel{background:var(--paper);color:var(--ink);border-top:4px solid var(--orange);padding:28px 32px 22px;transform:rotate(1deg)}.expert-panel-label{color:#555b4e;justify-content:space-between;align-items:center;display:flex}.expert-panel-title{letter-spacing:-.04em;margin:30px 0;font-size:33px;line-height:1.15}.expert-evaluation{border-top:1px solid #cbcec2;padding-top:17px}.expert-evaluation>.mono{color:#62695a}.expert-evaluation>div{border-bottom:1px solid #cbcec2;grid-template-columns:26px 1fr 16px;align-items:start;gap:14px;padding-block:21px;display:grid}.expert-evaluation>div>.mono{color:#656c5e;margin-top:5px}.expert-evaluation h2{margin-bottom:5px;font-size:23px}.expert-evaluation p{color:#565e4d;font-size:14px;line-height:1.5}.expert-panel-foot{color:#565e4d;margin-top:18px;font-size:13px}.expert-value-strip{border-block:1px solid var(--line)}.expert-value-strip>div{grid-template-columns:repeat(3,1fr);gap:24px;padding-block:25px;display:grid}.expert-value-strip p{color:#c4c7bb;font-size:14px}.expert-value-strip span{color:var(--orange);font-family:var(--font-jetbrains-mono);margin-right:12px;font-size:11px}.expert-board{padding-block:88px}.expert-section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px;display:flex}.expert-section-heading h2{margin-top:13px;font-size:clamp(32px,3.5vw,47px);line-height:1.12}.expert-section-heading>p{color:var(--muted);flex-shrink:0;font-size:15px;line-height:1.6}.expert-filters{background:var(--expert-soft);border:1px solid var(--line);grid-template-columns:1fr 280px;gap:20px;padding:22px;display:grid}.experts-page label{margin-bottom:9px;font-size:14px;display:block}.experts-page input:not([type=checkbox]),.experts-page select,.experts-page textarea{width:100%;min-height:49px;color:var(--paper);background:#111310;border:1px solid #555c4e;border-radius:0;padding:12px 14px;font-size:16px;display:block}.experts-page input::-moz-placeholder{color:#939c8a}.experts-page textarea::-moz-placeholder{color:#939c8a}.experts-page input::placeholder,.experts-page textarea::placeholder{color:#939c8a}.experts-page input:focus,.experts-page select:focus,.experts-page textarea:focus{outline:2px solid var(--orange);outline-offset:2px}.expert-results{justify-content:space-between;gap:16px;margin-block:24px;font-size:13px;display:flex}.expert-results>span{color:var(--muted)}.expert-job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.expert-job-card{background:#171a15;border:1px solid #3a4034;flex-direction:column;padding:26px;transition:border-color .2s,background .2s;display:flex}.expert-job-card:hover{background:#1b1f18;border-color:#848e77}.expert-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:26px;display:flex}.expert-role-icon{color:#d6e4c6;width:42px;height:42px;font-family:var(--font-jetbrains-mono);background:#2a3023;border:1px solid #4e5a42;place-items:center;font-size:13px;display:inline-grid}.expert-badge{color:#c3d5ad;background:#22291d;border:1px solid #4b5441;border-radius:20px;padding:6px 10px;font-size:11px;display:inline-block}.expert-job-card h3{margin-block:10px 14px;font-size:26px;line-height:1.15}.expert-job-card h3 a:hover{color:var(--orange)}.expert-job-summary{color:#b1b7a7;font-size:15px;line-height:1.6}.expert-tags{flex-wrap:wrap;gap:6px;margin:22px 0;padding:0;list-style:none;display:flex}.expert-tags li{color:#c0c6b6;background:#24291f;border:1px solid #353d2d;padding:6px 8px;font-size:11px}.expert-card-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:17px;display:flex}.expert-card-bottom>span{color:#a6ae9a;max-width:95px;font-size:11px;line-height:1.5}.expert-card-bottom .text-link{gap:10px;font-size:13px}.expert-board-note{text-align:center;color:var(--muted);margin-top:30px;font-size:15px;line-height:1.7}.expert-board-note a{color:var(--paper);text-underline-offset:4px;text-decoration:underline}.expert-empty{text-align:center;border:1px dashed #626b57;padding:55px 24px}.expert-empty h3{font-size:29px}.expert-empty p{color:var(--muted);margin:14px 0 24px}.expert-process{background:var(--paper);color:var(--ink);padding-block:76px}.expert-process .eyebrow,.expert-process .expert-section-heading>p{color:#59614f}.expert-process-grid{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.expert-process-grid article{border-top:1px solid #b9c1af;padding-top:24px}.expert-process-grid .mono{color:#626859}.expert-process-grid h3{margin:20px 0 12px;font-size:26px}.expert-process-grid p{color:#535d48;font-size:16px;line-height:1.65}.expert-process-note{color:#535d48;border-top:1px solid #bcc3b3;max-width:920px;margin-top:38px;padding-top:24px;font-size:13px;line-height:1.7}.experts-page .faq-section .eyebrow{margin-bottom:22px}.expert-detail{padding-block:40px 100px}.expert-detail-layout{grid-template-columns:1fr 350px;align-items:start;gap:100px;margin-top:45px;display:grid}.expert-detail h1{margin-block:22px;font-size:clamp(44px,5vw,66px);line-height:1.07}.expert-detail-section{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.expert-track-context{color:var(--muted);margin-top:18px;font-size:15px;line-height:1.7}.expert-breadcrumb{flex-wrap:wrap;line-height:1.6}.expert-detail-section h2{margin-bottom:18px;font-size:28px}.expert-detail-section p,.expert-detail-section li{color:#b7bdae;font-size:17px;line-height:1.75}.expert-detail-section ul{padding-left:21px}.expert-detail-section li+li{margin-top:12px}.expert-apply-card{background:var(--expert-soft);border:1px solid #454e3b;padding:28px;position:sticky;top:120px}.expert-apply-card h2{margin:22px 0 15px;font-size:31px;line-height:1.15}.expert-apply-card>p{color:var(--muted);font-size:15px;line-height:1.6}.expert-apply-card dl{margin:25px 0}.expert-apply-card dl div{border-top:1px solid var(--line);padding-block:15px}.expert-apply-card dt{color:var(--muted);font-size:12px}.expert-apply-card dd{margin:5px 0 0;font-size:15px}.expert-apply-card .button{width:100%;margin-bottom:15px}.expert-disclosure{border-top:1px solid var(--line);margin-top:20px;padding-top:18px;font-size:13px!important}.expert-application-page{padding-block:32px 100px}.expert-application-guide{max-width:760px;margin-top:64px}.expert-application-guide h3{margin:24px 0 12px}.expert-detail-section a{text-underline-offset:3px;text-decoration:underline}.expert-application-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;margin-top:36px;display:grid}.expert-application-summary h1{margin:20px 0 30px;font-size:clamp(35px,4vw,54px);line-height:1.08}.expert-selected-role{border-block:1px solid var(--line);margin-bottom:25px;padding:25px 0}.expert-selected-role h2{margin:14px 0 8px;font-size:26px}.expert-selected-role p{color:var(--muted);font-size:14px}.expert-application-summary>p:not(.eyebrow){color:var(--muted);line-height:1.7}.expert-application-summary ul{color:#c6cbbb;margin:20px 0;padding-left:20px;font-size:14px;line-height:2}.expert-form-card{background:#1b1e19;border:1px solid #414939;min-width:0;padding:32px}.expert-steps{border-bottom:1px solid #424a3a;gap:18px;margin:0 0 28px;padding:0 0 27px;list-style:none;display:flex}.expert-steps li{color:#a8b19b;flex:1;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.expert-steps li>span{border:1px solid #667258;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.expert-steps [aria-current=step]{color:var(--paper)}.expert-steps [aria-current=step]>span{background:var(--orange);border-color:var(--orange);color:var(--ink)}.expert-steps .is-complete>span{color:var(--ink);background:#c0d1a9;border-color:#c0d1a9}.expert-form-card>h2{font-size:32px}.expert-form-intro{color:#b3bca6;margin:12px 0 28px;font-size:15px;line-height:1.6}.expert-form-card fieldset{border:0;min-width:0;margin:0;padding:0}.expert-form-card fieldset[hidden]{display:none}.expert-form-card fieldset>label:not(:first-of-type),.expert-form-row,.expert-upload{margin-top:23px}.expert-form-card label>span:not(:only-child){color:#c0c7b5}.expert-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.expert-field-hint{color:#acb79e;margin-top:8px;font-size:12px;line-height:1.65}.expert-upload{background:#14180f;border:1px dashed #6c795c;padding:20px}.expert-upload>p{color:#b4bda7;margin-bottom:15px;font-size:13px;line-height:1.6}.experts-page .expert-upload input{background:0 0;border:0;min-height:44px;padding:8px 0;font-size:13px}.expert-upload input::file-selector-button{color:#15190f;cursor:pointer;background:#dae1cf;border:0;margin-right:12px;padding:10px 12px}.expert-upload .expert-file-selected{color:#d0deb9;overflow-wrap:anywhere;margin:12px 0 0}.expert-form-actions{border-top:1px solid #414939;justify-content:flex-end;align-items:center;gap:20px;margin-top:30px;padding-top:25px;display:flex}.expert-form-actions>.text-link{color:var(--paper);background:0 0;border:0;margin-right:auto;padding:12px 0}.expert-form-card button:disabled{opacity:.6;cursor:wait}.expert-form-footer{color:var(--muted);text-align:center;margin-top:20px;font-size:12px}.expert-form-footer a{text-underline-offset:3px;text-decoration:underline}.expert-form-error,.expert-notice{color:#ffd7c6;background:#38251d;border:1px solid #c5795b;margin-bottom:25px;padding:17px;font-size:15px;line-height:1.6}.expert-review-heading{justify-content:space-between;align-items:center;gap:15px;margin-top:24px;display:flex}.expert-review-heading:first-of-type{margin-top:0}.expert-review-heading h3{font-size:22px}.expert-review-heading button{color:var(--orange);background:0 0;border:0;padding:12px 0;font-size:12px;text-decoration:underline}.expert-review-list{margin-block:10px 25px}.expert-review-list>div{border-bottom:1px solid #353e2d;padding:12px 0}.expert-review-list dt{color:#aeb99f;font-size:12px}.expert-review-list dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;font-size:15px;line-height:1.6}.experts-page .expert-consent{align-items:flex-start;gap:12px;margin-top:25px;font-size:14px;line-height:1.65;display:flex}.expert-consent input{width:20px;height:20px;accent-color:var(--orange);flex-shrink:0;margin-top:3px}.expert-consent a{text-underline-offset:3px;text-decoration:underline}.expert-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.expert-success{max-width:740px;margin:55px auto}.expert-success-icon{color:#223015;background:#d0e1b5;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:25px;font-size:30px;display:grid}.expert-success h1{margin:20px 0;font-size:clamp(38px,5vw,60px);line-height:1.1}.expert-success>p:not(.eyebrow){color:#b6c1a8;line-height:1.7}.expert-success .button-row{margin-top:30px}.expert-receipt{background:#1b2215;border:1px solid #4f5d40;margin-block:30px;padding:12px 24px}.expert-receipt>div{padding:14px 0}.expert-receipt span{color:#aab79a;margin-bottom:6px;font-size:12px;display:block}.expert-receipt strong{font-weight:400}.expert-receipt code{overflow-wrap:anywhere;font-size:13px}@media (max-width:1150px){.expert-hero{gap:45px}.expert-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-detail-layout{gap:50px}.expert-application-layout{gap:40px}}@media (max-width:800px){.expert-hero{grid-template-columns:1fr;gap:40px;padding-block:54px}.expert-hero h1{font-size:66px}.expert-hero-panel{max-width:560px;transform:none}.expert-value-strip>div{grid-template-columns:1fr;gap:16px}.expert-section-heading{display:block}.expert-section-heading>p{margin-top:18px}.expert-board{padding-block:60px}.expert-process-grid{gap:25px}.expert-process-grid h3{font-size:23px}.expert-detail-layout{grid-template-columns:1fr;gap:35px;margin-top:25px}.expert-apply-card{position:static}.expert-application-layout{grid-template-columns:1fr;gap:25px}.expert-application-summary h1{font-size:42px}.expert-application-summary h1 br{display:none}.expert-selected-role{margin-bottom:18px;padding:18px 0}.expert-application-summary ul{display:none}.expert-application-summary>.small-text{margin-top:12px}.expert-form-card{padding:25px}}@media (max-width:560px){.expert-hero h1{font-size:56px}.expert-intro{font-size:18px}.expert-hero-panel{padding:22px}.expert-panel-title{font-size:30px}.expert-filters,.expert-job-grid,.expert-process-grid,.expert-form-row{grid-template-columns:1fr}.expert-filters{padding:18px}.expert-results{flex-direction:column;gap:8px}.expert-job-card{padding:24px}.expert-process{padding-block:55px}.expert-section-heading h2{font-size:36px}.expert-process-grid{gap:30px}.expert-form-card{padding:20px}.expert-steps{gap:10px}.expert-steps li{flex-direction:column;align-items:flex-start;font-size:11px}.expert-form-actions{flex-wrap:wrap}.expert-form-actions .button{justify-content:space-between;width:100%}.expert-application-summary h1{font-size:38px}.expert-review-heading{align-items:flex-start}.expert-review-heading button{padding-top:5px}.expert-application-page{padding-bottom:50px}}.expert-receipt strong{overflow-wrap:anywhere}
