/* Only the Spring 1975 learning room. Interaction and lesson data stay shared. */
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]){--brass:#d4b574;--ink:#102b29;background:linear-gradient(90deg,#061a19ed,#0b2728d9 50%,#061a19ed),url('../../assets/experience/allied/map-background.png') center/cover fixed;padding:20px clamp(18px,4vw,80px) 72px}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"])::before{border:1px solid #a68d5555;inset:10px;box-shadow:inset 0 0 90px #0009;background:repeating-linear-gradient(0deg,transparent 0 4px,#00000008 4px 5px)}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"])>.dialog-top{max-width:1450px;margin:0 auto 20px;padding-bottom:16px;border-bottom:1px solid #bd9c55;align-items:center}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) #quest-kicker{color:#a7b7a7;font:600 10px/1.5 var(--sans);letter-spacing:2px}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) #quest-title{font:800 clamp(28px,3vw,46px)/1.1 var(--serif);color:#f6d58c;text-shadow:0 3px 0 #584424,0 6px 16px #0008;text-transform:uppercase}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .museum-close{border:1px solid #a68b57;border-radius:3px;background:linear-gradient(#35483d,#172f2b);box-shadow:inset 0 0 0 3px #0d211b,0 4px 12px #0006;padding:12px 20px}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) #quest-content{max-width:1380px;position:relative}
.spring-briefing{display:flex;gap:18px;align-items:center;padding:15px 22px;margin-bottom:24px;border:1px solid #b59b6066;border-left:4px solid #ddbc72;background:linear-gradient(110deg,#243b33ef,#112c28da);box-shadow:0 8px 20px #0004}
.spring-briefing small{color:#d4b574;font:700 11px/1.5 var(--sans);letter-spacing:2px}.spring-briefing p{margin:5px 0 0;font:500 clamp(14px,1.2vw,18px)/1.5 var(--sans);color:#ece6d2}.spring-seal{display:grid;place-items:center;flex:none;width:48px;height:48px;border:1px solid #be9d53;border-radius:50%;color:#e3c277;background:#152c24;box-shadow:0 0 0 4px #be9d5315;font-size:27px}.spring-mission-id{margin-left:auto;color:#9faf9c;font:600 9px/1.4 var(--sans);letter-spacing:1px;text-align:center}.spring-mission-id b{font:750 28px/1 var(--serif);color:#e0c185}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;position:relative;padding:0 4px 20px;margin:0}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-list::before{content:'';position:absolute;left:8%;right:8%;top:50%;height:2px;background:#d6b66e;box-shadow:0 0 12px #d6b66e55}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card{position:relative;display:grid;grid-template-columns:1fr;gap:0;padding:10px;border:1px solid #8b8060;border-radius:4px;background:linear-gradient(145deg,#3b493c,#142b26);box-shadow:inset 0 0 0 4px #0e211d,0 12px 24px #0007;min-width:0;transition:transform .18s,border-color .18s}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card:hover{transform:translateY(-3px);border-color:#ecd395}
.spring-photo{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid #81765b;background:#0b201b}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .spring-photo>img{width:100%;height:100%;max-height:none;object-fit:cover;display:block;filter:sepia(.25) saturate(.7)}
.spring-photo::after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 25px #0007;pointer-events:none}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card>span{padding:14px 12px 12px;display:flex;flex-direction:column;gap:7px;min-width:0}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card small{color:#bba56f;font:700 10px/1.3 var(--sans);letter-spacing:2px}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card strong{font:750 clamp(17px,1.5vw,23px)/1.3 var(--serif);color:#f8dfab}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card>div:last-child{display:flex;gap:8px;border-top:1px solid #bfab7340;padding:10px 10px 2px;justify-content:flex-end}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card button{width:48px;height:36px;min-height:36px;border:1px solid #a58c54;background:linear-gradient(#5c6247,#2c3e30);border-radius:3px;color:#ffe1a2;font-size:23px;box-shadow:inset 0 0 0 2px #1c2d22,0 2px 3px #0006;cursor:pointer}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card button:disabled{opacity:.25;cursor:default}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) #quest-content>label{display:block;padding:17px 20px;border:1px solid #9a875655;border-left:3px solid #a98b48;background:#102b28e8;font:650 15px/1.5 var(--sans);color:#ddcea7;margin-top:0}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) #meaning{appearance:none;display:block;width:100%;margin-top:10px;padding:13px 42px 13px 16px;min-height:48px;border:1px solid #bca164;border-radius:3px;background:#1e3b32;color:#f5e5be;font:500 15px/1.5 var(--sans);background-image:linear-gradient(45deg,transparent 50%,#dfc17e 50%),linear-gradient(135deg,#dfc17e 50%,transparent 50%);background-position:calc(100% - 21px) 21px,calc(100% - 15px) 21px;background-size:6px 6px;background-repeat:no-repeat}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .source-drawer{border:1px dashed #a18b55;background:#142f28b8;border-radius:3px;margin-top:16px;padding:12px 18px}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .source-drawer summary{font:600 13px/1.5 var(--sans);color:#c8b987;cursor:pointer}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .task-feedback{margin:12px 0;min-height:0;font-size:14px}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .task-feedback:empty{padding:0}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) #finish-task{display:block;margin:18px auto 0;min-height:52px;padding:14px 38px;border:1px solid #f3d58a;border-radius:3px;background:linear-gradient(#ecd08a,#b28b41);box-shadow:inset 0 0 0 3px #80632c,0 5px 18px #0007;font:750 16px/1.4 var(--sans);text-transform:uppercase;letter-spacing:.5px;color:#1e2b1d;cursor:pointer}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) button:focus-visible,#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) select:focus-visible{outline:3px solid #ffe3a2;outline-offset:4px}
@media(max-width:700px){#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]){padding:18px 16px 76px}.spring-briefing{padding:12px;gap:10px;margin-bottom:16px}.spring-seal{width:34px;height:34px;font-size:20px}.spring-mission-id{display:none}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-list{gap:14px;grid-template-columns:1fr}.spring-photo{aspect-ratio:2/1}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card strong{font-size:21px}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-list::before{display:none}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) #meaning{font-size:13px}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"])>.dialog-top{align-items:flex-start}}
@media(prefers-reduced-motion:reduce){#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card{transition:none}}

#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card button{display:grid;place-items:center;padding:0;line-height:1}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .spring-photo>img{object-fit:contain}

/* Fit the default mission board vertically; expanded evidence can scroll. */
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]){padding:clamp(10px,2vh,20px) 4vw 48px;display:flex;flex-direction:column;height:100dvh;min-height:0;gap:0}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"])[hidden]{display:none}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"])>.dialog-top{width:100%;flex:none;margin-bottom:12px;padding-bottom:10px}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) #quest-title{font-size:clamp(24px,4.5vh,42px);margin:5px 0}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) #quest-content{width:100%;flex:1;min-height:0;display:flex;flex-direction:column}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .spring-briefing{padding:9px 16px;margin-bottom:12px;flex:none}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .spring-briefing p{font-size:14px}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-list{flex:1;min-height:160px;grid-template-rows:minmax(0,1fr);padding-bottom:12px;gap:18px}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card{grid-template-rows:minmax(0,1fr) auto auto;min-height:0}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .spring-photo{aspect-ratio:auto;min-height:0}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card>span{padding:8px 10px;gap:3px}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card strong{font-size:clamp(15px,2.4vh,22px)}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card>div:last-child{padding:5px 8px 0}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) #quest-content>label{flex:none;padding:10px 15px;font-size:14px}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) #meaning{min-height:36px;padding:7px 36px 7px 12px;margin-top:6px;font-size:13px;background-position:calc(100% - 21px) 15px,calc(100% - 15px) 15px}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .source-drawer{flex:none;margin-top:10px;padding:8px 14px}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .source-drawer[open]{max-height:35vh;overflow:auto}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) #finish-task{flex:none;min-height:40px;padding:9px 24px;margin-top:10px;font-size:14px}
#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .task-feedback{flex:none;margin:5px 0;padding:4px 10px}
.mission-reward{display:flex;align-items:center;gap:14px;padding:16px 20px;border:2px solid #ebcf7c;background:linear-gradient(110deg,#315b3a,#153e32);box-shadow:0 0 35px #eac46555;margin-bottom:14px;animation:reward-in .6s ease-out;color:#fff0bf;flex:none}.reward-medal{display:grid;place-items:center;width:52px;height:52px;flex:none;border:2px solid #ffe3a0;border-radius:50%;font-size:32px;color:#ffdf80;box-shadow:0 0 20px #f9d16a66}.mission-reward strong{font:800 20px var(--sans)}.mission-reward p{font-size:14px;margin:5px 0}.mission-reward button{margin-left:auto;padding:12px 18px;min-height:44px;background:#e3c77f;color:#193a28;border:1px solid #ffedb1;border-radius:5px;font-weight:700;cursor:pointer}.mission-won .campaign-card{border-color:#a4dd9b!important;box-shadow:0 0 16px #87d68f55!important}.mission-won .spring-seal{animation:reward-in .7s ease-out}.mission-won #finish-task{opacity:.75;cursor:default}
body.room-leaving #room-learning-space{animation:room-depart .5s ease-in forwards;pointer-events:none}body.room-leaving::after{content:'';position:fixed;inset:0;background:#071c18;z-index:1200;animation:room-door .5s ease-in forwards;pointer-events:none}@keyframes room-depart{to{opacity:0;transform:scale(.96)}}@keyframes reward-in{0%{opacity:0;transform:translateY(-12px) scale(.93)}70%{transform:scale(1.025)}100%{opacity:1;transform:none}}
@media(max-width:700px){#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]){padding:12px 12px 52px}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"])>.dialog-top{flex-direction:row;gap:8px;align-items:center}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) #quest-kicker{font-size:8px;letter-spacing:.3px}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) #quest-title{font-size:24px}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .museum-close{font-size:10px;padding:8px;min-height:36px}.spring-seal{display:none}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .spring-briefing{padding:7px 10px;margin-bottom:8px}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .spring-briefing p{font-size:12px}.spring-briefing small{font-size:9px}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-list{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:7px;min-height:210px}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card{grid-template-columns:75px minmax(0,1fr) 38px;grid-template-rows:1fr;padding:5px;align-items:stretch}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card>span{padding:5px 7px;justify-content:center}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card strong{font-size:13px}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card small{font-size:8px;letter-spacing:.5px}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card>div:last-child{padding:0;border:0;flex-direction:column;justify-content:center;gap:4px}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card button{width:32px;height:26px;min-height:26px;font-size:19px}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) #quest-content>label{font-size:12px;padding:7px 10px}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) #meaning{font-size:11px}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .source-drawer{margin-top:6px;padding:6px 10px}.mission-reward{padding:10px;gap:8px;flex-wrap:wrap}.mission-reward strong{font-size:14px}.mission-reward p{font-size:11px}.reward-medal{width:32px;height:32px;font-size:20px}.mission-reward button{padding:8px 12px;min-height:34px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.mission-reward,.mission-won .spring-seal,body.room-leaving #room-learning-space,body.room-leaving::after{animation:none}}

#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .spring-photo{height:auto;align-self:stretch;min-height:0;pointer-events:none}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .spring-photo>img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:contain}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card>div:last-child{position:relative;z-index:2}#room-learning-space:is([data-room="0"],[data-room="1"],[data-room="2"],[data-room="4"]) .campaign-card>span{position:relative;z-index:1}

/* Native victory modal: its layout never pushes the mission board down. */
dialog.mission-reward{position:fixed;inset:0;margin:auto;width:min(480px,calc(100vw - 36px));max-height:calc(100dvh - 40px);overflow:auto;padding:32px 24px;box-sizing:border-box;display:none;text-align:center;border:2px solid #eacb78;border-radius:14px;background:radial-gradient(ellipse at top,#3b6040,#0e2c25 75%);color:#ffedba;box-shadow:0 0 0 5px #9c7e3d55,0 24px 90px #000c}
dialog.mission-reward[open]{display:flex;flex-direction:column;align-items:center;gap:20px;animation:reward-in .45s ease-out}
dialog.mission-reward::backdrop{background:#041a16ba;backdrop-filter:blur(5px)}
.reward-medal,.spring-seal{display:grid!important;place-items:center!important;padding:0!important;line-height:1;box-sizing:border-box}
.reward-medal svg,.spring-seal svg{position:static!important;display:block!important;width:62%!important;height:62%!important;margin:0!important;flex:none;transform:none!important}
dialog.mission-reward .reward-medal{width:88px;height:88px;margin:0;flex:none;box-shadow:0 0 30px #f5d37288,inset 0 0 15px #edd27422}
dialog.mission-reward strong{font:800 clamp(18px,4.5vw,24px)/1.3 var(--sans);display:block;color:#ffe5a0}
dialog.mission-reward p{font:400 15px/1.6 var(--sans);margin:12px 0 0;color:#dfdfc2}
.reward-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}
dialog.mission-reward .reward-actions button{margin:0;min-height:44px;padding:12px 18px;border:1px solid #d8b565;border-radius:6px;font:700 14px var(--sans);cursor:pointer}
dialog.mission-reward [data-review]{background:#183f34;color:#f4dfa9}
dialog.mission-reward [data-return]{background:linear-gradient(#efcf83,#bb9549);color:#142e22}
@media(prefers-reduced-motion:reduce){dialog.mission-reward[open]{animation:none}}

#room-learning-space.research-room #quest-content{gap:12px}.research-board{display:grid;grid-template-columns:1fr 1.1fr;gap:24px;flex:1;min-height:0;padding:18px;border:1px solid #a38b55;background:linear-gradient(135deg,#263f32ee,#102e27);box-shadow:inset 0 0 0 4px #071f1b,0 10px 30px #0005}.research-board figure{display:flex;flex-direction:column;min-height:0;min-width:0;margin:0;gap:10px}.research-board figure img{width:100%;flex:1;height:0;min-height:70px;object-fit:contain;background:#071e1b;border:1px solid #99865a}.research-board figcaption{font:12px/1.4 var(--sans);color:#c4c6ac}.research-board a,.research-source a{color:#e0c886}.research-question{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto}.research-question>small{font-size:10px;letter-spacing:1.5px;color:#bda76a}.research-question h3{font:750 clamp(18px,2.6vh,27px)/1.35 var(--serif);margin:0;color:#ffe1a3}.research-options{display:grid;gap:10px}.research-options button{display:flex;text-align:left;gap:12px;align-items:center;min-height:48px;padding:10px 14px;color:#f2e5c3;background:linear-gradient(#31483a,#17372e);border:1px solid #ab935a;border-radius:4px;font:600 15px/1.4 var(--sans);cursor:pointer}.research-options button span{display:grid;place-items:center;width:26px;height:26px;flex:none;border:1px solid #a88c4f;color:#ecd08d}.research-options button.correct{background:#285e3b;border-color:#9cdb96;box-shadow:0 0 12px #8ed49444}.research-options button.incorrect{border-color:#e18c6e}.research-feedback{font:14px/1.5 var(--sans);color:#d7d3b5;margin:0}.research-source{font:12px/1.4 var(--sans);color:#d0bd8c}.research-pages{display:flex;justify-content:center;gap:10px;flex:none}.research-pages button{padding:8px 20px;min-height:36px;border:1px solid #a68d56;background:#173d31;color:#e7d7ab;border-radius:4px;cursor:pointer}.research-pages [aria-current=step]{background:#ac8f48;color:#112c20}.gallery-room #quest-content{overflow:auto;padding:0 12px 12px}.gallery-room .exhibit-picks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;flex:none}.gallery-room .pick-card{padding:8px;border:1px solid #a38b55;background:#193d30;color:#efdfb9;border-radius:4px}.gallery-room .pick-card img{width:100%;height:110px;object-fit:contain;background:#09231e}.gallery-room .pick-card:has(input:checked){outline:2px solid #e0c477}.gallery-room input,.gallery-room textarea{padding:10px;border:1px solid #b89d63;border-radius:4px}.gallery-room #caption-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gallery-room #quest-content>p:first-child{padding:15px;border-left:4px solid #cfb471;background:#234336;font-size:15px}.research-room button:focus-visible{outline:3px solid #ffe3a2;outline-offset:3px}@media(max-width:700px){.research-board{grid-template-columns:1fr;padding:10px;gap:12px;overflow:auto}.research-board figure img{height:140px;flex:none}.research-board figcaption{font-size:10px}.research-question{overflow:visible}.research-question h3{font-size:18px}.research-options button{font-size:12px;padding:7px 10px;min-height:40px}.research-feedback{font-size:12px}.research-pages button{padding:7px 12px}.gallery-room .exhibit-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-room #caption-fields{grid-template-columns:1fr}}
