.trials-initiation{background:#dedbca;border-block:1px solid #beb69f;padding:56px 0}.initiation-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:end;margin-bottom:26px}.initiation-heading h2{font-size:clamp(35px,4vw,56px)}.initiation-heading p:not(.eyebrow){font-size:15px;line-height:1.8;color:#625c4d;margin:0}.initiation-path{display:flex;flex-wrap:wrap;gap:10px 22px;font:11px var(--mono);padding:18px 0 24px;color:#675539}.initiation-path span:after{content:'→';padding-left:22px}.initiation-path span:last-child:after{content:''}.trial-entry-details{border-top:1px solid #bcb49f}.trial-entry-details>summary{cursor:pointer;padding:20px 0;font-size:19px}.trials-registration{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:18px 0}.trials-registration h3{font-size:29px;margin:0 0 15px}.entry-intro,.board-copy{font-size:14px;line-height:1.7;color:#655e4e}.archivist-form{display:grid;gap:14px}.archivist-form label{display:block;font-size:13px}.archivist-form label small{font-size:10px;margin-left:6px;color:#756b56}.archivist-form input:not([type=checkbox]){display:block;width:100%;min-width:0;font:14px var(--mono);padding:12px;margin-top:7px;background:#f5f0e2;border:1px solid #a99e83;border-radius:0;color:#302d25}.archivist-form input:focus-visible{outline:2px solid #986641;outline-offset:2px}.entry-privacy,.board-note{font:10px/1.8 var(--mono);color:#6c6555;margin:0}.archivist-form .entry-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6}.entry-consent input{flex:none;width:17px;height:17px;accent-color:#455d41;margin:2px 0}.entry-submit{background:#302d25;color:#eee9dc;padding:14px 20px;border:0;font:12px var(--mono);cursor:pointer}.entry-play{display:inline-block;border-bottom:1px solid currentColor;font-size:13px;padding:8px 0;margin-top:7px}.entry-status{font-size:12px;line-height:1.6;min-height:20px;margin:0;color:#455c3b}.initiation-board{border-left:1px solid #bcb49f;padding-left:28px;min-width:0}.board-heading{display:flex;justify-content:space-between;gap:12px;align-items:start}.board-heading span{font:8px var(--mono);border:1px solid #968e77;padding:6px;white-space:nowrap}.archivist-board{list-style:none;padding:0;margin:20px 0}.archivist-board li{display:flex;align-items:center;gap:16px;padding:16px 0;border-block-start:1px solid #bdb49d;font:13px var(--mono)}.archivist-board li>b{color:#977246}.archivist-board li>div{flex:1;min-width:0;overflow-wrap:anywhere}.archivist-board small{display:block;font-size:10px;color:#766b57;margin-top:6px}.archivist-board strong{font-size:12px;white-space:nowrap}.archivist-board .board-empty{font:14px/1.8 var(--sans);color:#756c59;padding:26px 0}.trials-game-entry{margin:30px 0;border-top:1px solid #bcb49f;padding-top:26px}.trials-game-entry>h2{font:500 36px var(--display);margin:0}.trials-game-entry>.micro{font-size:12px}.trials-game-entry .entry-play{display:none}
@media(max-width:760px){.initiation-heading{grid-template-columns:1fr;gap:20px}.trials-registration{grid-template-columns:1fr;gap:25px}.initiation-board{border-left:0;border-top:1px solid #bcb49f;padding:25px 0 0}.trials-initiation{padding:40px 0}.initiation-path{font-size:10px}.trial-entry-details>summary{font-size:17px}.board-heading h3{font-size:26px}}
.entry-clear{justify-self:start;background:transparent;border:0;border-bottom:1px solid currentColor;font-size:11px;color:#71634e;cursor:pointer;padding:3px 0}.entry-clear[hidden]{display:none}
.phase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0 18px}.phase-card{min-width:0;padding:22px 18px;border:1px solid #bcb49f;border-top:3px solid var(--phase);background:#f0eadb88;--phase:#a4603d;display:flex;flex-direction:column}.phase-02{--phase:#527a82}.phase-03{--phase:#5b7148}.phase-04{--phase:#79638a}.phase-top{display:flex;flex-direction:column;gap:9px;font:11px var(--mono);color:var(--phase)}.phase-top small{font-size:8px;color:#6c6657;letter-spacing:1px}.phase-card h3{font-size:26px;line-height:1.1;margin:24px 0 14px;min-height:58px}.phase-card>p{font-size:13px;line-height:1.7;color:#6c6557;flex:1}.phase-card dl{margin:0 0 18px}.phase-card dl>div{border-top:1px solid #c6bfad;padding:10px 0;font:10px/1.7 var(--mono);display:flex;justify-content:space-between;gap:10px}.phase-card dd{margin:0;text-align:right}.phase-card dt{color:#746a59}.phase-card a,.phase-locked{font:11px var(--mono);padding:12px 0;border-top:1px solid #c6bfad}.phase-card a{color:var(--phase)}.phase-locked{color:#8c8270}.phase-distribution{border-block:1px solid #bcb49f;padding:16px 0}.phase-distribution summary{font-size:14px;cursor:pointer}.phase-distribution p{font:11px/1.8 var(--mono);margin:14px 0 0;color:#6c6454}
@media(max-width:1100px){.phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phase-card h3{min-height:0}}@media(max-width:560px){.phase-grid{grid-template-columns:1fr}.phase-card{padding:20px}.phase-top{flex-direction:row;justify-content:space-between}.phase-card h3{margin-top:18px}.phase-card>p{margin-bottom:12px}}
