.learner-app .orbit-lesson[data-guided-content=application-security-v1] .orbit-reading a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.learner-app [data-guided-content=application-security-v1]{--application-accent:#146b79;--application-tint:#edf7fa}.learner-app[data-theme=dark] [data-guided-content=application-security-v1]{--application-accent:#85d4e1;--application-tint:#19363f}.learner-app .guided-room[data-guided-content=application-security-v1] .guided-companion{display:block}.learner-app .guided-room[data-guided-content=application-security-v1] .guided-companion-copy{gap:24px;min-width:0;display:grid}.learner-app .guided-room[data-guided-content=application-security-v1] .guided-learning-block{min-width:0;margin:0}.learner-app .guided-room[data-guided-content=application-security-v1] .app-learning-block{background:0 0;border:0;padding:0}.learner-app .guided-room[data-guided-content=application-security-v1] .app-block-heading{border-bottom:1px solid var(--app-line);margin-bottom:20px;padding-bottom:16px}.learner-app .guided-room[data-guided-content=application-security-v1] .app-concept-icon{background:var(--application-tint);color:var(--application-accent)}.learner-app .guided-room[data-guided-content=application-security-v1] :is(.app-definition,.app-example) p{overflow-wrap:anywhere;font-size:17px;line-height:1.85}.learner-app .guided-room[data-guided-content=application-security-v1] .app-definition a{color:var(--application-accent);text-underline-offset:3px;text-decoration:underline}.learner-app .guided-room[data-guided-content=application-security-v1] .app-example{border:1px solid var(--app-line);border-left:4px solid var(--application-accent);background:var(--application-tint);border-radius:16px;padding:22px}.learner-app .guided-room[data-guided-content=application-security-v1] .app-comparison-list{gap:12px;display:grid}.learner-app .guided-room[data-guided-content=application-security-v1] .app-comparison-list li{border:1px solid var(--app-line);background:var(--app-card);border-radius:12px;align-items:flex-start;padding:16px 18px;line-height:1.75}.learner-app .guided-room[data-guided-content=application-security-v1] .ct-reading-table{border:1px solid var(--app-line);border-radius:14px;margin-block:12px}.learner-app .guided-room[data-guided-content=application-security-v1] .ct-reading-table table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:30rem}.learner-app .guided-room[data-guided-content=application-security-v1] .ct-reading-table :is(th,td){text-align:left;vertical-align:top;border-top:1px solid var(--app-line);padding:16px;line-height:1.7}.learner-app .guided-room[data-guided-content=application-security-v1] .ct-reading-table th{background:var(--application-tint);color:var(--app-title)}.learner-app .guided-room[data-guided-content=application-security-v1] .ct-reading-table caption{text-align:left;padding:12px 16px;font-weight:600}.learner-app .guided-room[data-guided-content=application-security-v1] .ct-reading-table tbody tr:nth-child(2n){background:var(--application-tint)}.learner-app .guided-room[data-guided-content=application-security-v1] .guided-companion-visual{box-sizing:border-box;background:var(--application-tint);border:1px solid var(--app-line);border-radius:20px;width:100%;max-width:780px;margin:30px auto 0;padding:18px;position:static}.learner-app .guided-room[data-guided-content=application-security-v1] .guided-companion-visual .ct-picture{width:100%;max-width:742px;margin:0 auto}.learner-app .guided-room[data-guided-content=application-security-v1] .guided-companion-visual .ct-picture-open img{object-fit:contain;height:auto;max-height:none}.learner-app .guided-room[data-guided-content=application-security-v1] .sl-task-column{max-height:none;overflow:visible}.learner-app .guided-room[data-guided-content=application-security-v1] .sl-task{border-radius:18px;overflow:visible}.learner-app .guided-room[data-guided-content=application-security-v1] .sl-task.is-open{border-color:var(--application-accent)}.learner-app .guided-room[data-guided-content=application-security-v1] .guided-room-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.learner-app .guided-room[data-guided-content=application-security-v1] .guided-room-switcher button{border:1px solid var(--app-line);background:var(--app-card);min-width:0;min-height:64px;color:var(--app-title);text-align:left;font:inherit;cursor:pointer;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.learner-app .guided-room[data-guided-content=application-security-v1] .guided-room-switcher button span{color:var(--application-accent);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.learner-app .guided-room[data-guided-content=application-security-v1] .guided-room-switcher [aria-current=page]{background:var(--application-tint);border-color:var(--application-accent)}.learner-app .guided-room[data-guided-content=application-security-v1] .bank-check{border-top:3px solid var(--application-accent);border-radius:20px;margin-top:34px}.learner-app .guided-room[data-guided-content=application-security-v1] .bank-check-option{padding:16px;line-height:1.7}.learner-app .guided-room[data-guided-content=application-security-v1] .bank-check-option span{overflow-wrap:anywhere}.learner-app .guided-room[data-guided-content=application-security-v1] .bank-check-feedback{padding:20px;line-height:1.8}.learner-app .guided-room[data-guided-content=application-security-v1] .bank-check-feedback details li{padding-block:12px}.learner-app .guided-room[data-guided-content=application-security-v1] :is(a,summary):focus-visible{outline:3px solid var(--application-accent);outline-offset:4px}@media (max-width:700px){.learner-app .guided-room[data-guided-content=application-security-v1] .guided-room-switcher{grid-template-columns:minmax(0,1fr)}.learner-app .guided-room[data-guided-content=application-security-v1] .guided-companion-copy{gap:20px}.learner-app .guided-room[data-guided-content=application-security-v1] .guided-companion-visual{border-radius:14px;padding:12px}.learner-app .guided-room[data-guided-content=application-security-v1] :is(.app-definition,.app-example) p{font-size:16px;line-height:1.8}.learner-app .guided-room[data-guided-content=application-security-v1] .app-example{padding:18px}}
