@charset "UTF-8";
:root{--bg:#0d150f;--surface:#121d14;--ink:#edf0e3;--muted:#b2bbaa;--line:#344032;--acid:#d4ed78;--soft:#222e1c;color-scheme:dark;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--ink)}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;scroll-behavior:smooth}body{background:var(--bg);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--acid);outline-offset:4px}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4{margin:0}button,summary,a{touch-action:manipulation}[hidden]{display:none!important}::selection{background:var(--acid);color:var(--bg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;top:-80px;left:20px;z-index:100;padding:12px;background:var(--acid);color:var(--bg)}.skip:focus{top:12px}.eyebrow,.section-label,.panel-heading,.b-signature,.b-footer,.studio-breadcrumb,.card-type{font:11px/1.5 'Courier New',monospace;letter-spacing:1px}.eyebrow{display:flex;align-items:center;gap:12px}.eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--acid)}
.b-header{height:76px;padding:0 4%;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line)}.wordmark{font-size:36px;letter-spacing:-2px;font-weight:700;line-height:1}.wordmark span{display:inline-block;font-size:30px;color:var(--acid);vertical-align:top;margin-left:3px}.b-signature{letter-spacing:1.4px;font-size:12px}.exit{font-size:13px;display:flex;align-items:center;gap:20px}.exit span{font-size:22px}.b-footer{padding:18px 4%;display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.b-footer a{color:var(--ink);letter-spacing:0}.b-footer a span{color:var(--acid)}
.portal{padding:0 4%}.portal-intro{position:relative;min-height:255px;display:flex;align-items:center;padding:35px 0 25px}.portal-intro>div{position:relative;z-index:1;pointer-events:none}.portal-intro h1{font-size:clamp(42px,5.8vw,84px);font-weight:400;letter-spacing:-.055em;line-height:1.02;margin:20px 0}.portal-intro h1 span{color:var(--acid)}.portal-intro p{font-size:clamp(16px,1.6vw,22px);color:var(--ink)}#portal-art{position:absolute;width:57%;height:120%;right:-3%;top:-5%;opacity:.75;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 35%)}.universe-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.universe-choice{position:relative;text-align:left;border:1px solid var(--line);background:linear-gradient(160deg,#101b12,var(--bg));border-radius:6px;padding:0 18px 15px;min-width:0;overflow:hidden;transition:border-color .2s}.universe-choice:hover{border-color:#849576}.universe-choice[aria-pressed=true]{border-color:var(--acid);box-shadow:inset 0 0 0 1px var(--acid)}.universe-choice img{width:100%;height:clamp(110px,14vw,210px);object-fit:contain;opacity:.7;transition:opacity .2s,transform .4s}.universe-choice[aria-pressed=true] img,.universe-choice:hover img{opacity:1;transform:scale(1.03)}.universe-title{display:flex;justify-content:space-between;align-items:center;font-size:clamp(21px,2.3vw,33px);letter-spacing:-1px}.universe-title b{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);font-size:20px;display:grid;place-items:center;font-weight:400}.universe-choice[aria-pressed=true] b{border-color:var(--acid);color:var(--acid)}.universe-caption{display:block;margin-top:8px;font:9px/1.5 'Courier New',monospace;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.subject-selection{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;margin-top:22px;padding:22px 0;border-top:1px solid var(--line);min-height:180px;align-items:center}.subject-main{min-width:0}.section-label{display:flex;justify-content:space-between;color:var(--muted);gap:14px;flex-wrap:wrap}.topic-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.topic-choice{padding:10px 16px;border:1px solid var(--line);border-radius:4px;display:flex;align-items:center;gap:18px;min-height:44px;font-size:14px;text-align:left}.topic-choice>span:last-child{width:16px;height:16px;border:1px solid var(--muted);border-radius:50%;display:grid;place-items:center;font-size:11px}.topic-choice[aria-pressed=true]{border-color:var(--acid)}.topic-choice[aria-pressed=true]>span:last-child{color:var(--bg);background:var(--acid);border-color:var(--acid)}.topic-choice:disabled{opacity:.35}.topic-choice:disabled>span:last-child{border-style:dashed}#topic-explanation{font-size:13px;line-height:1.6;margin-top:13px;color:var(--muted);max-width:900px;min-height:42px}.portal-open{padding-left:30px;border-left:1px solid var(--line);display:grid;justify-items:center;gap:13px}.primary{background:var(--acid);color:var(--bg);border-radius:5px;padding:16px 22px;min-height:52px;font-size:18px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:space-between;gap:35px}.primary:disabled{opacity:.35}.primary span{font-size:25px}.portal-open>span{font:10px/1.4 monospace;color:var(--muted)}.resume-area{padding:0 0 20px;display:flex;gap:15px;flex-wrap:wrap;color:var(--muted);font-size:12px}.resume-area button{color:var(--acid);font-size:12px}
.studio-context{padding:12px 3%;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);min-height:48px}.studio-context strong{font:13px/1.5 'Courier New',monospace;color:var(--acid);font-weight:400}.studio-context .context-subjects{font:12px/1.5 'Courier New',monospace;color:var(--ink);margin-left:15px}.studio-actions{display:flex;gap:22px;align-items:center}.studio-actions button{font-size:11px;padding:4px 0;white-space:nowrap}.studio-actions button:disabled{opacity:.3}.studio-grid{display:grid;grid-template-columns:minmax(250px,25%) minmax(270px,29%) minmax(0,46%);height:calc(100svh - 76px - 49px - 52px);min-height:560px}.studio-grid>section{min-width:0;padding:20px 22px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line) var(--bg)}.studio-grid>section+section{border-left:1px solid var(--line)}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-heading h2{font:inherit;letter-spacing:.7px;color:var(--ink);font-size:11px}.panel-heading>span{font-size:10px;color:var(--muted)}.panel-heading button{font-size:10px;color:var(--muted);padding:0;white-space:nowrap}.panel-help{margin:10px 0 15px;color:var(--muted);font-size:11px;line-height:1.6;min-height:36px}.card-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.library-card{position:relative;border:1px solid var(--line);border-radius:5px;background:linear-gradient(150deg,#142017,var(--bg));min-width:0;cursor:grab;transition:border-color .15s,transform .15s;overflow:hidden}.library-card:hover{border-color:#95a18c;transform:translateY(-2px)}.library-card.is-placed{border-color:#68784e}.library-card.is-placed:after{content:'✓';position:absolute;right:9px;top:9px;border-radius:50%;background:var(--acid);color:var(--bg);width:15px;height:15px;display:grid;place-items:center;font-size:10px;pointer-events:none}.card-open{width:100%;text-align:left;display:block;padding:10px 10px 6px}.card-open img{width:100%;height:clamp(70px,8.4vw,128px);object-fit:contain;pointer-events:none}.drag-grip{font:13px monospace;color:var(--muted);position:absolute;top:8px;left:9px;pointer-events:none;letter-spacing:-2px}.card-open h3{font-size:13px;line-height:1.25;font-weight:500;letter-spacing:-.3px;margin:5px 0}.card-open p{font-size:11px;line-height:1.5;color:var(--muted);min-height:31px}.library-card-actions{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:6px 10px 10px}.library-card-actions button{font:10px/1.4 'Courier New',monospace;padding:2px}.library-card-actions button:last-child{font-size:20px;line-height:1;color:var(--acid)}.library-card-actions button:disabled{opacity:.35}.card-dragging{opacity:.35}.composition-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;position:relative}.slot{position:relative;min-width:0;min-height:155px;aspect-ratio:.82;border:1px dashed var(--line);border-radius:5px;background:var(--bg);transition:border-color .2s,background .2s}.slot.filled{border-style:solid;border-color:#6d7c64;background:linear-gradient(150deg,#142017,var(--bg));cursor:grab}.slot.drag-over{border-color:var(--acid);box-shadow:inset 0 0 0 1px var(--acid);background:var(--soft)}.slot-number{position:absolute;top:9px;left:10px;font:10px/1 monospace;color:var(--muted)}.slot.filled .slot-number{color:var(--acid)}.slot-remove{position:absolute;right:7px;top:5px;z-index:2;font-size:18px;color:var(--muted);padding:2px 4px}.slot-empty{height:100%;min-height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--muted);pointer-events:none}.slot-empty b{font-size:27px;font-weight:400;opacity:.6}.slot-empty span{font:9px/1.5 'Courier New',monospace}.slot-card-open{padding:20px 9px 10px;width:100%;height:100%;text-align:left}.slot-card-open img{width:100%;height:60%;min-height:70px;max-height:150px;object-fit:contain;pointer-events:none}.slot-card-open h3{font-size:12px;font-weight:500;line-height:1.3;letter-spacing:-.3px;margin:5px 0}.slot-card-open p{font-size:10px;line-height:1.5;color:var(--muted)}.composition-bottom{padding-top:18px}.composition-bottom p{font-size:11px;line-height:1.6;color:var(--muted);min-height:38px}.composition-bottom>button{font-size:11px;color:var(--muted);padding:6px 0}.composition-bottom .mobile-result-action{display:none;color:var(--acid)}.view-tabs{display:flex;align-items:stretch;justify-content:space-between;margin-top:20px;border:1px solid var(--line);border-radius:5px;padding:4px;gap:2px}.view-tabs button{min-width:0;padding:8px 7px;min-height:35px;flex:1;font-size:11px;border-radius:3px}.view-tabs button[aria-selected=true]{background:var(--acid);color:var(--bg)}.result-visual{position:relative;min-height:260px;height:clamp(260px,37svh,470px);margin-top:10px}.result-visual canvas{width:100%;height:100%;display:block}.visual-caption{position:absolute;bottom:0;left:0;right:0;font:9px/1.5 'Courier New',monospace;color:var(--muted);pointer-events:none;padding:6px 0;letter-spacing:.5px}.result-reading{padding-top:20px;border-top:1px solid var(--line)}.result-reading h3{font-size:clamp(23px,2.2vw,34px);font-weight:400;letter-spacing:-1px;line-height:1.15;margin-bottom:12px}.reading-lead{font-size:13px;line-height:1.65;color:var(--muted)}.reading-note{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.reading-note h4{font-size:13px;line-height:1.4;font-weight:500;margin:0 0 6px;color:var(--ink)}.reading-note p{font-size:12px;line-height:1.75;color:var(--muted)}.reading-note details{margin-top:8px}.reading-note summary{font:10px/1.6 'Courier New',monospace;color:var(--acid);cursor:pointer}.reading-note details p{font-size:11px;margin-top:8px}.reading-note .related-card{display:inline;border-bottom:1px solid var(--line);font-size:11px;padding:0;margin-right:6px;color:var(--ink)}.reading-stages{padding:0 0 0 18px;border-left:1px solid var(--line);list-style:none;margin:23px 0}.reading-stages li{position:relative;padding-bottom:22px}.reading-stages li:last-child{padding-bottom:0}.reading-stages li:before{content:'';position:absolute;width:5px;height:5px;background:var(--acid);border-radius:50%;left:-21px;top:5px}.reading-stages strong{font:11px/1.4 'Courier New',monospace;color:var(--ink)}.reading-stages p{font-size:12px;line-height:1.6;color:var(--muted);margin-top:7px}.alternative{border:1px solid var(--line);margin-top:22px;padding:15px;border-radius:4px}.alternative>span{font:10px/1.6 'Courier New',monospace;color:var(--acid)}.alternative h4{font-size:16px;line-height:1.3;font-weight:400;margin:10px 0}.alternative p{font-size:12px;color:var(--muted);line-height:1.6}.alternative button{font-size:12px;color:var(--acid);border-bottom:1px solid var(--acid);padding:0 0 5px;margin-top:15px}.reading-boundary{font-size:11px;color:var(--muted);line-height:1.7;margin-top:22px}.bridge{padding-top:15px;margin-top:20px;border-top:1px solid var(--line)}.bridge>span{font:10px/1.6 monospace;color:var(--muted)}.bridge p{font-size:12px;color:var(--muted);line-height:1.7;margin:8px 0}.bridge button{color:var(--acid);font-size:12px;padding:0}.result-bottom{margin-top:25px;padding-top:15px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.result-bottom>span{font:9px/1.7 monospace;color:var(--muted);max-width:240px}.result-bottom button{font-size:11px;padding:0;color:var(--ink)}.mobile-panels{display:none}
dialog{color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:0;width:min(800px,calc(100% - 36px));max-height:calc(100svh - 50px);box-shadow:0 20px 90px #0008}dialog::backdrop{background:#020803dc;backdrop-filter:blur(8px)}.dialog-close{position:absolute;right:18px;top:12px;font-size:30px;font-weight:400;padding:4px;z-index:2;color:var(--muted)}.card-dialog-top{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:center;padding:35px 38px 25px;border-bottom:1px solid var(--line)}.card-dialog-top img{width:100%;height:190px;object-fit:contain}.card-dialog-top>div>span{font:10px/1.5 monospace;color:var(--acid);letter-spacing:1px}.card-dialog-top h2{font-size:36px;font-weight:400;line-height:1.06;letter-spacing:-1px;margin:14px 0}.card-dialog-top p{color:var(--muted);font-size:15px;line-height:1.6}.card-dialog-body{padding:25px 38px}.card-dialog-body>p{font-size:15px;line-height:1.85;color:var(--ink)}.card-deep-block{padding-top:20px;margin-top:20px;border-top:1px solid var(--line)}.card-deep-block>span{font:10px/1.5 monospace;letter-spacing:1px;color:var(--acid)}.card-deep-block p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:10px}.card-dialog-actions{padding:0 38px 30px;display:flex;justify-content:space-between;align-items:center;gap:20px}.card-dialog-actions>button{font-size:13px}.card-dialog-actions .primary{font-size:15px;min-height:44px;gap:20px}.card-dialog-actions .primary:disabled{opacity:.65}.framework-dialog{padding:42px;max-width:700px}.framework-dialog h2{font-size:36px;line-height:1.05;font-weight:400;letter-spacing:-1px;margin:18px 0}.framework-dialog p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:16px}.framework-dialog h3{font-size:16px;font-weight:400;margin-top:25px}.framework-dialog ul{padding-left:17px;color:var(--muted);font-size:13px;line-height:1.8}.framework-dialog a{color:var(--acid);border-bottom:1px solid var(--line)}.toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);max-width:calc(100% - 36px);width:max-content;background:var(--acid);color:var(--bg);font-size:12px;line-height:1.5;padding:12px 18px;border-radius:4px;box-shadow:0 10px 40px #0006;z-index:10}.noscript{padding:40px;line-height:1.8}.noscript a{color:var(--acid)}
@media(min-width:1700px){.studio-grid>section{padding:25px 30px}.panel-heading h2{font-size:13px}.card-open h3{font-size:15px}.card-open p{font-size:12px}.slot-card-open h3{font-size:15px}.slot-card-open p{font-size:12px}.slot{aspect-ratio:.86}.slot-card-open img{height:65%}.panel-help{font-size:12px}.view-tabs button{font-size:12px}.result-visual{height:43svh}.reading-lead{font-size:15px}.reading-note p{font-size:14px}}
@media(max-width:1100px) and (min-width:901px){.studio-grid{grid-template-columns:25% 29% 46%}.studio-grid>section{padding:18px 14px}.card-library{gap:7px}.composition-slots{gap:10px}.slot{aspect-ratio:.72}.card-open{padding:9px 8px 4px}.card-open h3{font-size:12px}.card-open p{font-size:10px}.view-tabs button{font-size:10px;padding:7px 3px}.panel-heading h2{font-size:10px}.panel-heading button{font-size:9px}.studio-actions{gap:16px}}
@media(max-width:900px){.b-header{height:65px}.wordmark{font-size:30px}.wordmark span{font-size:25px}.b-signature{font-size:10px;letter-spacing:.8px}.portal-intro{min-height:230px}.universe-choices{gap:10px}.universe-choice{padding:0 12px 13px}.universe-caption{font-size:8px;letter-spacing:.3px}.universe-title b{width:25px;height:25px}.subject-selection{gap:18px;grid-template-columns:1fr}.portal-open{padding:0;border-left:0;display:flex;justify-content:space-between;align-items:center}.primary{font-size:16px}.studio-grid{display:block;height:auto;min-height:0}.studio-grid>section{overflow:visible;padding:22px 5%}.studio-grid>section+section{border-left:0}.studio-grid[data-panel=library]>.composition-panel,.studio-grid[data-panel=library]>.result-panel,.studio-grid[data-panel=composition]>.library-panel,.studio-grid[data-panel=composition]>.result-panel,.studio-grid[data-panel=result]>.library-panel,.studio-grid[data-panel=result]>.composition-panel{display:none}.mobile-panels{display:flex;gap:5px;padding:10px 4%;border-bottom:1px solid var(--line)}.mobile-panels button{flex:1;font:11px/1.5 monospace;padding:8px 6px;border-radius:3px;min-height:40px}.mobile-panels button[aria-selected=true]{background:var(--soft);color:var(--acid)}.mobile-panels button span{color:var(--acid);margin-left:5px}.studio-context{flex-wrap:wrap;padding:12px 4%;gap:9px}.studio-actions{gap:20px;flex-wrap:wrap}.studio-context .context-subjects{font-size:11px;margin-left:10px}.studio-actions button{font-size:11px}.card-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.card-open img{height:130px}.card-open h3{font-size:15px}.card-open p{font-size:12px}.composition-slots{max-width:600px;margin:auto;gap:18px}.slot{aspect-ratio:.94;min-height:190px}.slot-card-open img{height:65%;max-height:180px}.slot-card-open h3{font-size:16px}.slot-card-open p{font-size:12px}.slot-empty{min-height:190px}.composition-bottom .mobile-result-action{display:block;margin-left:auto;font-size:14px;padding-top:15px}.result-visual{height:390px;max-height:60svh}.result-reading h3{font-size:30px}.reading-lead{font-size:15px}.reading-note p{font-size:14px}.result-panel .panel-help{min-height:0}.result-bottom>span{max-width:70%}.panel-heading h2{font-size:12px}.panel-help{font-size:12px}}
@media(max-width:560px){.b-header{padding:0 5%;gap:12px}.b-signature{font-size:8px;letter-spacing:.3px;max-width:130px;text-align:center}.exit{font-size:11px;gap:9px}.exit span{font-size:18px}.portal{padding:0 5%}.portal-intro{padding:28px 0 22px;min-height:220px}.portal-intro h1{font-size:43px;margin:20px 0 17px}.portal-intro p{font-size:15px;line-height:1.6;max-width:260px}.eyebrow{font-size:9px;letter-spacing:.5px}#portal-art{width:90%;opacity:.45;right:-5%;height:100%;top:5%}.universe-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.universe-choice img{height:115px}.universe-title{font-size:24px}.universe-caption{font-size:8px;min-height:24px;letter-spacing:.5px}.subject-selection{margin-top:22px}.section-label{font-size:10px}.topic-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.topic-choice{font-size:12px;gap:8px;justify-content:space-between;padding:10px;min-height:50px}.topic-choice>span:last-child{flex-shrink:0}.portal-open{align-items:flex-start;flex-direction:column;gap:12px}.portal-open .primary{width:100%}.card-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card-open img{height:105px}.card-open h3{font-size:14px}.card-open p{font-size:12px}.library-card-actions{padding-top:8px}.library-card-actions button{min-height:30px;font-size:11px}.library-card-actions button:last-child{min-width:35px;min-height:35px}.composition-slots{gap:12px}.slot{aspect-ratio:.8;min-height:180px}.slot-card-open img{height:55%;min-height:80px}.slot-card-open h3{font-size:14px}.slot-card-open p{font-size:11px}.slot-remove{min-width:32px;min-height:32px}.slot-empty{min-height:180px}.view-tabs{gap:0;padding:3px;margin-top:17px}.view-tabs button{font-size:10px;min-height:42px;padding:5px 3px}.result-visual{height:290px}.result-reading h3{font-size:28px}.reading-lead{font-size:14px}.panel-help{min-height:0}.b-footer{padding:17px 5%;font-size:8px;gap:15px;flex-wrap:wrap}.card-dialog-top{padding:30px 24px 20px;grid-template-columns:1fr;gap:5px}.card-dialog-top img{height:130px}.card-dialog-top h2{font-size:31px;margin:10px 0}.card-dialog-top p{font-size:14px}.card-dialog-body{padding:20px 24px}.card-dialog-body>p{font-size:14px}.card-deep-block p{font-size:13px}.card-dialog-actions{padding:0 24px 25px;flex-wrap:wrap;justify-content:flex-end}.card-dialog-actions .primary{width:100%;font-size:14px}.framework-dialog{padding:32px 24px}.framework-dialog h2{font-size:30px}.studio-actions{gap:17px}.studio-actions button{min-height:30px}.studio-context .context-subjects{display:block;margin-left:0;margin-top:5px}.result-bottom>span{max-width:100%}.result-bottom button{min-height:35px}.toast{bottom:18px;font-size:12px}}
@media(min-width:901px){body.in-studio{height:100svh;overflow:hidden;display:flex;flex-direction:column}body.in-studio>.b-header,body.in-studio>.b-footer{flex-shrink:0}body.in-studio>main{flex:1;min-height:0}body.in-studio .studio{height:100%;display:flex;flex-direction:column}body.in-studio .studio-context{flex-shrink:0}body.in-studio .studio-grid{height:auto;min-height:0;flex:1}.studio-grid>section{overscroll-behavior:contain}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Keep the experience header visible while its portal or mobile content scrolls. */
.b-header{position:sticky;top:0;z-index:30;background:rgba(13,21,15,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}

/* Five distinct universes, with space for the investment perspective. */
.universe-choices{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.universe-title{font-size:clamp(20px,2vw,30px);letter-spacing:-.8px}.universe-choice:last-child .universe-title{font-size:clamp(18px,1.7vw,26px)}.universe-caption{font-size:8px;letter-spacing:.6px}.universe-choice{padding-left:14px;padding-right:14px}
@media(min-width:561px) and (max-width:1000px){.universe-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.universe-choice img{height:120px}.universe-title{font-size:24px}.universe-choice:last-child .universe-title{font-size:22px}}
@media(max-width:560px){.universe-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.universe-choice:last-child{grid-column:1/-1;display:grid;grid-template-columns:105px minmax(0,1fr);gap:0 15px;padding:0 14px}.universe-choice:last-child img{grid-row:1/3;height:125px}.universe-choice:last-child .universe-title{font-size:23px;align-self:end;padding-top:18px}.universe-choice:last-child .universe-caption{align-self:start;padding-bottom:18px;margin-top:10px}.universe-title{font-size:24px}}
