/* A contained Choice composition: move the reading edge away from the original arc. */
#app .n678-6{width:calc(590 * var(--s));max-width:46vw;left:calc(36 * var(--s));top:calc(-408 * var(--s))}#app .n678-6 .n678-copy{grid-template-columns:calc(280 * var(--s)) 1fr;column-gap:calc(26 * var(--s))}#app .n678-6 h2{font-size:calc(28 * var(--s));line-height:1.3;max-width:20em;margin-bottom:12px}#app .n678-6 .n678-lead{font-size:clamp(12px,calc(16 * var(--s)),18px);margin-bottom:16px}#app .n678-6 .n678-body{padding-right:calc(18 * var(--s));max-width:100%;min-width:0}#app .n678-6 .n678-body p{font-size:clamp(14px,calc(16 * var(--s)),18px);line-height:1.75;margin-bottom:14px}#app .n678-6 .n678-evidence{margin:0;min-width:0}#app .n678-6 .n678-foot{padding-right:calc(34 * var(--s));line-height:1.7}.choice18-screen{aspect-ratio:638/1220}.choice20-pan{position:relative;width:638px;height:1380px}.choice20-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;pointer-events:auto}.choice20-controls button{font:12px/1.5 var(--lemon-read);border:1px solid #8c8c83;color:#333;background:#efeee6;padding:7px 10px;cursor:pointer}.choice20-controls button:focus-visible{outline:2px solid #843f35;outline-offset:3px}.choice18-caption{font-size:clamp(11px,calc(12 * var(--s)),14px);line-height:1.6;max-width:100%}.choice18-phone{border-radius:28px;padding:7px}.choice18-screen{border-radius:21px}.choice20-badge{font:11px/1.5 var(--lemon-read);color:#605e57}.polish20-label{position:fixed;right:14px;bottom:12px;z-index:100;background:#f3f1e9d9;border:1px solid #aaa;padding:6px 10px;font:11px/1.5 var(--lemon-read);color:#666;pointer-events:none}html[lang=en] #app .n678-6{top:calc(-436 * var(--s))}
@media(max-width:700px){#app .n678-6{max-width:47vw;width:calc(590 * var(--s));left:calc(26 * var(--s))}#app .n678-6 .n678-copy{grid-template-columns:calc(280 * var(--s)) 1fr;column-gap:calc(20 * var(--s))}#app .n678-6 .n678-body p{font-size:calc(16 * var(--s))}.choice18-phone{padding:4px;border-radius:14px}.choice18-screen{border-radius:10px}.choice20-controls button{font-size:10px;padding:5px}.choice20-badge{font-size:9px}}
#app .n678-6 .n678-foot{max-width:calc(430 * var(--s));padding-right:0}
#app .n678-6 .n678-lead{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-right:calc(24 * var(--s))}.choice20-controls{display:inline-flex;margin:0 0 0 auto;flex-wrap:nowrap;flex-shrink:0}.choice20-controls button{font-size:11px;padding:5px 8px}.choice20-badge{display:none}
.choice18-module[aria-current=true]{outline:3px solid #f1d000;outline-offset:-3px}
