/* Scoped adaptation of exact #175 reference to the existing Cabinet/Focus. */
.la175{max-width:52rem;margin-inline:auto;min-width:0;color:var(--ink,#20343e)}
.la175 h1{font-size:clamp(1.65rem,4vw,2.8rem);line-height:1.16;overflow-wrap:anywhere;margin-block:0 1rem}
.la175 h2{font-size:1.25rem;line-height:1.3;margin-block:0 .65rem}
.la175 p{line-height:1.6;margin-block:.65rem;overflow-wrap:anywhere}
.la175-card,.la175-counts{background:var(--card,#fffdf5);border:2px solid var(--ink,#20343e);border-radius:1rem;padding:clamp(1rem,3vw,1.6rem);box-shadow:3px 3px 0 var(--ink,#20343e);margin-block:1rem}
.la175-greek,.la175-built{background:#e3f3fa;border:1px solid #ced6c3;border-radius:.65rem;padding:1rem;font-size:1.2rem;color:#20343e;overflow-wrap:anywhere}
.la175-options{display:grid;gap:.7rem;margin-block:1rem}
.la175 button{min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.la175 button:disabled{opacity:.5;cursor:default}
.la175-option{display:block;width:100%;text-align:left;border:2px solid #ced6c3;border-radius:.8rem;background:#fffdf5;color:#20343e;padding:1rem;font:inherit}
.la175-option.la175-selected{border-color:#087bb3;background:#e3f3fa}
.la175 button:focus-visible,.la175 summary:focus-visible{outline:3px solid #d9427d;outline-offset:3px}
.la175-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-block:1rem}
.la175-return{margin-block:1.5rem}
.la175-audio{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}
.la175-audio .cabinet-tts{width:44px;height:44px;min-width:44px;font-size:0}
.la175-audio .cabinet-tts::before{content:'▶';font-size:1rem}
.la175-notice{padding:1rem;background:#fff2c2;border:2px solid #20343e;border-radius:.75rem}
.la175 .focus-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:1rem}
.la175-meta{font-weight:700;color:#056293}
@media(max-width:430px){.la175-actions>button{flex:1 1 auto}.la175-card,.la175-counts{box-shadow:2px 2px 0 #20343e}}
