/* Language Lab 8: consistent controls and bounded support. */
.scope-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.scope-header .scope-label{margin:0}.scope-example-controls{display:flex;align-items:center;gap:.35rem}.scope-example-controls button,.scope-example-controls select{min-height:44px;margin:0!important;border-radius:12px!important;font-size:1rem!important}.scope-example-controls button{width:44px;padding:0!important}.scope-example-picker{margin:0!important}.scope-example-picker select{max-width:175px;padding:.45rem!important}.sentence-player{align-items:center;gap:.4rem!important;flex-wrap:wrap}.sentence-player button,.sentence-player select{min-height:42px;margin:0!important;min-width:44px;font-size:.95rem!important}.sentence-player label{display:flex;align-items:center;gap:.3rem;margin:0!important}.access-scroll{max-height:22rem;overflow:auto;overscroll-behavior:contain;padding:.6rem .7rem .6rem .2rem;scrollbar-gutter:stable;line-height:1.7}.access-scroll li{margin:.5rem 0}.ll-toolbar nav{align-items:stretch}.ll-toolbar nav button{min-height:76px!important;min-width:88px;flex:1}.workbench-spaces{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.workbench-spaces a{min-height:90px!important;padding:.8rem!important;display:flex!important;align-items:center;justify-content:center;flex-direction:column;gap:.35rem}.wordlab-links,.growth-tabs{display:flex;gap:.6rem;flex-wrap:wrap;margin:1rem 0 1.5rem}.wordlab-links a,.growth-tabs a{padding:.7rem 1rem;border:1px solid #b8cac7;border-radius:14px;background:#f5faf8;color:#153e40;text-decoration:none;font-weight:650}.module-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.module-links a{padding:1.4rem;border:1px solid #bad4cd;border-radius:20px;background:linear-gradient(130deg,#edf6f2,#fff);text-decoration:none;color:#153e40}.module-links strong{display:block;font-size:1.35rem}.growth-shell{max-width:1100px;margin:auto}.growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.growth-card{border:1px solid #c6d6d2;border-radius:20px;padding:1.25rem;background:#fff;box-shadow:0 9px 30px #17484008}.growth-card h2{font-size:1.35rem}.growth-filter{display:flex;gap:1rem;flex-wrap:wrap;margin:1.4rem 0}.growth-filter label{flex:1;min-width:180px}.growth-filter input,.growth-filter select{width:100%;min-height:44px}.growth-table{border-collapse:collapse;width:100%;background:#fff}.growth-table td,.growth-table th{text-align:left;padding:.9rem;border-bottom:1px solid #d6dfdc;vertical-align:top}.growth-table th{background:#e9f3ef}.table-scroll{overflow-x:auto}.glossary-entry{scroll-margin-top:100px}.glossary-term{font-size:1.25rem;font-weight:750}.pos-tag{border-radius:6px;padding:.1rem .35rem;white-space:nowrap;background:#e8efef}.pos-tag.noun{background:#dcebf9;color:#184b89}.pos-tag.verb{background:#fce0df;color:#942d28}.pos-tag.adjective{background:#e1f0df;color:#245c2b}.pos-tag.adverb{background:#efe0f8;color:#71377d}.draft-frame{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.3rem}.draft-model{background:#122e37;color:#fff;padding:1.5rem;border-radius:22px}.draft-model h2,.draft-model h3{color:#fff}.draft-model p{line-height:1.85}.draft-model [data-role]{border-left:3px solid #7ae5c5;padding:.6rem .85rem;margin:.8rem 0;background:#ffffff0a}.draft-model small{display:block;color:#a2e8d6;font-weight:650}.draft-editor{background:#fff;border:1px solid #c6d6d2;border-radius:22px;padding:1.5rem}.draft-editor textarea{width:100%;min-height:140px;font-size:1.08rem;line-height:1.65;padding:.8rem;border:1px solid #aabeb8;border-radius:12px}.draft-editor [data-draft-text]{min-height:340px}.draft-choice{display:block;border:1px solid #c4d6ce;border-radius:12px;padding:.7rem;margin:.5rem 0;cursor:pointer}.draft-feedback{background:#e5f5ee;border-left:4px solid #238873;padding:1rem;margin:.9rem 0}.draft-status{min-height:1.5em;font-weight:600}.shape-tabs{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1rem}.shape-tabs button[aria-pressed=true]{background:#123e47;color:white}.standards-badge{display:inline-block;padding:.3rem .5rem;border-radius:7px;background:#e1f3eb;color:#174d3d;font-size:.88rem}.standards-map-row{display:grid;grid-template-columns:170px 1fr;gap:1rem;border-top:1px solid #cadaD5;padding:1.1rem 0}.standards-map-row ul{padding-left:1.1rem}.sound-studio{margin:1.5rem 0;padding:1.3rem;border:1px solid #bdcecf;border-radius:24px;background:linear-gradient(135deg,#eff6f5,#fff)}.sound-studio h2{margin-top:0}.sound-studio-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.2rem}.mouth-frame{border-radius:20px;background:#102e3a;overflow:hidden;color:white;position:relative}.mouth-frame svg{display:block;width:100%;height:auto;max-height:380px}.mouth-frame svg text{font-family:inherit;font-size:13px;fill:#d8ebe9}.mouth-frame .tongue{fill:#fa929b;stroke:#f2b6b8;stroke-width:2;transition:d .6s}.mouth-frame .air-path{fill:none;stroke:#85e3f0;stroke-width:4;stroke-dasharray:8 12;stroke-linecap:round}.mouth-frame.playing .air-path{animation:airflow800 1.8s linear infinite}.mouth-frame.playing .folds{animation:fold800 .1s alternate infinite}.mouth-frame.no-labels text{display:none}.mouth-frame.no-air .air-path{display:none}.mouth-frame .contact{fill:#f4d05c}.mouth-controls{display:flex;gap:.4rem;flex-wrap:wrap;margin:.6rem 0}.mouth-controls button{min-height:44px}.sound-studio label{display:inline-flex;align-items:center;gap:.5rem;margin:.4rem .8rem .4rem 0}.sound-studio audio{width:100%;margin:.7rem 0}.sound-studio [data-sound-listen-status]{min-height:1.5em}.mouth-caption{padding:.4rem 1rem;min-height:3em;font-size:.95rem}.sound-compare-prompt{padding:1rem;border-left:3px solid #718ae3;background:#eff2ff}.world-englishes{padding:1.4rem;background:#f0f5f9;border-radius:24px;margin:1.5rem 0}.english-map{position:relative;background:radial-gradient(ellipse at center,#d8e9df,#edf4f7);border-radius:18px;padding:1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.english-map a{padding:1rem;background:white;border-radius:12px;color:#164d54;box-shadow:0 4px 15px #27495510}.english-map a span{display:block;font-size:.85rem}.sound-keyboard{grid-template-columns:repeat(8,minmax(0,1fr))!important}.sound-inspector{min-width:0}.sound-inspector>*{min-width:0}.sound-lab svg{max-width:100%}.sound-topic-grid{margin-top:1rem}.sound-explorer>p.fine{line-height:1.6}.sound-studio select{max-width:100%}.sound-studio [hidden]{display:none!important}@keyframes airflow800{to{stroke-dashoffset:-60}}@keyframes fold800{to{transform:translateX(1px)}}@media(prefers-reduced-motion:reduce){.mouth-frame *{animation:none!important;transition:none!important}}@media(max-width:750px){.workbench-spaces{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-frame,.sound-studio-grid{grid-template-columns:1fr}.standards-map-row{grid-template-columns:1fr}.sound-keyboard{grid-template-columns:repeat(6,minmax(0,1fr))!important}.english-map{grid-template-columns:repeat(2,1fr)}.access-scroll{max-height:18rem}.ll-toolbar nav button{min-width:70px!important;font-size:.85rem!important}.ll-toolbar nav{overflow-x:auto}.ll-toolbar .nav-icon{width:24px!important;height:24px!important}}@media(max-width:420px){.scope-header{gap:.6rem}.scope-example-controls{width:100%;justify-content:flex-end}.growth-grid,.module-links{grid-template-columns:1fr}.sound-keyboard{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sound-studio{padding:.8rem}.draft-editor,.draft-model{padding:1rem}.workbench-spaces a{font-size:.86rem!important;min-height:78px!important}}
.ll-toolbar nav .toolbar-tab{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:76px;min-width:82px;padding:.65rem .8rem;text-decoration:none;border-radius:14px;color:#284d51;font-weight:700;white-space:nowrap}.ll-toolbar nav .toolbar-tab.selected{background:#153e47;color:#fff!important;box-shadow:0 5px 15px #123d4822}.ll-toolbar nav .toolbar-tab:hover{background:#e4f1ec;color:#123e47}.ll-toolbar nav .toolbar-tab:focus-visible{outline:3px solid #287fa5;outline-offset:2px}.ll-toolbar nav .toolbar-tab svg{width:28px;height:28px}.example-steps[hidden]{display:none!important}
.sound-inspector .sound-studio,.sound-inspector .airflow-lab{grid-column:1/-1;width:100%;box-sizing:border-box}.sound-inspector{grid-template-columns:1fr!important}.sound-studio-grid>div{min-width:0}.sound-keyboard button{touch-action:manipulation}.mouth-frame .lip-motion{transition:ry .5s}.sound-explorer{scroll-margin-top:90px}
@media(max-width:750px){.ll-toolbar nav{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%;min-width:0;max-width:100%;scrollbar-width:thin}.ll-toolbar nav .toolbar-tab{flex:0 0 auto;min-width:78px;min-height:64px;padding:.5rem .7rem;font-size:.88rem}.ll-toolbar nav .toolbar-tab span{font-size:.88rem;white-space:nowrap}.ll-toolbar{min-width:0;max-width:100%;box-sizing:border-box}}
.sound-inspector>.sound-feature{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.8rem 1rem}.sound-inspector>.sound-feature .ipa-symbol{font-size:2rem}.sound-inspector>.sound-feature+.sound-feature-notes{display:none}
.combo-tiles{display:flex;gap:.7rem;margin:1.2rem 0}.combo-tiles span{display:grid;place-items:center;min-width:74px;min-height:74px;border:1px solid #b2c9c1;border-radius:18px;font-size:1.8rem;background:#fff;transition:background .2s,transform .2s}.combo-tiles span.active{background:#d6f1e6;box-shadow:0 0 0 3px #188778;transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.combo-tiles span{transition:none;transform:none!important}}
.inline-suffix{border-bottom:2px solid currentColor;text-decoration:none;box-shadow:inset 0 -3px #ffffff55;border-radius:2px}.access-terms dt{font-weight:750;margin-top:.7rem}.access-terms dd{margin-left:0}
#ll2-app .sound-studio label{display:inline-flex;align-items:center;gap:.55rem;vertical-align:middle}#ll2-app .sound-studio input[type=checkbox]{width:20px;height:20px;min-height:0;margin:0;flex:0 0 20px}#ll2-app .sound-studio select{width:auto;max-width:100%}.sound-studio{scroll-margin-top:110px}.mouth-frame svg text{font-size:14px}@media(max-width:750px){#ll2-app .sound-explorer{padding:1rem!important}#ll2-app .sound-inspector{padding:0!important;background:transparent!important}#ll2-app .sound-studio{padding:.8rem!important;margin:1rem 0}#ll2-app .sound-studio label{max-width:100%}#ll2-app .sound-studio .section-title{display:block}#ll2-app .sound-studio .section-title label{display:flex;flex-wrap:wrap}#ll2-app .sound-studio select{width:100%}.mouth-controls button{flex:1 1 auto}.mouth-frame svg{min-width:0}}
/* Language Lab 9 — editorial lists and spatial explorers */
.stacks-grid.stacks-list{display:block!important;border:1px solid var(--line,#d1dfd8);border-radius:22px;overflow:hidden;background:#fff}.stacks-list .stack-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto auto!important;gap:7px 28px!important;padding:25px 30px!important;min-height:0!important;height:auto!important;border:0!important;border-bottom:1px solid #e0e8e2!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.stacks-list .stack-card:last-child{border-bottom:0!important}.stacks-list .stack-card:before{content:'';position:absolute;inset:24px auto 24px 0;width:4px;background:var(--shelf-color);border-radius:0 5px 5px 0}.stacks-list .stack-card:hover{background:#f6faf6!important}.stacks-list .stack-meta{grid-column:1;grid-row:1;font:650 .72rem/1.4 system-ui;letter-spacing:.09em;color:#42675f}.stacks-list .stack-card h2{grid-column:1;grid-row:2;margin:0!important;font:650 clamp(1.35rem,2.4vw,1.8rem)/1.2 Georgia!important;max-width:42ch}.stacks-list .reading-byline{grid-column:1;grid-row:4;font-size:.8rem!important;color:#61776e;margin:4px 0 0!important}.stacks-list .reading-deck{grid-column:1;grid-row:3;font-size:.97rem!important;max-width:76ch;margin:0!important;line-height:1.55;text-align:left!important}.stacks-list .stack-card>button{grid-column:2;grid-row:1/5;align-self:center;justify-self:end;min-width:92px;display:flex;gap:16px;align-items:center;justify-content:center;padding:12px 16px;border-radius:100px;font-weight:700;margin:0!important}.reading-view-bar{margin:22px 0 14px}.stacks-tools{margin-bottom:14px}.workbench-spaces{gap:6px!important;padding:8px!important}.workbench-spaces a{min-height:58px;flex:1;min-width:100px;justify-content:center}.workbench-spaces .space-symbol{width:25px;height:25px;display:grid;place-items:center}.workbench-spaces .space-symbol svg{width:23px;height:23px}.relation-curve{opacity:.8;vector-effect:non-scaling-stroke}.arrow-key{font-size:.8rem;line-height:1.5;color:#536e65}
.world-explorer{padding:clamp(20px,3vw,36px)!important;border-radius:26px!important;background:#f5f8f3!important;border:1px solid #d0ddd1}.world-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.world-title h2{font-size:clamp(1.8rem,3vw,2.6rem);margin:0}.world-title>span{font-size:.82rem;white-space:nowrap;padding:8px 12px;background:#e0ebe0;border-radius:99px}.world-explorer>p{max-width:68ch}.world-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:18px}.world-map-panel{min-width:0;background:#eaf3ec;border-radius:20px;overflow:hidden;border:1px solid #cadbd0}.world-map-tools{display:flex;align-items:center;justify-content:space-between;padding:14px;gap:12px;flex-wrap:wrap}.world-map-tools label{font-size:.8rem;display:flex;align-items:center;gap:9px}.world-map-tools button,.world-direction button{padding:8px 12px;min-height:42px}.world-map-tools select{max-width:200px}.world-map-svg{width:100%;aspect-ratio:2;display:block;overflow:hidden}.world-land{fill:#b2cbb8;stroke:#f0f7ef;stroke-width:.55}.world-grid path{stroke:#93b8ab;stroke-width:.6;opacity:.28}.world-pin{cursor:pointer;outline:0}.world-pin circle{fill:#fff;stroke:#266b59;stroke-width:1;vector-effect:non-scaling-stroke}.world-pin .pin-core{fill:#236a53;stroke:0;pointer-events:none}.world-pin:hover circle,.world-pin:focus circle,.world-pin.selected circle{fill:#d6ae52;stroke:#302d17;stroke-width:2}.world-direction{display:flex;gap:5px;align-items:center;padding:10px 14px;flex-wrap:wrap}.world-direction span{font-size:.73rem;color:#4b665d;margin-left:8px}.world-detail{border-top:1px solid #cfdfd1;background:#fff;padding:22px 25px;min-height:290px}.world-detail h3{font-size:1.65rem;margin:5px 0 12px}.world-detail p{font-size:.94rem;line-height:1.6}.world-detail .fine{font-size:.78rem;color:#577369}.world-index{padding:18px;background:#fff;border:1px solid #d2dfd4;border-radius:20px;min-width:0}.world-index label{font-size:.82rem;font-weight:700}.world-index input{width:100%;margin-top:7px}.world-index [data-world-list]{max-height:560px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.world-index button{display:block;width:100%;text-align:left;border:0;border-radius:10px;background:transparent;padding:12px;font-size:.92rem;margin:2px 0}.world-index button small{display:block;font-size:.72rem;color:#63796f;margin-top:2px}.world-index button[aria-pressed=true]{background:#193f37;color:white}.world-index button[aria-pressed=true] small{color:#bdd7c8}.world-method{margin-top:18px;font-size:.87rem}.world-method p{max-width:90ch}.anatomy-inspector{border-top:1px solid #527379;margin-top:8px;padding:16px 12px 5px;color:#e9f3ee}.anatomy-inspector label{font-size:.85rem;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.anatomy-inspector select{max-width:100%;font-size:.85rem}.anatomy-inspector p{font-size:.85rem;line-height:1.6;min-height:50px;color:#cfdfdc}.anatomy-halo{fill:#fff19b33;stroke:#ffdf75;stroke-width:1.5;pointer-events:none}.mouth-frame>svg{max-height:540px}.sound-studio .mouth-frame{background:radial-gradient(ellipse at 50% 38%,#264b57,#132f3b);box-shadow:inset 0 0 50px #0d222844}
.draft-library-tools{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;padding:18px;border:1px solid #d5e1d8;border-radius:18px;background:#f2f7f1;margin:25px 0}.draft-library-tools label{font-size:.82rem;font-weight:700;display:grid;gap:6px}.draft-library-tools select,.draft-library-tools input{width:100%;min-width:0}.draft-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.draft-library-card{display:flex;flex-direction:column;border:1px solid #d2ded5;border-radius:20px;background:#fff;padding:24px;transition:transform .2s,border-color .2s;min-width:0}.draft-library-card:hover{transform:translateY(-3px);border-color:#6a9c7d}.draft-library-card .draft-card-meta{font-size:.72rem;letter-spacing:.07em;color:#4f7264;text-transform:uppercase;display:flex;justify-content:space-between;gap:8px}.draft-library-card h2{font-size:1.3rem;margin:18px 0 10px;line-height:1.2}.draft-library-card p{font-size:.93rem;line-height:1.5;flex:1}.draft-library-card .button{margin-top:15px;align-self:flex-start;border-radius:99px;padding:9px 16px;font-size:.85rem}.draft-model>div{border-left:2px solid #73a8a1;padding-left:16px;margin:22px 0}.draft-model>div small{text-transform:uppercase;letter-spacing:.08em}.draft-model{max-height:min(85vh,1000px);overflow:auto;overscroll-behavior:contain}.draft-choice{text-align:left;font-size:.93rem;line-height:1.55}.draft-frame{align-items:start}.draft-editor>fieldset{margin-bottom:22px;padding:18px;border:1px solid #ceded6;border-radius:16px}.draft-model p{line-height:1.75}.draft-intent{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 20px}.draft-intent span{background:#eaf3e8;border-radius:99px;padding:6px 12px;font-size:.8rem}
@media(max-width:1000px){.world-layout{grid-template-columns:1fr}.world-index [data-world-list]{max-height:250px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.draft-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-index input{max-width:440px}}
@media(max-width:600px){.stacks-list .stack-card{padding:20px!important;gap:7px 10px!important}.stacks-list .stack-meta{grid-column:1/3}.stacks-list .stack-card h2{grid-column:1/3}.stacks-list .reading-deck{grid-column:1/3}.stacks-list .stack-card>button{grid-row:4;min-width:0;padding:9px 12px;font-size:.8rem}.stacks-list .reading-byline{font-size:.73rem!important}.world-explorer{padding:15px!important}.world-index [data-world-list]{grid-template-columns:repeat(2,minmax(0,1fr))}.world-map-tools{padding:10px}.world-map-svg{aspect-ratio:1.5}.world-detail{padding:18px;min-height:0}.world-detail h3{font-size:1.35rem}.world-direction span{display:none}.draft-library-tools,.draft-library-grid{grid-template-columns:1fr}.draft-library-card{padding:22px}.draft-model{max-height:65vh}.workbench-spaces a{min-width:88px;font-size:.8rem}.anatomy-inspector label{display:block}.anatomy-inspector select{width:100%;margin-top:7px}}
@media(prefers-reduced-motion:reduce){.draft-library-card{transition:none}.draft-library-card:hover{transform:none}}

#ll2-app .stacks-grid.stacks-list{display:block;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff}
#ll2-app .stacks-list .stack-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto auto;align-items:start;gap:6px 28px;min-height:0;padding:24px 28px;border:0;border-bottom:1px solid #dce5dc;border-radius:0;box-shadow:none}
#ll2-app .stacks-list .stack-card:last-child{border-bottom:0}#ll2-app .stacks-list .stack-card>*{grid-column:1;margin:0}#ll2-app .stacks-list .stack-card h2{font:600 1.65rem/1.25 Georgia,serif;max-width:40ch}#ll2-app .stacks-list .stack-card .reading-byline{font-size:.8rem;color:#526960}#ll2-app .stacks-list .stack-card .reading-deck{font-size:.95rem;max-width:70ch;margin-top:5px}#ll2-app .stacks-list .stack-card>button{grid-column:2;grid-row:1/5;align-self:center;min-width:90px;margin:0;background:#eff5ea;border-color:#c4d7ba}#ll2-app .stacks-list .stack-card:hover{background:#f8fbf4}#ll2-app .workbench-spaces{grid-template-columns:repeat(6,minmax(0,1fr))}
@media(max-width:600px){#ll2-app .stacks-list .stack-card{padding:20px;grid-template-columns:minmax(0,1fr);gap:6px}#ll2-app .stacks-list .stack-card>button{grid-column:1;grid-row:auto;justify-self:start;margin-top:10px}#ll2-app .stacks-list .stack-card h2{font-size:1.45rem}}
#ll2-app .stacks-list .stack-card .stack-meta{grid-column:1;grid-row:1}#ll2-app .stacks-list .stack-card h2{grid-row:2}#ll2-app .stacks-list .stack-card p.reading-byline{grid-column:1;grid-row:3}#ll2-app .stacks-list .stack-card p.reading-deck{grid-column:1;grid-row:4;align-self:start}#ll2-app .stacks-list .stack-card button{grid-column:2;grid-row:1/5}#ll2-app .stacks-list .stack-card>*{min-width:0}
@media(max-width:650px){#ll2-app .stacks-list .stack-card button{grid-column:1!important;grid-row:5!important}}
#ll2-app .stack-secondary-filters{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:14px 0}#ll2-app .world-index button[aria-pressed=true]{background:#184c46!important;color:white!important}#ll2-app .world-index button[aria-pressed=true] small{color:#e4f4e9!important}@media(max-width:600px){#ll2-app .stack-secondary-filters{grid-template-columns:1fr}}
