.design-shell:has(.background-study){grid-template-columns:minmax(0,1fr)}.design-shell:has(.background-study)>aside{position:static}.design-shell:has(.background-study) .design-nav{flex-wrap:wrap;gap:8px 20px;display:flex}.design-shell:has(.background-study)>aside>p{display:none}.design-shell:has(.background-study) .design-download{display:none}.background-study{margin-top:32px}.background-study-choices{flex-wrap:wrap;gap:8px;display:flex}.background-study-choices button,.background-study-tools select{border:1px solid var(--field);background:var(--surface);min-height:44px;color:var(--text);border-radius:8px;padding:10px 16px;font-size:.875rem}.background-study-choices [aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.background-study-caption{margin-block:28px 20px}.background-study-caption h2{margin-bottom:8px;font-size:1.375rem}.background-study-caption p,.background-study-note{color:var(--muted);font-size:.875rem}.background-study-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:.875rem;display:flex}.background-study-tools label{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.background-study-tools a{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline}.background-study-frame{border:1px solid var(--line);border-radius:12px;width:100%;margin-inline:auto;overflow:hidden}.background-study-frame[data-viewport=mobile]{max-width:390px}.background-study-frame iframe{border:0;width:100%;height:min(1000px,85svh);min-height:520px;display:block}.background-study-note{margin-top:20px}
