.Y0u4ga_composition{border:1px solid var(--dp-border);background:var(--dp-surface);width:100%;min-width:0;max-width:29rem;box-shadow:var(--dp-shadow);color:var(--dp-text);border-radius:1.5rem;margin-inline:auto;padding:clamp(1.5rem,3vw,2.5rem)}.Y0u4ga_caption,.Y0u4ga_connectionCopy>span{color:var(--dp-muted);letter-spacing:.075em;font-size:.75rem;font-weight:600;line-height:1.6}.Y0u4ga_ambition{letter-spacing:-.04em;margin-top:.75rem;font-size:clamp(1.75rem,2.7vw,2.25rem);font-weight:650;line-height:1.15}.Y0u4ga_connections{margin:1.75rem 0;padding:0;list-style:none;position:relative}.Y0u4ga_connections:before{content:"";border-left:1px solid var(--dp-border);position:absolute;top:1.75rem;bottom:1.75rem;left:14px}.Y0u4ga_connections>li{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:1.25rem;padding-block:1.25rem;display:grid;position:relative}.Y0u4ga_object{background:var(--dp-surface);width:28px;height:28px;box-shadow:0 6px 0 var(--dp-surface), 0 -6px 0 var(--dp-surface);align-items:center;display:flex}.Y0u4ga_connectionCopy{min-width:0}.Y0u4ga_connectionCopy>strong{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:.25rem;font-size:clamp(1.125rem,1.7vw,1.375rem);font-weight:600;line-height:1.35;display:block}.Y0u4ga_closing{border-top:1px solid var(--dp-border);color:var(--dp-muted);padding-top:1.5rem;font-size:1rem;line-height:1.6}.Y0u4ga_closing>strong{color:var(--dp-text);font-weight:600}@media print{.Y0u4ga_composition{display:none}}
