#superior-concept .sc-connection-save{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;border:0;border-bottom:1px solid #8b9b62;border-radius:0;padding:7px 0;background:transparent;color:#26332d;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;cursor:pointer;text-align:left;transition:color .2s,border-color .2s}
#superior-concept .sc-connection-save:hover{color:#52643a;border-color:#26332d}
#superior-concept .sc-connection-save[aria-pressed=true]{border-color:#a9c569}
#superior-concept .sc-connection-save:focus-visible{outline:2px solid #6f853c;outline-offset:5px}
#superior-concept .sc-connection-status{font-size:12px;line-height:1.6;color:#53604f;min-height:0;margin:10px 0 0}
#superior-concept .sc-connection-status:empty{display:none}
#superior-concept .sc-story-connections{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:25px;padding-top:18px;border-top:1px solid #17271f20}
#superior-concept .sc-story-connections .sc-idea-text-link{margin:0}
#superior-concept .sc-story-connections .sc-connection-status{flex-basis:100%;margin:0}
#superior-concept .sc-story-reference{padding:14px 0;border-bottom:1px solid #17271f20;font-size:14px;line-height:1.6}
#superior-concept .sc-idea-closing .sc-service-list a{line-height:1.4}
#superior-concept .sc-checklist-project{font-size:12px;margin:0 0 12px;color:#53604f}
#superior-concept .sc-product-advice-resources{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:18px}
#superior-concept .sc-product-advice-resources a{font-size:13px;font-weight:600;line-height:1.5;color:inherit;text-underline-offset:5px}
@media(max-width:700px){#superior-concept .sc-story-connections{gap:15px 20px}#superior-concept .sc-connection-save{min-height:40px}}
