/* Compact functional toolbar and two-page shared case on narrow viewports. */
#ux .ux-tools-compact{align-items:center;gap:8px;padding-block:8px;position:relative;z-index:8}#ux .ux-tools-compact button[hidden]{display:none!important}#ux .ux-tools-compact>button,#ux .ux-more-tools>summary{min-height:44px;padding:8px 12px;font-size:.78rem}#ux .ux-more-tools{position:relative;margin-inline-start:auto}#ux .ux-more-tools>summary{cursor:pointer;border:1px solid #cad9e2;border-radius:7px;background:#fff;color:#23495e;display:flex;align-items:center;gap:8px}#ux .ux-more-tools>summary:after{content:'⌄'}#ux .ux-more-tools>div{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:min(340px,85vw);padding:12px;background:#fff;border:1px solid #ccdce6;border-radius:12px;box-shadow:0 10px 30px #153b4e22;display:grid;grid-template-columns:1fr 1fr;gap:8px}#ux .ux-more-tools small{grid-column:1/-1;line-height:1.7;color:#637b8b;font-size:.7rem}#ux .ux-more-tools button{width:100%}#ux .ux-more-tools summary:focus-visible,#ux .ux-case-pages button:focus-visible{outline:3px solid var(--al-orange,#c39452);outline-offset:2px}
#ux .ux-q{font-size:calc(1.08rem * var(--ux-font-scale,1))}#ux .ux-opt{font-size:calc(.95rem * var(--ux-font-scale,1))}#ux .ux-case-text{font-size:calc(1rem * var(--ux-font-scale,1));line-height:1.95;white-space:pre-wrap}#ux .ux-case-pages{display:none}#ux .ux-english-translation{scroll-margin-top:100px}#ux .ux-english-translation>div{user-select:text}#ux .ux-english-translation summary{min-height:44px;cursor:pointer}
@media(max-width:760px){#ux .ux-head{padding:8px 10px;gap:7px;position:static}#ux .ux-head>img{width:32px;height:36px;padding:2px}#ux .ux-title{flex-basis:calc(100% - 48px)}#ux .ux-title b{font-size:.82rem}#ux .ux-title>span{font-size:.65rem}#ux .ux-close{padding:7px 9px;min-height:44px;font-size:.66rem}#ux .ux-clock>small,#ux .ux-header-position>small{font-size:.57rem}#ux .ux-time{font-size:1.15rem}#ux .ux-header-position>b{font-size:1rem}#ux .ux-tools-compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px 10px}#ux .ux-tools-compact>button,#ux .ux-more-tools>summary{padding:6px 8px;font-size:.7rem;justify-content:center}#ux .ux-more-tools{margin:0;min-width:0}#ux .ux-more-tools>div{width:min(330px,88vw)}#ux .ux-main.ux-case-layout{display:block;padding-top:10px}#ux .ux-case-pages{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}#ux .ux-case-pages button{min-height:44px;border:1px solid #cbdde6;background:#fff;border-radius:8px;font:inherit;color:#23495e}#ux .ux-case-pages button[aria-pressed=true]{background:var(--al-navy,#153b4e);color:#fff;border-color:#153b4e}#ux[data-case-page=case] .ux-case-layout>.ux-card{display:none}#ux[data-case-page=question] .ux-case-pane{display:none}#ux .ux-case-pane{max-height:none;overflow:visible;padding:18px 14px}#ux .ux-case-pane h2{font-size:1rem;line-height:1.8;margin-top:0}#ux .ux-case-text{font-size:calc(.95rem * var(--ux-font-scale,1))}#ux .ux-q{font-size:calc(1rem * var(--ux-font-scale,1))}#ux .ux-opt{font-size:calc(.9rem * var(--ux-font-scale,1))}#ux .ux-exam-dock{position:static}#ux .ux-main{padding-bottom:20px}}
