.stake-page .intro{margin-bottom:22px}.stake-page .intro h1{font-size:clamp(48px,5.5vw,76px)}.stake-page .intro-copy{max-width:340px;font-size:13px;line-height:1.8}.stake-page .intro-copy a{color:#355b3f;border-bottom:1px solid #a0b38c;padding-bottom:3px;font-weight:bold;font-size:12px}.stake-page .preview-context{display:flex;gap:14px;align-items:center;margin-bottom:28px}.stake-page .preview-context>p{font-size:11px;color:#6b7b67;margin:0}.stake-page .inspector{gap:15px}.activation-preview{border:1px solid #c4d59f;border-radius:12px;padding:20px;background:#edf2d8}.activation-preview .eyebrow{font-size:8px;margin-bottom:9px}.activation-preview h3{font:29px/1.1 Georgia,serif;letter-spacing:-.035em;margin:0 0 17px}.tier-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.tier-fields label{font-size:10px;color:#566b46}.tier-fields select{display:block;width:100%;min-width:0;font-size:10px;padding:9px 7px;background:#f8faef;margin-top:5px;border-color:#bfd09e}.activation-quote-label{font:8px/1.4 'Courier New',monospace;letter-spacing:.07em;margin:20px 0 4px}.activation-quote{font:37px/1.1 Georgia,serif;letter-spacing:-.035em;display:block;overflow-wrap:anywhere}.activation-unit{display:block;font:7px/1.5 'Courier New',monospace;color:#6a8058;margin-top:5px}.activation-split{display:grid;grid-template-columns:1fr 1fr;gap:13px;border-top:1px solid #c8d6ab;padding-top:13px;margin-top:16px}.activation-split span{display:block;font-size:10px;color:#637a4d}.activation-split strong{display:block;font:17px Georgia,serif;margin-top:4px}#quote-weight{font:9px 'Courier New',monospace;padding-top:12px;border-top:1px solid #c8d6ab;margin:14px 0 0}#quote-message{font-size:10px;line-height:1.6;color:#697b56;min-height:32px;margin:12px 0 0}#quote-message[data-error=true]{color:#9c492e}.activation-preview>a{font-size:10px;display:inline-block;font-weight:bold;border-bottom:1px solid #91a970;padding:5px 0}.stake-page #worlds .next-card{margin-top:18px;padding:20px 24px;display:grid;grid-template-columns:1fr auto;gap:5px 20px}.stake-page #worlds .next-card>.eyebrow{grid-column:1;margin-bottom:4px}.stake-page #worlds .next-card>h3{grid-column:1;margin:0}.stake-page #worlds .next-card>p{grid-column:1;margin:0}.stake-page #worlds .next-card>button{grid-column:2;grid-row:1/4;align-self:center;border:1px solid #b6c58a;border-radius:5px;padding:12px 15px}.stake-page .flow-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cdd8c2;padding:28px 0 35px;gap:28px}.flow-guide span{font:9px 'Courier New',monospace;color:#748767}.flow-guide h3{font:23px Georgia;margin:8px 0}.flow-guide p{font-size:12px;color:#6b7b67;margin:0;line-height:1.7}.flow-guide a{border-bottom:1px solid #b6c9a3}.stake-page .scene-live{white-space:nowrap}.stake-page .simulation-note{font-size:10px;line-height:1.7}
.grove-column{min-width:0}.grove-column .crew-section{margin-top:25px}.grove-column .section-heading h2{font-size:29px}.grove-column .crew-item{gap:7px;padding:8px}.grove-column .crew-item img{width:36px;height:36px}.grove-column .crew-item strong{font-size:11px}.grove-column .section-heading input{width:115px}
@media(min-width:841px) and (max-width:1160px){.grove-column .section-heading{flex-wrap:wrap}.grove-column .crew-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:840px){.stake-page .intro h1{font-size:55px}.stake-page .intro-copy{max-width:270px;font-size:12px}.activation-preview{padding:17px}.activation-preview h3{font-size:26px}.activation-quote{font-size:34px}.stake-page .preview-context{flex-wrap:wrap;gap:9px}.stake-page .flow-guide{gap:20px}.flow-guide h3{font-size:21px}.flow-guide p{font-size:11px}}
@media(max-width:560px){.stake-page .intro h1{font-size:49px}.stake-page .intro-copy{max-width:none;margin-top:18px}.stake-page .preview-context{margin-top:18px;margin-bottom:23px}.stake-page .preview-context>p{font-size:10px}.stake-page .activation-preview{padding:20px}.tier-fields select{padding:11px;font-size:12px}.activation-preview h3{font-size:29px}.activation-quote{font-size:40px}.activation-split strong{font-size:20px}.activation-preview>a{font-size:12px}#quote-message{font-size:11px;min-height:0;margin-bottom:8px}.stake-page #worlds .next-card{display:block;padding:18px}.stake-page #worlds .next-card>button{margin-top:13px}.stake-page .flow-guide{grid-template-columns:1fr;gap:24px}.flow-guide h3{font-size:24px}.flow-guide p{font-size:12px}.stake-page .intro h1 em{display:inline-block}}
